diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/README.md b/lib/node_modules/@stdlib/complex/float32/base/div/README.md
new file mode 100644
index 000000000000..6dc9decb180e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/README.md
@@ -0,0 +1,286 @@
+
+
+# cdiv
+
+> Divide two single-precision complex floating-point numbers.
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var cdiv = require( '@stdlib/complex/float32/base/div' );
+```
+
+#### cdiv( z1, z2 )
+
+Divides two single-precision complex floating-point numbers.
+
+```javascript
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+
+var z1 = new Complex64( -13.0, -1.0 );
+var z2 = new Complex64( -2.0, 1.0 );
+
+var v = cdiv( z1, z2 );
+// returns [ 5.0, 3.0 ]
+```
+
+#### cdiv.assign( re1, im1, re2, im2, out, strideOut, offsetOut )
+
+Divides two single-precision complex floating-point numbers and assigns results to a provided output array.
+
+```javascript
+var Float32Array = require( '@stdlib/array/float32' );
+
+var out = new Float32Array( 2 );
+var v = cdiv.assign( -13.0, -1.0, -2.0, 1.0, out, 1, 0 );
+// returns [ 5.0, 3.0 ]
+
+var bool = ( out === v );
+// returns true
+```
+
+The function supports the following parameters:
+
+- **re1**: real component of the first complex number.
+- **im1**: imaginary component of the first complex number.
+- **re2**: real component of the second complex number.
+- **im2**: imaginary component of the second complex number.
+- **out**: output array.
+- **strideOut**: stride length for `out`.
+- **offsetOut**: starting index for `out`.
+
+#### cdiv.strided( z1, sz1, oz1, z2, sz2, oz2, out, so, oo )
+
+Divides two single-precision complex floating-point numbers stored in real-valued strided array views and assigns results to a provided strided output array.
+
+```javascript
+var Float32Array = require( '@stdlib/array/float32' );
+
+var z1 = new Float32Array( [ -13.0, -1.0 ] );
+var z2 = new Float32Array( [ -2.0, 1.0 ] );
+var out = new Float32Array( 2 );
+
+var v = cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, 0 );
+// returns [ 5.0, 3.0 ]
+
+var bool = ( out === v );
+// returns true
+```
+
+The function supports the following parameters:
+
+- **z1**: first complex number strided array view.
+- **sz1**: stride length for `z1`.
+- **oz1**: starting index for `z1`.
+- **z2**: second complex number strided array view.
+- **sz2**: stride length for `z2`.
+- **oz2**: starting index for `z2`.
+- **out**: output array.
+- **so**: stride length for `out`.
+- **oo**: starting index for `out`.
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var Complex64Array = require( '@stdlib/array/complex64' );
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cdiv = require( '@stdlib/complex/float32/base/div' );
+
+// Generate arrays of random values:
+var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
+var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
+
+// Perform element-wise division:
+logEachMap( '(%s) / (%s) = %s', z1, z2, cdiv );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/complex/float32/base/div.h"
+```
+
+#### stdlib_base_complex64_div( z1, z2 )
+
+Divides two single-precision complex floating-point numbers.
+
+```c
+#include "stdlib/complex/float32/ctor.h"
+#include "stdlib/complex/float32/real.h"
+#include "stdlib/complex/float32/imag.h"
+
+stdlib_complex64_t z1 = stdlib_complex64( -13.0f, -1.0f );
+stdlib_complex64_t z2 = stdlib_complex64( -2.0f, 1.0f );
+
+stdlib_complex64_t out = stdlib_base_complex64_div( z1, z2 );
+
+float re = stdlib_complex64_real( out );
+// returns 5.0f
+
+float im = stdlib_complex64_imag( out );
+// returns 3.0f
+```
+
+The function accepts the following arguments:
+
+- **z1**: `[in] stdlib_complex64_t` input value.
+- **z2**: `[in] stdlib_complex64_t` input value.
+
+```c
+stdlib_complex64_t stdlib_base_complex64_div( const stdlib_complex64_t z1, const stdlib_complex64_t z2 );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/complex/float32/base/div.h"
+#include "stdlib/complex/float32/ctor.h"
+#include "stdlib/complex/float32/reim.h"
+#include
+
+int main( void ) {
+ const stdlib_complex64_t x[] = {
+ stdlib_complex64( 3.14f, 1.5f ),
+ stdlib_complex64( -3.14f, 1.5f ),
+ stdlib_complex64( 0.0f, -0.0f ),
+ stdlib_complex64( 0.0f/0.0f, 0.0f/0.0f )
+ };
+
+ stdlib_complex64_t v;
+ stdlib_complex64_t y;
+ float re;
+ float im;
+ int i;
+ for ( i = 0; i < 4; i++ ) {
+ v = x[ i ];
+ stdlib_complex64_reim( v, &re, &im );
+ printf( "z = %f + %fi\n", re, im );
+
+ y = stdlib_base_complex64_div( v, v );
+ stdlib_complex64_reim( y, &re, &im );
+ printf( "cdiv(z, z) = %f + %fi\n", re, im );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+* * *
+
+
+
+## References
+
+- Smith, Robert L. 1962. "Algorithm 116: Complex Division." _Commun. ACM_ 5 (8). New York, NY, USA: ACM: 435. doi:[10.1145/368637.368661][@smith:1962a].
+- Stewart, G. W. 1985. "A Note on Complex Division." _ACM Trans. Math. Softw._ 11 (3). New York, NY, USA: ACM: 238–41. doi:[10.1145/214408.214414][@stewart:1985a].
+- Priest, Douglas M. 2004. "Efficient Scaling for Complex Division." _ACM Trans. Math. Softw._ 30 (4). New York, NY, USA: ACM: 389–401. doi:[10.1145/1039813.1039814][@priest:2004a].
+- Baudin, Michael, and Robert L. Smith. 2012. "A Robust Complex Division in Scilab." _arXiv_ abs/1210.4539 \[cs.MS] (October): 1–25. [<https://arxiv.org/abs/1210.4539>][@baudin:2012a].
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[@smith:1962a]: https://doi.org/10.1145/368637.368661
+
+[@stewart:1985a]: https://doi.org/10.1145/214408.214414
+
+[@priest:2004a]: https://doi.org/10.1145/1039813.1039814
+
+[@baudin:2012a]: https://arxiv.org/abs/1210.4539
+
+
+
+
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.assign.js b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.assign.js
new file mode 100644
index 000000000000..470d62f8214e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.assign.js
@@ -0,0 +1,70 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var Float32Array = require( '@stdlib/array/float32' );
+var pkg = require( './../package.json' ).name;
+var cdiv = require( './../lib' );
+
+
+// VARIABLES //
+
+var options = {
+ 'dtype': 'float32'
+};
+
+
+// MAIN //
+
+bench( pkg+':assign', function benchmark( b ) {
+ var out;
+ var re;
+ var im;
+ var N;
+ var i;
+ var j;
+ var k;
+
+ N = 100;
+ re = uniform( N, -500.0, 500.0, options );
+ im = uniform( N, -500.0, 500.0, options );
+
+ out = new Float32Array( 2 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ j = i % N;
+ k = ( i+1 ) % N;
+ out = cdiv.assign( re[ j ], im[ j ], re[ k ], im[ k ], out, 1, 0 );
+ if ( typeof out !== 'object' ) {
+ b.fail( 'should return an object' );
+ }
+ }
+ b.toc();
+ if ( isnanf( out[ 0 ] ) || isnanf( out[ 1 ] ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.js b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.js
new file mode 100644
index 000000000000..e2660f3142ed
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.js
@@ -0,0 +1,111 @@
+/**
+* @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 Complex64 = require( '@stdlib/complex/float32/ctor' );
+var isComplex64 = require( '@stdlib/assert/is-complex64' );
+var uniform = require( '@stdlib/random/base/uniform' );
+var real = require( '@stdlib/complex/float32/real' );
+var imag = require( '@stdlib/complex/float32/imag' );
+var abs = require( '@stdlib/math/base/special/abs' );
+var pkg = require( './../package.json' ).name;
+var cdiv = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var values;
+ var y;
+ var i;
+ var z;
+
+ values = [
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) ),
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) )
+ ];
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ z = values[ i % values.length ];
+ y = cdiv( z, z );
+ if ( typeof y !== 'object' ) {
+ b.fail( 'should return an object' );
+ }
+ }
+ b.toc();
+ if ( !isComplex64( y ) ) {
+ b.fail( 'should return a Complex64' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
+
+bench( pkg+'::smiths_algorithm', function benchmark( b ) {
+ var values;
+ var y;
+ var i;
+ var z;
+
+ values = [
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) ),
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) )
+ ];
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ z = values[ i % values.length ];
+ y = cdiv( z, z );
+ if ( typeof y !== 'object' ) {
+ b.fail( 'should return an object' );
+ }
+ }
+ b.toc();
+ if ( !isComplex64( y ) ) {
+ b.fail( 'should return a Complex64' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+
+ function cdiv( z1, z2 ) {
+ var re1;
+ var re2;
+ var im1;
+ var im2;
+ var a;
+ var b;
+
+ re1 = real( z1 );
+ re2 = real( z2 );
+ im1 = imag( z1 );
+ im2 = imag( z2 );
+
+ if ( abs( re2 ) >= abs( im2 ) ) {
+ a = im2 / re2;
+ b = re2 + ( im2 * a );
+ return new Complex64( ( re1 + (im1 * a) )/b, (im1 - (re1*a) )/b );
+ }
+ a = re2 / im2;
+ b = ( re2 * a ) + im2;
+ return new Complex64( ( (re1*a) + im1 )/b, ( (im1*a) - re1 )/b );
+ }
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..e4de77c6266a
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.native.js
@@ -0,0 +1,69 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/base/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+var real = require( '@stdlib/complex/float32/real' );
+var imag = require( '@stdlib/complex/float32/imag' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var cdiv = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cdiv instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var values;
+ var out;
+ var z;
+ var i;
+
+ values = [
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) ),
+ new Complex64( uniform( -500.0, 500.0 ), uniform( -500.0, 500.0 ) )
+ ];
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ z = values[ i%values.length ];
+ out = cdiv( z, z );
+ if ( typeof out !== 'object' ) {
+ b.fail( 'should return an object' );
+ }
+ }
+ b.toc();
+ if ( isnanf( real( out ) ) || isnanf( imag( out ) ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.strided.js b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.strided.js
new file mode 100644
index 000000000000..45cd4aa085bb
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/benchmark.strided.js
@@ -0,0 +1,68 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var Float32Array = require( '@stdlib/array/float32' );
+var pkg = require( './../package.json' ).name;
+var cdiv = require( './../lib' );
+
+
+// VARIABLES //
+
+var options = {
+ 'dtype': 'float32'
+};
+
+
+// MAIN //
+
+bench( pkg+':strided', function benchmark( b ) {
+ var out;
+ var z1;
+ var z2;
+ var N;
+ var i;
+ var j;
+
+ N = 50;
+ z1 = uniform( N*2, -500.0, 500.0, options );
+ z2 = uniform( N*2, -500.0, 500.0, options );
+
+ out = new Float32Array( 2 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ j = ( i % N ) * 2;
+ out = cdiv.strided( z1, 1, j, z2, 1, j, out, 1, 0 );
+ if ( typeof out !== 'object' ) {
+ b.fail( 'should return an object' );
+ }
+ }
+ b.toc();
+ if ( isnanf( out[ 0 ] ) || isnanf( out[ 1 ] ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/Makefile b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/Makefile
new file mode 100644
index 000000000000..d564e8b2d6f9
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/Makefile
@@ -0,0 +1,127 @@
+#/
+# @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 C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles C source files.
+#
+# @param {string} [C_COMPILER] - C compiler
+# @param {string} [CFLAGS] - C compiler flags
+# @param {(string|void)} [fPIC] - compiler flag indicating whether to generate position independent code
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler
+# @param {string} CFLAGS - C compiler flags
+# @param {(string|void)} fPIC - compiler flag indicating whether to generate position independent code
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $< -lm
+
+#/
+# 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/complex/float32/base/div/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/benchmark.c
new file mode 100644
index 000000000000..88b796ab90f2
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/benchmark.c
@@ -0,0 +1,143 @@
+/**
+* @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
+#include
+#include
+#include
+#include
+
+#define NAME "cdiv"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [0,1).
+*
+* @return random number
+*/
+static double 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 re;
+ float im;
+ double t;
+ int i;
+
+ float complex z1;
+ float complex z2;
+ float complex z3;
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ re = ( 1000.0f*rand_float() ) - 500.0f;
+ im = ( 1000.0f*rand_float() ) - 500.0f;
+ z1 = re + im*I;
+
+ re = ( 1000.0f*rand_float() ) - 500.0f;
+ im = ( 1000.0f*rand_float() ) - 500.0f;
+ z2 = re + im*I;
+
+ z3 = z1 / z2;
+ if ( z3 != z3 ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( z3 != z3 ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/native/Makefile
new file mode 100644
index 000000000000..a4bd7b38fd74
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/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/complex/float32/base/div/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000000..585e0a29ef70
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/c/native/benchmark.c
@@ -0,0 +1,147 @@
+/**
+* @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/complex/float32/base/div.h"
+#include "stdlib/complex/float32/ctor.h"
+#include "stdlib/complex/float32/reim.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "cdiv"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [0,1).
+*
+* @return random number
+*/
+static double 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 re;
+ float im;
+ double t;
+ int i;
+
+ stdlib_complex64_t z1;
+ stdlib_complex64_t z2;
+ stdlib_complex64_t z3;
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ re = ( 1000.0f*rand_float() ) - 500.0f;
+ im = ( 1000.0f*rand_float() ) - 500.0f;
+ z1 = stdlib_complex64( re, im );
+
+ re = ( 1000.0f*rand_float() ) - 500.0f;
+ im = ( 1000.0f*rand_float() ) - 500.0f;
+ z2 = stdlib_complex64( re, im );
+
+ z3 = stdlib_base_complex64_div( z1, z2 );
+ stdlib_complex64_reim( z3, &re, &im );
+ if ( re != re ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( im != im ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::native::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/REQUIRE b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/REQUIRE
new file mode 100644
index 000000000000..98645e192e41
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+BenchmarkTools 0.5.0
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/benchmark.jl b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/benchmark.jl
new file mode 100644
index 000000000000..d985f01c1cac
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/benchmark/julia/benchmark.jl
@@ -0,0 +1,144 @@
+#!/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.
+
+import BenchmarkTools
+using Printf
+
+# Benchmark variables:
+name = "divide";
+repeats = 3;
+
+"""
+ print_version()
+
+Prints the TAP version.
+
+# Examples
+
+``` julia
+julia> print_version()
+```
+"""
+function print_version()
+ @printf( "TAP version 13\n" );
+end
+
+"""
+ print_summary( total, passing )
+
+Print the benchmark summary.
+
+# Arguments
+
+* `total`: total number of tests
+* `passing`: number of passing tests
+
+# Examples
+
+``` julia
+julia> print_summary( 3, 3 )
+```
+"""
+function print_summary( total, passing )
+ @printf( "#\n" );
+ @printf( "1..%d\n", total ); # TAP plan
+ @printf( "# total %d\n", total );
+ @printf( "# pass %d\n", passing );
+ @printf( "#\n" );
+ @printf( "# ok\n" );
+end
+
+"""
+ print_results( iterations, elapsed )
+
+Print benchmark results.
+
+# Arguments
+
+* `iterations`: number of iterations
+* `elapsed`: elapsed time (in seconds)
+
+# Examples
+
+``` julia
+julia> print_results( 1000000, 0.131009101868 )
+```
+"""
+function print_results( iterations, elapsed )
+ rate = iterations / elapsed
+
+ @printf( " ---\n" );
+ @printf( " iterations: %d\n", iterations );
+ @printf( " elapsed: %0.9f\n", elapsed );
+ @printf( " rate: %0.9f\n", rate );
+ @printf( " ...\n" );
+end
+
+"""
+ benchmark()
+
+Run a benchmark.
+
+# Notes
+
+* Benchmark results are returned as a two-element array: [ iterations, elapsed ].
+* The number of iterations is not the true number of iterations. Instead, an 'iteration' is defined as a 'sample', which is a computed estimate for a single evaluation.
+* The elapsed time is in seconds.
+
+# Examples
+
+``` julia
+julia> out = benchmark();
+```
+"""
+function benchmark()
+ t = BenchmarkTools.@benchmark ComplexF32( (rand()*1000.0)-500.0, (rand()*1000.0)-500.0 ) / ComplexF32( (rand()*1000.0)-500.0, (rand()*1000.0)-500.0 ) samples=1e6
+
+ # Compute the total "elapsed" time and convert from nanoseconds to seconds:
+ s = sum( t.times ) / 1.0e9;
+
+ # Determine the number of "iterations":
+ iter = length( t.times );
+
+ # Return the results:
+ [ iter, s ];
+end
+
+"""
+ main()
+
+Run benchmarks.
+
+# Examples
+
+``` julia
+julia> main();
+```
+"""
+function main()
+ print_version();
+ for i in 1:repeats
+ @printf( "# julia::%s\n", name );
+ results = benchmark();
+ print_results( results[ 1 ], results[ 2 ] );
+ @printf( "ok %d benchmark finished\n", i );
+ end
+ print_summary( repeats, repeats );
+end
+
+main();
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/binding.gyp b/lib/node_modules/@stdlib/complex/float32/base/div/binding.gyp
new file mode 100644
index 000000000000..68a1ca11d160
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A `.gyp` file for building a Node.js native add-on.
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # List of files to include in this file:
+ 'includes': [
+ './include.gypi',
+ ],
+
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Target name should match the add-on export name:
+ 'addon_target_name%': 'addon',
+
+ # Set variables based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="win"',
+ {
+ # Define the object file suffix:
+ 'obj': 'obj',
+ },
+ {
+ # Define the object file suffix:
+ 'obj': 'o',
+ }
+ ], # end condition (OS=="win")
+ ], # end conditions
+ }, # end variables
+
+ # Define compile targets:
+ 'targets': [
+
+ # Target to generate an add-on:
+ {
+ # The target name should match the add-on export name:
+ 'target_name': '<(addon_target_name)',
+
+ # Define dependencies:
+ 'dependencies': [],
+
+ # Define directories which contain relevant include headers:
+ 'include_dirs': [
+ # Local include directory:
+ '<@(include_dirs)',
+ ],
+
+ # List of source files:
+ 'sources': [
+ '<@(src_files)',
+ ],
+
+ # Settings which should be applied when a target's object files are used as linker input:
+ 'link_settings': {
+ # Define libraries:
+ 'libraries': [
+ '<@(libraries)',
+ ],
+
+ # Define library directories:
+ 'library_dirs': [
+ '<@(library_dirs)',
+ ],
+ },
+
+ # C/C++ compiler flags:
+ 'cflags': [
+ # Enable commonly used warning options:
+ '-Wall',
+
+ # Aggressive optimization:
+ '-O3',
+ ],
+
+ # C specific compiler flags:
+ 'cflags_c': [
+ # Specify the C standard to which a program is expected to conform:
+ '-std=c99',
+ ],
+
+ # C++ specific compiler flags:
+ 'cflags_cpp': [
+ # Specify the C++ standard to which a program is expected to conform:
+ '-std=c++11',
+ ],
+
+ # Linker flags:
+ 'ldflags': [],
+
+ # Apply conditions based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="mac"',
+ {
+ # Linker flags:
+ 'ldflags': [
+ '-undefined dynamic_lookup',
+ '-Wl,-no-pie',
+ '-Wl,-search_paths_first',
+ ],
+ },
+ ], # end condition (OS=="mac")
+ [
+ 'OS!="win"',
+ {
+ # C/C++ flags:
+ 'cflags': [
+ # Generate platform-independent code:
+ '-fPIC',
+ ],
+ },
+ ], # end condition (OS!="win")
+ ], # end conditions
+ }, # end target <(addon_target_name)
+
+ # Target to copy a generated add-on to a standard location:
+ {
+ 'target_name': 'copy_addon',
+
+ # Declare that the output of this target is not linked:
+ 'type': 'none',
+
+ # Define dependencies:
+ 'dependencies': [
+ # Require that the add-on be generated before building this target:
+ '<(addon_target_name)',
+ ],
+
+ # Define a list of actions:
+ 'actions': [
+ {
+ 'action_name': 'copy_addon',
+ 'message': 'Copying addon...',
+
+ # Explicitly list the inputs in the command-line invocation below:
+ 'inputs': [],
+
+ # Declare the expected outputs:
+ 'outputs': [
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+
+ # Define the command-line invocation:
+ 'action': [
+ 'cp',
+ '<(PRODUCT_DIR)/<(addon_target_name).node',
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+ },
+ ], # end actions
+ }, # end target copy_addon
+ ], # end targets
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/docs/repl.txt b/lib/node_modules/@stdlib/complex/float32/base/div/docs/repl.txt
new file mode 100644
index 000000000000..7f95c64c973e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/docs/repl.txt
@@ -0,0 +1,115 @@
+
+{{alias}}( z1, z2 )
+ Divides two single-precision complex floating-point numbers.
+
+ Parameters
+ ----------
+ z1: Complex64
+ Complex number.
+
+ z2: Complex64
+ Complex number.
+
+ Returns
+ -------
+ out: Complex64
+ Result.
+
+ Examples
+ --------
+ > var z1 = new {{alias:@stdlib/complex/float32/ctor}}( -13.0, -1.0 )
+
+ > var z2 = new {{alias:@stdlib/complex/float32/ctor}}( -2.0, 1.0 )
+
+ > var y = {{alias}}( z1, z2 )
+ [ 5.0, 3.0 ]
+
+
+{{alias}}.assign( re1, im1, re2, im2, out, strideOut, offsetOut )
+ Divides two single-precision complex floating-point numbers and assigns
+ results to a provided output array.
+
+ Parameters
+ ----------
+ re1: number
+ Real component of the first complex number.
+
+ im1: number
+ Imaginary component of the first complex number.
+
+ re2: number
+ Real component of the second complex number.
+
+ im2: number
+ Imaginary component of the second complex number.
+
+ out: ArrayLikeObject
+ Output array.
+
+ strideOut: integer
+ Stride length.
+
+ offsetOut: integer
+ Starting index.
+
+ Returns
+ -------
+ out: ArrayLikeObject
+ Output array.
+
+ Examples
+ --------
+ > var out = new {{alias:@stdlib/array/float32}}( 2 );
+ > {{alias}}.assign( -13.0, -1.0, -2.0, 1.0, out, 1, 0 )
+ [ 5.0, 3.0 ]
+
+
+{{alias}}.strided( z1, sz1, oz1, z2, sz2, oz2, out, so, oo )
+ Divides two single-precision complex floating-point numbers stored in real-
+ valued strided array views and assigns results to a provided strided output
+ array.
+
+ Parameters
+ ----------
+ z1: ArrayLikeObject
+ First complex number view.
+
+ sz1: integer
+ Stride length for `z1`.
+
+ oz1: integer
+ Starting index for `z1`.
+
+ z2: ArrayLikeObject
+ Second complex number view.
+
+ sz2: integer
+ Stride length for `z2`.
+
+ oz2: integer
+ Starting index for `z2`.
+
+ out: ArrayLikeObject
+ Output array.
+
+ so: integer
+ Stride length for `out`.
+
+ oo: integer
+ Starting index for `out`.
+
+ Returns
+ -------
+ out: ArrayLikeObject
+ Output array.
+
+ Examples
+ --------
+ > var z1 = new {{alias:@stdlib/array/float32}}( [ -13.0, -1.0 ] );
+ > var z2 = new {{alias:@stdlib/array/float32}}( [ -2.0, 1.0 ] );
+ > var out = new {{alias:@stdlib/array/float32}}( 2 );
+ > {{alias}}.strided( z1, 1, 0, z2, 1, 0, out, 1, 0 )
+ [ 5.0, 3.0 ]
+
+ See Also
+ --------
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/index.d.ts
new file mode 100644
index 000000000000..c3e6ca38af9b
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/index.d.ts
@@ -0,0 +1,119 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+///
+
+import { Complex64 } from '@stdlib/types/complex';
+import { Collection, NumericArray } from '@stdlib/types/array';
+
+/**
+* Interface for dividing two single-precision complex floating-point numbers.
+*/
+interface Cdiv {
+ /**
+ * Divides two single-precision complex floating-point numbers.
+ *
+ * @param z1 - complex number
+ * @param z2 - complex number
+ * @returns result
+ *
+ * @example
+ * var Complex64 = require( '@stdlib/complex/float32/ctor' );
+ *
+ * var z1 = new Complex64( -13.0, -1.0 );
+ * var z2 = new Complex64( -2.0, 1.0 );
+ *
+ * var out = cdiv( z1, z2 );
+ * // returns [ 5.0, 3.0 ]
+ */
+ ( z1: Complex64, z2: Complex64 ): Complex64;
+
+ /**
+ * Divides two single-precision complex floating-point numbers and assigns results to a provided output array.
+ *
+ * @param re1 - real component of the first complex number
+ * @param im1 - imaginary component of the first complex number
+ * @param re2 - real component of the second complex number
+ * @param im2 - imaginary component of the second complex number
+ * @param out - output array
+ * @param strideOut - stride length
+ * @param offsetOut - starting index
+ * @returns output array
+ *
+ * @example
+ * var Float32Array = require( '@stdlib/array/float32' );
+ *
+ * var out = new Float32Array( 2 );
+ * var v = cdiv.assign( -13.0, -1.0, -2.0, 1.0, out, 1, 0 );
+ * // returns [ 5.0, 3.0 ]
+ *
+ * var bool = ( out === v );
+ * // returns true
+ */
+ assign>( re1: number, im1: number, re2: number, im2: number, out: T, strideOut: number, offsetOut: number ): T;
+
+ /**
+ * Divides two single-precision complex floating-point numbers stored in real-valued strided array views and assigns results to a provided strided output array.
+ *
+ * @param z1 - first complex number view
+ * @param strideZ1 - stride length for `z1`
+ * @param offsetZ1 - starting index for `z1`
+ * @param z2 - second complex number view
+ * @param strideZ2 - stride length for `z2`
+ * @param offsetZ2 - starting index for `z2`
+ * @param out - output array
+ * @param strideOut - stride length for `out`
+ * @param offsetOut - starting index for `out`
+ * @returns output array
+ *
+ * @example
+ * var Float32Array = require( '@stdlib/array/float32' );
+ *
+ * var z1 = new Float32Array( [ -13.0, -1.0 ] );
+ * var z2 = new Float32Array( [ -2.0, 1.0 ] );
+ *
+ * var out = cdiv.strided( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ * // returns [ 5.0, 3.0 ]
+ */
+ strided, U extends NumericArray | Collection, V extends NumericArray | Collection>( z1: T, strideZ1: number, offsetZ1: number, z2: U, strideZ2: number, offsetZ2: number, out: V, strideOut: number, offsetOut: number ): V;
+}
+
+/**
+* Divides two single-precision complex floating-point numbers.
+*
+* @param z1 - complex number
+* @param z2 - complex number
+* @returns result
+*
+* @example
+* var Complex64 = require( '@stdlib/complex/float32/ctor' );
+*
+* var z1 = new Complex64( -13.0, -1.0 );
+* var z2 = new Complex64( -2.0, 1.0 );
+*
+* var out = cdiv( z1, z2 );
+* // returns [ 5.0, 3.0 ]
+*/
+declare var cdiv: Cdiv;
+
+
+// EXPORTS //
+
+export = cdiv;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/test.ts b/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/test.ts
new file mode 100644
index 000000000000..8ed7a990cff1
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/docs/types/test.ts
@@ -0,0 +1,357 @@
+/*
+* @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 Complex64 = require( '@stdlib/complex/float32/ctor' );
+import cdiv = require( './index' );
+
+
+// TESTS //
+
+// The function returns a complex number...
+{
+ const z = new Complex64( 1.0, 1.0 );
+
+ cdiv( z, z ); // $ExpectType Complex64
+}
+
+// The compiler throws an error if the function is provided a first argument which is not a complex number...
+{
+ const z = new Complex64( 1.0, 1.0 );
+
+ cdiv( true, z ); // $ExpectError
+ cdiv( false, z ); // $ExpectError
+ cdiv( null, z ); // $ExpectError
+ cdiv( undefined, z ); // $ExpectError
+ cdiv( '5', z ); // $ExpectError
+ cdiv( [], z ); // $ExpectError
+ cdiv( {}, z ); // $ExpectError
+ cdiv( ( x: number ): number => x, z ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided a second argument which is not a complex number...
+{
+ const z = new Complex64( 1.0, 1.0 );
+
+ cdiv( z, true ); // $ExpectError
+ cdiv( z, false ); // $ExpectError
+ cdiv( z, null ); // $ExpectError
+ cdiv( z, undefined ); // $ExpectError
+ cdiv( z, '5' ); // $ExpectError
+ cdiv( z, [] ); // $ExpectError
+ cdiv( z, {} ); // $ExpectError
+ cdiv( z, ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided an unsupported number of arguments...
+{
+ const z = new Complex64( 1.0, 1.0 );
+
+ cdiv(); // $ExpectError
+ cdiv( z ); // $ExpectError
+ cdiv( z, z, z ); // $ExpectError
+}
+
+// Attached to the main export is an `assign` method which returns a collection...
+{
+ cdiv.assign( 1.0, 1.0, 1.0, 1.0, new Float32Array( 2 ), 1, 0 ); // $ExpectType Float32Array
+ cdiv.assign( 1.0, 1.0, 1.0, 1.0, new Float64Array( 2 ), 1, 0 ); // $ExpectType Float64Array
+ cdiv.assign( 1.0, 1.0, 1.0, 1.0, [ 0.0, 0.0 ], 1, 0 ); // $ExpectType number[]
+}
+
+// The compiler throws an error if the `assign` method is provided a first argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( true, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( false, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( null, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( undefined, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( '5', 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( [], 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( {}, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( ( x: number ): number => x, 2.0, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a second argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( 1.0, true, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, false, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, null, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, undefined, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, '5', 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, [], 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, {}, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, ( x: number ): number => x, 3.0, 4.0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a third argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( 1.0, 2.0, true, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, false, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, null, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, undefined, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, '5', 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, [], 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, {}, 4.0, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, ( x: number ): number => x, 4.0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a fourth argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( 1.0, 2.0, 3.0, true, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, false, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, null, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, undefined, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, '5', out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, [], out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, {}, out, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, ( x: number ): number => x, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a fifth argument which is not a collection...
+{
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, 1, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, true, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, false, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, null, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, undefined, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, '5', 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, [ '5' ], 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, {}, 1, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, ( x: number ): number => x, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a sixth argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, true, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, false, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, null, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, undefined, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, '5', 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, [], 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, {}, 0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, ( x: number ): number => x, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided a seventh argument which is not a number...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, true ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, false ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, null ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, undefined ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, '5' ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, [] ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, {} ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the `assign` method is provided an unsupported number of arguments...
+{
+ const out = new Float32Array( 2 );
+
+ cdiv.assign(); // $ExpectError
+ cdiv.assign( 1.0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1 ); // $ExpectError
+ cdiv.assign( 1.0, 2.0, 3.0, 4.0, out, 1, 0, {} ); // $ExpectError
+}
+
+// Attached to the main export is a `strided` method which returns a collection...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+
+ cdiv.strided( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 ); // $ExpectType Float32Array
+ cdiv.strided( z1, 1, 0, z2, 1, 0, new Float64Array( 2 ), 1, 0 ); // $ExpectType Float64Array
+ cdiv.strided( z1, 1, 0, z2, 1, 0, [ 0.0, 0.0 ], 1, 0 ); // $ExpectType number[]
+}
+
+// The compiler throws an error if the `strided` method is provided a first argument which is not a collection...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( true, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( false, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( null, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( undefined, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( '5', 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( [ '5' ], 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( {}, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( ( x: number ): number => x, 1, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a second argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, true, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, false, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, null, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, undefined, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, '5', 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, [], 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, {}, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, ( x: number ): number => x, 0, z2, 1, 0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a third argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( 2 );
+
+ cdiv.strided( z1, 1, true, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, false, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, null, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, undefined, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, '5', z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, [], z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, {}, z2, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, ( x: number ): number => x, z2, 1, 0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a fourth argument which is not a collection...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, 1, 0, true, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, false, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, null, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, undefined, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, '5', 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, [ '5' ], 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, {}, 1, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, ( x: number ): number => x, 1, 0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a fifth argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, 1, 0, z2, true, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, false, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, null, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, undefined, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, '5', 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, [], 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, {}, 0, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, ( x: number ): number => x, 0, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a sixth argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, 1, 0, z2, 1, true, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, false, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, null, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, undefined, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, '5', out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, [], out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, {}, out, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, ( x: number ): number => x, out, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a seventh argument which is not a collection...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+
+ cdiv.strided( z1, 1, 0, z2, 1, 0, 1, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, true, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, false, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, null, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, undefined, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, '5', 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, [ '5' ], 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, {}, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, ( x: number ): number => x, 1, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided an eighth argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, true, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, false, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, null, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, undefined, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, '5', 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, [], 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, {}, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, ( x: number ): number => x, 0 ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided a ninth argument which is not a number...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, true ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, false ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, null ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, undefined ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, '5' ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, [] ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, {} ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the `strided` method is provided an unsupported number of arguments...
+{
+ const z1 = new Float32Array( 2 );
+ const z2 = new Float32Array( z1.length );
+ const out = new Float32Array( z2.length );
+
+ cdiv.strided(); // $ExpectError
+ cdiv.strided( z1 ); // $ExpectError
+ cdiv.strided( z1, 1 ); // $ExpectError
+ cdiv.strided( z1, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1 ); // $ExpectError
+ cdiv.strided( z1, 1, 0, z2, 1, 0, out, 1, 0, {} ); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/Makefile b/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/Makefile
new file mode 100644
index 000000000000..25ced822f96a
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := example.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled examples.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/example.c b/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/example.c
new file mode 100644
index 000000000000..67d7e546473e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/examples/c/example.c
@@ -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.
+*/
+
+#include "stdlib/complex/float32/base/div.h"
+#include "stdlib/complex/float32/ctor.h"
+#include "stdlib/complex/float32/reim.h"
+#include
+
+int main( void ) {
+ const stdlib_complex64_t x[] = {
+ stdlib_complex64( 3.14f, 1.5f ),
+ stdlib_complex64( -3.14f, 1.5f ),
+ stdlib_complex64( 0.0f, -0.0f ),
+ stdlib_complex64( 0.0f/0.0f, 0.0f/0.0f )
+ };
+
+ stdlib_complex64_t v;
+ stdlib_complex64_t y;
+ float re;
+ float im;
+ int i;
+ for ( i = 0; i < 4; i++ ) {
+ v = x[ i ];
+ stdlib_complex64_reim( v, &re, &im );
+ printf( "z = %f + %fi\n", re, im );
+
+ y = stdlib_base_complex64_div( v, v );
+ stdlib_complex64_reim( y, &re, &im );
+ printf( "cdiv(z, z) = %f + %fi\n", re, im );
+ }
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/examples/index.js b/lib/node_modules/@stdlib/complex/float32/base/div/examples/index.js
new file mode 100644
index 000000000000..019be2b745af
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/examples/index.js
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var Complex64Array = require( '@stdlib/array/complex64' );
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cdiv = require( './../lib' );
+
+// Generate arrays of random values:
+var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
+var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
+
+// Perform element-wise division:
+logEachMap( '(%s) / (%s) = %s', z1, z2, cdiv );
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/include.gypi b/lib/node_modules/@stdlib/complex/float32/base/div/include.gypi
new file mode 100644
index 000000000000..ecfaf82a3279
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A GYP include file for building a Node.js native add-on.
+#
+# Main documentation:
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Source directory:
+ 'src_dir': './src',
+
+ # Include directories:
+ 'include_dirs': [
+ '[ 5.0, 3.0 ]
+*/
+function assign( re1, im1, re2, im2, out, strideOut, offsetOut ) {
+ var res;
+ var ab;
+ var cd;
+ var s;
+
+ ab = maxf( absf(re1), absf(im1) );
+ cd = maxf( absf(re2), absf(im2) );
+ s = f32( 1.0 );
+
+ if ( ab >= LARGE_THRESHOLD ) {
+ re1 = f32( re1 * 0.5 );
+ im1 = f32( im1 * 0.5 );
+ s = f32( s * 2.0 );
+ } else if ( ab <= SMALL_THRESHOLD ) {
+ re1 = f32( re1 * RECIP_EPS_SQR );
+ im1 = f32( im1 * RECIP_EPS_SQR );
+ s = f32( s / RECIP_EPS_SQR );
+ }
+ if ( cd >= LARGE_THRESHOLD ) {
+ re2 = f32( re2 * 0.5 );
+ im2 = f32( im1 * 0.5 );
+ s = f32( s * 0.5 );
+ } else if ( cd <= SMALL_THRESHOLD ) {
+ re2 = f32( re2 * RECIP_EPS_SQR );
+ im2 = f32( im2 * RECIP_EPS_SQR );
+ s = f32( s * RECIP_EPS_SQR );
+ }
+
+ if ( absf( im2 ) <= absf( re2 ) ) {
+ res = robustInternal( re1, im1, re2, im2 );
+ } else {
+ res = robustInternal( im1, re1, im2, re2 );
+ res[ 1 ] = f32( res[ 1 ] * -1.0 );
+ }
+
+ res[ 0 ] = f32( res[ 0 ] * s );
+ res[ 1 ] = f32( res[ 1 ] * s );
+
+ out[ offsetOut ] = res[ 0 ];
+ out[ offsetOut+strideOut ] = res[ 1 ];
+
+ return out;
+}
+
+
+// EXPORTS //
+
+module.exports = assign;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/index.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/index.js
new file mode 100644
index 000000000000..eb526a0cdf7c
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/index.js
@@ -0,0 +1,55 @@
+/**
+* @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';
+
+/**
+* Divide two single-precision complex floating-point numbers.
+*
+* @module @stdlib/complex/float32/base/div
+*
+* @example
+* var Complex64 = require( '@stdlib/complex/float32/ctor' );
+* var cdivf = require( '@stdlib/complex/float32/base/div' );
+*
+* var z1 = new Complex64( -13.0, -1.0 );
+* var z2 = new Complex64( -2.0, 1.0 );
+*
+* var out = cdivf( z1, z2 );
+* // returns [ 5.0, 3.0 ]
+*/
+
+// MODULES //
+
+var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' );
+var main = require( './main.js' );
+var assign = require( './assign.js' );
+var strided = require( './strided.js' );
+
+
+// MAIN //
+
+setReadOnly( main, 'assign', assign );
+setReadOnly( main, 'strided', strided );
+
+
+// EXPORTS //
+
+module.exports = main;
+
+// exports: { "assign": "main.assign", "strided": "main.strided" }
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/internal_compreal.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/internal_compreal.js
new file mode 100644
index 000000000000..6c6bc8b82ae3
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/internal_compreal.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 f32 = require( '@stdlib/number/float64/base/to-float32' );
+
+
+// MAIN //
+
+/**
+* Computes the real part of the quotient.
+*
+* ## Notes
+*
+* - See figure 10 of [Baudin (2012)][@baudin:2012].
+*
+* [@baudin:2012]: https://arxiv.org/abs/1210.4539
+*
+* @private
+* @param {number} re1 - real component
+* @param {number} im1 - imaginary component
+* @param {number} re2 - real component
+* @param {number} im2 - imaginary component
+* @param {number} r - partial result
+* @param {number} t - partial result
+* @returns {number} real part of the quotient
+*/
+function internalCompreal( re1, im1, re2, im2, r, t ) {
+ var br;
+ if ( r === 0.0 ) {
+ return f32( f32( re1 + f32(im2 * f32(im1/re2)) ) * t );
+ }
+ br = f32( im1 * r );
+ if ( br === 0.0 ) {
+ return f32( f32( re1*t ) + f32( f32(im1*t) * r ) );
+ }
+ return f32( f32( re1+br ) * t );
+}
+
+
+// EXPORTS //
+
+module.exports = internalCompreal;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/main.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/main.js
new file mode 100644
index 000000000000..11d324d704f4
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/main.js
@@ -0,0 +1,76 @@
+/**
+* @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 realf = require( '@stdlib/complex/float32/real' );
+var imagf = require( '@stdlib/complex/float32/imag' );
+var Float32Array = require( '@stdlib/array/float32' );
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+var assign = require( './assign.js' );
+
+
+// VARIABLES //
+
+var out = new Float32Array( 2 );
+
+
+// MAIN //
+
+/**
+* Divides two single-precision complex floating-point numbers.
+*
+* ## References
+*
+* - Baudin, Michael, and Robert L. Smith. 2012. "A Robust Complex Division in Scilab." _arXiv_ abs/1210.4539 \[cs.MS\] (October): 1–25. .
+*
+* @param {Complex64} z1 - complex number
+* @param {Complex64} z2 - complex number
+* @returns {Complex64} result
+*
+* @example
+* var Complex64 = require( '@stdlib/complex/float32/ctor' );
+*
+* var z1 = new Complex64( -13.0, -1.0 );
+* var z2 = new Complex64( -2.0, 1.0 );
+*
+* var out = cdiv( z1, z2 );
+* // returns [ 5.0, 3.0 ]
+*/
+function cdiv( z1, z2 ) {
+ var re1;
+ var re2;
+ var im1;
+ var im2;
+
+ re1 = realf( z1 );
+ re2 = realf( z2 );
+ im1 = imagf( z1 );
+ im2 = imagf( z2 );
+
+ out = assign( re1, im1, re2, im2, out, 1, 0 );
+
+ return new Complex64( out[ 0 ], out[ 1 ] );
+}
+
+
+// EXPORTS //
+
+module.exports = cdiv;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/native.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/native.js
new file mode 100644
index 000000000000..a22f3ace036e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/native.js
@@ -0,0 +1,54 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+var addon = require( './../src/addon.node' );
+
+
+// MAIN //
+
+/**
+* Divides two single-precision complex floating-point numbers.
+*
+* @private
+* @param {Complex64} z1 - complex number
+* @param {Complex64} z2 - complex number
+* @returns {Complex64} result
+*
+* @example
+* var Complex64 = require( '@stdlib/complex/float32/ctor' );
+*
+* var z1 = new Complex64( -13.0, -1.0 );
+* var z2 = new Complex64( -2.0, 1.0 );
+*
+* var out = cdiv( z1, z2 );
+* // returns [ 5.0, 3.0 ]
+*/
+function cdiv( z1, z2 ) {
+ var v = addon( z1, z2 );
+ return new Complex64( v.re, v.im );
+}
+
+
+// EXPORTS //
+
+module.exports = cdiv;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/robust_internal.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/robust_internal.js
new file mode 100644
index 000000000000..0e088907c286
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/robust_internal.js
@@ -0,0 +1,62 @@
+/**
+* @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 f32 = require( '@stdlib/number/float64/base/to-float32' );
+var internalCompreal = require( './internal_compreal.js' );
+
+
+// MAIN //
+
+/**
+* Computes the complex division.
+*
+* ## Notes
+*
+* - See figure 10 of [reference][@baudin:2012].
+*
+* [@baudin:2012]: https://arxiv.org/abs/1210.4539
+*
+* @private
+* @param {number} re1 - real component
+* @param {number} im1 - imaginary component
+* @param {number} re2 - real component
+* @param {number} im2 - imaginary component
+* @returns {Array} result
+*/
+function robustInternal( re1, im1, re2, im2 ) {
+ var out;
+ var r;
+ var t;
+
+ out = [ 0.0, 0.0 ];
+ r = f32( im2 / re2 );
+ t = f32( 1.0 / f32( re2 + f32(im2*r) ) );
+
+ out[ 0 ] = internalCompreal( re1, im1, re2, im2, r, t );
+ out[ 1 ] = internalCompreal( im1, -re1, re2, im2, r, t );
+ return out;
+}
+
+
+// EXPORTS //
+
+module.exports = robustInternal;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/lib/strided.js b/lib/node_modules/@stdlib/complex/float32/base/div/lib/strided.js
new file mode 100644
index 000000000000..e48c08e1706f
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/lib/strided.js
@@ -0,0 +1,58 @@
+/**
+* @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 assign = require( './assign.js' );
+
+
+// MAIN //
+
+/**
+* Divides two single-precision complex floating-point numbers stored in real-valued strided array views and assigns results to a provided strided output array.
+*
+* @param {Float32Array} z1 - first complex number view
+* @param {integer} strideZ1 - stride length for `z1`
+* @param {NonNegativeInteger} offsetZ1 - starting index for `z1`
+* @param {Float32Array} z2 - second complex number view
+* @param {integer} strideZ2 - stride length for `z2`
+* @param {NonNegativeInteger} offsetZ2 - starting index for `z2`
+* @param {Collection} out - output array
+* @param {integer} strideOut - stride length for `out`
+* @param {NonNegativeInteger} offsetOut - starting index for `out`
+* @returns {Collection} output array
+*
+* @example
+* var Float32Array = require( '@stdlib/array/float32' );
+*
+* var z1 = new Float32Array( [ -13.0, -1.0 ] );
+* var z2 = new Float32Array( [ -2.0, 1.0 ] );
+*
+* var out = strided( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+* // returns [ 5.0, 3.0 ]
+*/
+function strided( z1, strideZ1, offsetZ1, z2, strideZ2, offsetZ2, out, strideOut, offsetOut ) { // eslint-disable-line max-len
+ return assign( z1[ offsetZ1 ], z1[ offsetZ1+strideZ1 ], z2[ offsetZ2 ], z2[ offsetZ2+strideZ2 ], out, strideOut, offsetOut ); // eslint-disable-line max-len
+}
+
+
+// EXPORTS //
+
+module.exports = strided;
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/manifest.json b/lib/node_modules/@stdlib/complex/float32/base/div/manifest.json
new file mode 100644
index 000000000000..a62ea25acee5
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/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/binary",
+ "@stdlib/complex/float32/ctor",
+ "@stdlib/complex/float32/reim",
+ "@stdlib/math/base/special/absf",
+ "@stdlib/constants/float32/max",
+ "@stdlib/constants/float32/eps",
+ "@stdlib/constants/float32/smallest-normal"
+ ]
+ },
+ {
+ "task": "benchmark",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/complex/float32/ctor",
+ "@stdlib/complex/float32/reim",
+ "@stdlib/math/base/special/absf",
+ "@stdlib/constants/float32/max",
+ "@stdlib/constants/float32/eps",
+ "@stdlib/constants/float32/smallest-normal"
+ ]
+ },
+ {
+ "task": "examples",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/complex/float32/ctor",
+ "@stdlib/complex/float32/reim",
+ "@stdlib/math/base/special/absf",
+ "@stdlib/constants/float32/max",
+ "@stdlib/constants/float32/eps",
+ "@stdlib/constants/float32/smallest-normal"
+ ]
+ }
+ ]
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/package.json b/lib/node_modules/@stdlib/complex/float32/base/div/package.json
new file mode 100644
index 000000000000..6b9be6d1f926
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/package.json
@@ -0,0 +1,68 @@
+{
+ "name": "@stdlib/complex/float32/base/div",
+ "version": "0.0.0",
+ "description": "Divide two single-precision complex floating-point numbers.",
+ "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",
+ "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",
+ "cdiv",
+ "div",
+ "divide",
+ "division",
+ "arithmetic",
+ "complex",
+ "cmplx",
+ "number"
+ ]
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/src/Makefile b/lib/node_modules/@stdlib/complex/float32/base/div/src/Makefile
new file mode 100644
index 000000000000..7733b6180cb4
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+
+# RULES #
+
+#/
+# Removes generated files for building an add-on.
+#
+# @example
+# make clean-addon
+#/
+clean-addon:
+ $(QUIET) -rm -f *.o *.node
+
+.PHONY: clean-addon
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean: clean-addon
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/src/addon.c b/lib/node_modules/@stdlib/complex/float32/base/div/src/addon.c
new file mode 100644
index 000000000000..8d8d1fdbe1a7
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/src/addon.c
@@ -0,0 +1,22 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/complex/float32/base/div.h"
+#include "stdlib/math/base/napi/binary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_CC_C( stdlib_base_complex64_div )
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/src/main.c b/lib/node_modules/@stdlib/complex/float32/base/div/src/main.c
new file mode 100644
index 000000000000..82cc6ef6d517
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/src/main.c
@@ -0,0 +1,173 @@
+/**
+* @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/complex/float32/base/div.h"
+#include "stdlib/math/base/special/absf.h"
+#include "stdlib/complex/float32/ctor.h"
+#include "stdlib/complex/float32/reim.h"
+#include "stdlib/constants/float32/max.h"
+#include "stdlib/constants/float32/eps.h"
+#include "stdlib/constants/float32/smallest_normal.h"
+
+static const float LARGE_THRESHOLD = STDLIB_CONSTANT_FLOAT32_MAX * 0.5f;
+static const float SMALL_THRESHOLD = STDLIB_CONSTANT_FLOAT32_SMALLEST_NORMAL * ( 2.0f / STDLIB_CONSTANT_FLOAT32_EPS );
+static const float RECIP_EPS_SQR = 2.0f / ( STDLIB_CONSTANT_FLOAT32_EPS * STDLIB_CONSTANT_FLOAT32_EPS );
+
+/**
+* Computes the real part of the quotient.
+*
+* ## Notes
+*
+* - See figure 10 of [Baudin (2012)][@baudin:2012].
+*
+* [@baudin:2012]: https://arxiv.org/abs/1210.4539
+*
+* @param re1 real component
+* @param im1 imaginary component
+* @param re2 real component
+* @param im2 imaginary component
+* @param r partial result
+* @param t partial result
+* @return real part of the quotient
+*/
+static float internalCompreal( const float re1, const float im1, const float re2, const float im2, const float r, const float t ) {
+ float br;
+ if ( r == 0.0f ) {
+ return ( re1 + (im2 * ( im1 / re2 )) ) * t;
+ }
+ br = im1 * r;
+ if ( br == 0.0f ) {
+ return ( re1 * t ) + ( ( im1 * t ) * r );
+ }
+ return ( re1 + br ) * t;
+}
+
+/**
+* Computes the complex division.
+*
+* ## Notes
+*
+* - See figure 10 of [reference][@baudin:2012].
+*
+* [@baudin:2012]: https://arxiv.org/abs/1210.4539
+*
+* @param re1 real component
+* @param im1 imaginary component
+* @param re2 real component
+* @param im2 imaginary component
+* @param re real result
+* @param im imaginary result
+*/
+static void robustInternal( const float re1, const float im1, const float re2, const float im2, float* re, float* im ) {
+ float r;
+ float t;
+
+ r = im2 / re2;
+ t = 1.0f / ( re2 + ( im2 * r ) );
+
+ *re = internalCompreal( re1, im1, re2, im2, r, t );
+ *im = internalCompreal( im1, -re1, re2, im2, r, t );
+}
+
+/**
+* Divides two single-precision complex floating-point numbers.
+*
+* @param z1 input value
+* @param z2 input value
+* @return result
+*
+* @example
+* #include "stdlib/complex/float32/ctor.h"
+* #include "stdlib/complex/float32/real.h"
+* #include "stdlib/complex/float32/imag.h"
+*
+* stdlib_complex64_t z1 = stdlib_complex64( -13.0f, -1.0f );
+* stdlib_complex64_t z2 = stdlib_complex64( -2.0f, 1.0f );
+*
+* stdlib_complex64_t out = stdlib_base_complex64_div( z1, z2 );
+*
+* float re = stdlib_complex64_real( out );
+* // returns 5.0f
+*
+* float im = stdlib_complex64_imag( out );
+* // returns 3.0f
+*/
+stdlib_complex64_t stdlib_base_complex64_div( const stdlib_complex64_t z1, const stdlib_complex64_t z2 ) {
+ float re1;
+ float re2;
+ float im1;
+ float im2;
+ float t1;
+ float t2;
+ float ab;
+ float cd;
+ float re;
+ float im;
+ float s;
+
+ stdlib_complex64_reim( z1, &re1, &im1 );
+ stdlib_complex64_reim( z2, &re2, &im2 );
+
+ t1 = stdlib_base_absf( re1 );
+ t2 = stdlib_base_absf( im1 );
+ if ( t1 > t2 ) {
+ ab = t1;
+ } else {
+ ab = t2;
+ }
+ t1 = stdlib_base_absf( re2 );
+ t2 = stdlib_base_absf( im2 );
+ if ( t1 > t2 ) {
+ cd = t1;
+ } else {
+ cd = t2;
+ }
+
+ s = 1.0f;
+
+ if ( ab >= LARGE_THRESHOLD ) {
+ re1 *= 0.5f;
+ im1 *= 0.5f;
+ s *= 2.0f;
+ } else if ( ab <= SMALL_THRESHOLD ) {
+ re1 *= RECIP_EPS_SQR;
+ im1 *= RECIP_EPS_SQR;
+ s /= RECIP_EPS_SQR;
+ }
+ if ( cd >= LARGE_THRESHOLD ) {
+ re2 *= 0.5f;
+ im2 *= 0.5f;
+ s *= 0.5f;
+ } else if ( cd <= SMALL_THRESHOLD ) {
+ re2 *= RECIP_EPS_SQR;
+ im2 *= RECIP_EPS_SQR;
+ s *= RECIP_EPS_SQR;
+ }
+ re = 0.0f;
+ im = 0.0f;
+ if ( stdlib_base_absf( im2 ) <= stdlib_base_absf( re2 ) ) {
+ robustInternal( re1, im1, re2, im2, &re, &im );
+ } else {
+ robustInternal( im1, re1, im2, re2, &re, &im );
+ im *= -1.0f;
+ }
+ re *= s;
+ im *= s;
+
+ return stdlib_complex64( re, im );
+}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000000..308c3be89c85
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales1.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales1.json
new file mode 100644
index 000000000000..d6100d0aaf74
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales1.json
@@ -0,0 +1 @@
+{"re1":[7.560102296171448e24,3.58720554980576e24,6.010712050122194e24,2.728774488428918e24,9.561093756512854e24,8.248627511771366e24,9.974389219424667e24,9.702706951873584e24,8.634410885983102e23,6.96718518305255e24,7.957962010914362e24,2.443204150936225e24,8.938376129062322e24,4.791069276292432e24,4.958175468816869e24,3.860557866142066e24,2.0694278303216863e24,2.9009975295035744e24,9.926515020844676e24,8.103459837012606e23,9.201711094922388e24,5.305268849362004e24,2.2458041805615172e23,9.145606520234035e24,9.325627224214928e22,7.507026808226371e24,3.4211524279504173e24,5.240384391521342e24,1.039169237816695e23,2.0744964738408126e24,4.852456699630964e24,2.912273152461631e23,6.251123656351203e24,2.99017627300886e23,7.185812872622146e24,9.905816174651054e24,7.29450928476723e24,3.822813149496638e24,8.30260871834601e24,2.0425293236792232e24,5.983411303921319e24,1.7675505608843235e24,5.065332778102533e24,8.970892404768801e24,8.121959799565908e24,6.020462815159486e24,4.5003604320940317e24,5.284520330532636e24,4.263803564049169e24,4.3831475884875376e24,8.594776375298242e24,9.767174991360943e24,5.891500280279133e24,1.0792860915627412e24,5.516774038781703e22,9.215198675445126e24,3.025476875401656e23,8.557630565871346e24,1.8828818666590387e24,7.076085917902973e24,1.6729332116092856e24,9.574852517591839e24,9.912449992553925e24,7.437527251268349e24,6.279538081493381e24,5.832990069033787e24,7.193677354090535e24,9.026547228118049e24,6.22762178192335e24,3.407866348638225e24,5.182772074522164e24,8.122043285227797e24,5.837438940177913e24,9.82191105025515e24,6.524654147380624e24,9.82729402197733e24,2.4197876099393337e24,3.6792335856709394e24,8.577231432558232e24,3.514934049557153e24,7.950240404733972e24,4.84767848713418e24,4.085947798710429e24,7.613973825347921e24,6.118323471417599e24,1.9588686946552405e24,1.5316313493150648e24,9.463376411239354e24,3.4861517013837984e24,2.6441571164806724e24,5.669527968177312e24,7.848065271942246e24,4.208754888643328e24,8.077264398236071e24,9.825205327917898e24,5.506490126817671e24,4.1130722227631647e24,4.5477862672318096e24,8.923672872461932e24,9.413814335725939e24,1.506477923191244e24,7.479513591886995e24,4.7442941187029967e24,6.538852078528778e24,7.409886697038958e24,2.084598640342198e24,9.115635340915572e24,5.838928493951957e21,7.732664361379778e24,2.278628226238091e24,5.489577796332518e24,6.005866903365515e24,9.259147919240102e24,5.1644979315141894e23,2.56719727665527e24,1.0717347095619124e24,7.496391200285746e24,5.835733184816134e24,8.317806226435863e24,2.7241040690509435e24,5.542485797409919e24,3.005372054285318e24,8.694032553308378e24,3.2862471993178724e24,7.13161715041473e24,5.626108963534926e24,3.2229114599666266e23,2.0653096939543116e24,5.553932027782644e24,6.739838149209526e24,2.106481622877521e23,2.2903752180318806e24,7.110946951460267e24,2.849116472460973e24,1.422318195712459e24,9.681485127578228e24,9.906378185588003e24,4.664021812359477e24,8.888969448087968e24,9.425434975477247e24,6.671098384877886e24,8.506562428012218e24,3.2048852089228147e21,8.82478607270614e24,5.37367829772354e24,4.2500441813464855e24,4.988984192146939e24,1.2244060755917918e24,4.5362393239974334e24,2.3015729201066172e24,2.854529181944544e24,1.340575926681227e24,4.601584019284249e24,1.6606047432264904e23,9.564340680243301e24,1.6304368422392526e24,7.352098467797162e24,5.744157348802653e24,1.0997404421516388e24,2.0885187991130762e24,4.439554449278437e24,9.15743194795945e23,3.4534577145759875e24,9.22330336978002e24,8.741466018047562e24,3.7685735884983756e24,2.2264753348173441e24,4.5586493192249217e24,4.7139098029879015e24,9.436465079974555e24,7.19204195721102e24,9.61718026131606e24,7.564589735606506e24,5.010795251240952e23,5.7331031132568884e23,3.36208650246984e24,1.178108295966458e24,7.919479806868801e24,5.218215707332316e24,4.545804161242778e24,1.728133768083281e24,9.05529948297611e24,8.098652927409367e23,3.336213038647631e24,8.658999183100663e24,6.296326035431144e24,5.872383159108481e24,2.5259041627735346e24,5.159941384423052e24,2.4583693390437624e24,4.983432952304824e24,7.898618634072898e24,9.292701016152181e24,7.816174434768581e24,7.263198746044145e24,3.759030710313034e24,2.4472972930377623e24,9.975677690742165e24,7.200206391153423e24,7.786928141134913e24,4.4284119386408963e24,2.806676940690557e24,6.956025082758476e24,4.2580081098521563e24,7.615581751244082e24,3.338494214851896e24,7.68093054456828e24,4.0603052401358687e24,5.185573664065782e24,4.036878032910553e24,2.0916241774882252e24,9.187135016437532e23,3.21739001218746e24,4.783581687655924e24,5.432109891024998e24,2.6410205659204504e24,6.961161488063635e24,4.234858096271769e24,4.877613053537947e24,2.69705914650531e23,5.254589854453984e24,3.829921989728835e24,5.235299814082231e24,5.690745738519305e24,4.489803232199017e24,3.6251628480736323e24,9.504099842445357e24,4.584357832827053e24,3.5281965964495845e24,3.022428537063701e24,4.1533303310664994e24,8.967770274663089e24,5.628072481095548e24,5.203570145569513e24,9.033946856212472e23,8.563409555124965e24,6.279267121051295e24,2.0551645614252126e24,5.485125527887543e24,4.558430135003725e24,4.1593248860537803e24,9.011224681879186e24,3.847210189774152e24,2.5356245443083527e24,6.294434251735497e24,1.775091709164587e24,3.3276923487559374e24,4.491261005123646e24,2.1895109210109467e24,7.077043488013662e24,1.0775786060810034e24,3.3765735292347215e24,9.087581825212839e24,3.1436737893343304e24,5.66036217317867e24,2.1959955626740458e24,4.590242182259107e24,6.441214239164453e24,3.7698129788249937e24,3.6693078522192504e24,8.269157311380783e23,6.94407185185797e22,6.866899751778433e24,9.801829529780154e24,5.449432704389409e24,3.1357205263536637e24,9.313424646762666e24,6.718988096259166e24,4.241829536915799e24,5.25337347645818e24,4.969908230494081e23,4.6219048188658744e24,8.133862483375017e24,9.342244456855553e24,1.7245615721601895e24,7.476971278334879e24,2.9440253938825514e24,8.796463510971117e24,9.929775170539831e24,4.0410867564768697e24,9.589011503072652e24,5.32423146825958e24,9.785557747593327e24,2.761270197865661e24,8.531543296920219e23,9.19571980624583e24,2.0123877247276158e24,3.8239902596104507e24,7.42814950741392e24,2.218352807833648e24,8.458730333073184e24,5.157274872547724e24,9.761703175745558e24,7.356188442941315e24,9.474635950772773e24,2.9159162904102126e24,5.21339623580743e24,7.420294056330904e24,4.5206569100621787e24,9.845633769624961e24,5.586579422648264e24,6.211774357397134e24,6.310356078764224e24,3.6390044795753e24,6.910345518290712e24,4.5265635725534105e23,8.559413756563971e24,1.1786841462108168e24,8.523288347196716e24,8.464749189280878e24,1.6419403278233525e24,4.718592210746262e24,7.48489391063454e24,5.661123821334351e24,8.81112061319815e24,6.539990505879971e24,2.459705793494025e24,3.677288050793064e24,5.764055523953104e24,2.499412266798966e24,4.5851123875436666e23,5.32214676720671e24,1.5016646598902097e24,2.7010257841989495e24,7.406153287041294e24,4.2327150570152596e24,8.904553514955593e24,4.715694906083076e24,7.551233868874186e23,2.3933420600714387e24,8.932083975641423e24,5.260217441674193e24,9.870311830459672e24,3.2355089388396697e24,4.172312332506473e24,1.0268397488162108e23,8.972668745784214e24,7.380184841030117e24,4.5248946873478174e24,6.127092656315627e24,4.3078610784737696e24,3.7222062517489166e24,7.833995160036235e24,7.086965663138836e24,3.013089342150984e24,4.988140687678568e24,4.33595991133699e24,7.557751598155826e24,3.5978934150667864e24,8.388854059640905e24,8.172313368633141e24,5.175232947731002e23,5.945869017347215e24,2.8292370192321783e23,3.869446959777332e24,5.669357885332621e24,3.762237270137913e24,2.2236531884744804e24,9.9378401149168e24,4.936549016069003e23,6.657913833903128e24,1.448530734366681e24,1.98120599756253e23,8.166572090298192e24,3.7916176329876385e24,5.448000497682935e24,7.2142764078377e24,6.128547147301412e24,8.62785360718178e24,1.241640130429974e24,4.855160041570603e24,7.64278398814639e24,5.14273506654553e24,8.62542484343638e24,7.577611876208615e24,8.172719845446728e24,5.443950101397489e24,1.841819565636649e24,3.502379676484405e24,6.744969810067847e23,8.917814244520416e24,5.044643471555621e24,1.5583672393524606e24,1.699799995645679e23,4.166168003143497e24,7.861953237158047e24,9.147157539227192e24,5.464159751748234e24,1.2954340835029512e24,5.128902922256418e24,2.194817582892007e24,1.9146063665863434e24,2.827256467175177e23,7.970117975657436e24,1.2474635713790185e24,3.576126592713518e24,5.63506885124197e24,1.1945676645452287e24,7.276227894095768e24,4.863398394161815e24,2.8127156198105265e24,5.407093569563879e24,1.533000591945044e24,9.694215178872858e24,5.219545111714237e24,5.763358016574067e24,1.9680611042375254e24,5.179133542290295e24,4.918822182168755e24,8.474430756760976e23,5.637612227313764e24,3.755725325063955e24,1.7118478146058392e24,1.1433392453367798e24,6.91749378616965e24,3.008621145659685e24,2.1712921647100273e24,3.436000459841171e24,8.782252739200824e24,2.0762823412793166e24,3.0191448042591033e24,3.934380398544546e24,8.836837887626808e24,6.861814017357443e24,3.286281159153859e21,9.725546045743415e24,9.233097588546248e23,6.999715664558617e24,9.124944972149309e24,9.388534381772543e24,8.951745498876449e24,7.346990582177537e24,4.69230969890229e24,7.386020531305352e24,6.788320931204067e24,1.3076683945997415e24,8.208809341757805e24,7.564869983770421e24,7.623536955074821e24,2.3863597564126773e24,6.096564745343847e24,8.65884056905855e24,7.433484538694171e24,9.869470709124348e24,7.524769163204582e24,5.090922961031934e24,3.924248002264314e24,9.829851001346318e24,5.171375032643548e24,5.364919055577222e23,8.174324405931859e24,1.0140655776382902e23,8.239340485826142e24,4.14010464428654e24,6.161992832113192e24,1.1203126090597482e23,9.57247418910846e23,1.6916168182571503e24,1.1415669524583317e24,8.721362284767916e24,3.229875251721993e24,4.800322762147476e24,8.834454972009031e24,4.83871386442084e24,6.875561919640088e24,2.6215293498726323e24,9.900457347586177e24,4.0808788512570133e24,3.1537784115054025e24,9.696692633032179e24,9.82438293280618e24,3.589988150331673e24,8.774758739215339e23,1.120453940509073e24,9.66315730458932e24,9.767859665401924e24,9.010945067236245e24,4.621203768931353e24,7.903315795743258e24,9.930616531695025e24,8.416029170244533e23,3.829583981379802e24,4.2185080535100107e24,9.830789389614787e24,6.374843019710507e24,9.415540271631385e24,1.1032334069825112e24,8.70857792553501e24,3.154461867755414e24,2.2697136576865032e24,9.096232186533876e24,5.35880522892069e24,7.545950822185499e24,1.9573248328187478e24,3.145810214773981e24,5.15433078717886e24,9.558345887180616e24,8.430224429622295e24,6.25277813710521e24,1.2966578353092706e24],"im1":[1.2407144980267215e-26,1.212099653523687e-26,4.555026393247084e-26,-1.386686258815789e-26,2.841833598353705e-26,4.9066022028129244e-26,1.5612857261394937e-27,2.2374971800451977e-27,-3.5603841996253495e-26,-1.6455562701592495e-26,4.9136499386893745e-28,2.373050282343579e-26,-4.629438915574035e-26,3.5553207483584033e-26,-2.522839702350601e-26,3.7828829125415024e-26,3.5050359144217514e-26,1.470755668265306e-26,2.328578529249401e-26,-4.439073795039425e-26,-2.054718213566178e-27,1.139627539014681e-26,-2.825933100846451e-26,2.5583875014549186e-26,2.488581368166583e-27,2.8489548452433555e-26,-2.0141491853160356e-26,4.0879545789651986e-26,-6.678445374211004e-27,-1.7204775588619246e-26,-1.2461099313522927e-26,4.279146319947229e-26,4.964958113259748e-26,-2.839965244908187e-26,-3.256717203290935e-26,-4.953753485350443e-26,-3.9034503863563045e-26,1.1279197606700462e-26,-1.1462226299831846e-26,-3.902102506680717e-26,-2.3537968393035635e-26,1.011228995567409e-26,2.570499590660934e-26,3.9494847903924645e-26,3.1876405053821145e-27,1.8338887722723057e-26,1.8827631958530574e-26,1.7540357207330607e-26,-2.770696709390592e-26,-7.574840262676957e-28,3.60220257523787e-26,3.428563284303041e-27,4.9225713444763154e-26,4.679460666267525e-26,2.678779254254552e-28,-5.1401361114440404e-27,-1.9293038733505773e-26,3.190020319164084e-26,-1.3686399655296964e-26,4.427579842872124e-26,-4.214928227834256e-26,-3.319374729202432e-26,-2.8423301881608113e-26,-1.6429090631583467e-26,-4.8126033122255277e-26,-3.9800873748819033e-26,2.1768521247849173e-26,-4.193645995950549e-26,9.109008981634657e-27,-5.166509093499025e-27,-5.870667177497723e-27,-3.3461733479552005e-26,-1.2773668219293286e-26,-2.973296294843129e-26,1.346826190026095e-26,9.250475171963856e-27,1.9200767949533665e-26,-3.670535600658853e-26,4.9084133460427484e-26,-1.7851902626558313e-26,1.692621880485286e-26,-3.691659418038575e-26,1.297911490274629e-26,-2.1322230496873073e-26,-3.366134236112073e-26,-2.1288857268450944e-26,-4.681851853127432e-26,-2.2218951222129893e-26,3.919812715087316e-26,-3.102002306366728e-26,-6.903785462144893e-27,4.29044208688791e-26,-2.4504054886876705e-26,-3.208522691450672e-26,-2.1512853359172945e-26,2.4803685735794706e-26,4.9202651825769046e-26,-3.1192001718037144e-26,1.1711868694974628e-26,3.463068062464054e-26,-3.623750799524729e-26,3.017646600170581e-26,2.9505551913730964e-26,9.914900200665516e-27,-1.6127214347771778e-26,-3.2144151946391276e-26,2.5282418726628016e-26,2.3261470721498533e-26,-1.7158178509518352e-26,4.6835923709687843e-26,1.6192761678846203e-26,-8.55238531686875e-27,1.8249141383258515e-26,4.9253479253158335e-28,-4.2685714593368766e-26,-3.618502679471316e-26,-2.0077631598199198e-26,2.60701894584831e-26,3.949633588445999e-26,4.8042476828873545e-26,4.822123404013196e-26,4.923550155821607e-26,4.7904075687364436e-27,5.3212820715829966e-27,-2.76602014880825e-26,1.746870463278463e-26,-7.232296460761834e-27,-1.7257690000337386e-27,-1.1505271768064764e-26,-4.6321854404495554e-26,-3.4487925169794953e-26,-4.113448453805548e-27,8.96701059131231e-27,3.343045138112075e-29,3.0228203824893485e-28,-2.2145483205940696e-26,-3.9417297691220377e-26,4.952599609456313e-26,2.2976517440398928e-26,-1.0454388340887414e-26,3.85480397153152e-26,5.277830049362989e-28,-1.139325998242483e-26,3.457478073451173e-26,2.660048364375778e-26,1.857232278257787e-26,4.4812198933414914e-26,6.695407439615182e-27,3.1993015038921765e-26,-6.068783849728732e-27,-1.3804983679748815e-26,1.713386227303914e-27,-2.724676030406108e-26,1.1540570501155339e-26,-4.936823811689052e-26,7.945050752401599e-28,4.800485511620358e-28,-1.9970191177881992e-26,-3.5881390338346255e-26,-4.553925022118154e-26,4.345139139301812e-26,3.6331092660950113e-26,-8.711985550101633e-27,-2.0888958644509115e-26,1.3136293122571963e-26,9.70529275945623e-27,4.411189618289081e-26,-4.249026443212235e-26,3.0305599576959577e-27,7.87338346943451e-27,3.275787452313794e-26,2.8572587879924766e-26,2.2683887980015332e-27,6.936394692206727e-27,-2.3681092852598874e-26,1.9283004384303483e-26,3.837035303335759e-26,-3.7967537776457564e-26,2.8958037074230365e-26,-7.319585869505442e-28,4.4660255430250336e-26,-2.377993094084632e-26,-4.231527014150574e-27,-1.2951733770459349e-26,1.464673854536528e-26,3.7015371812225366e-26,-3.6155769602557254e-26,1.140373204114233e-26,2.4922483262973763e-26,-1.9455001867779397e-26,2.0178216152131537e-26,-9.11550529047728e-27,3.2087941025963567e-26,4.6146614397565265e-26,-2.585783464385336e-26,4.330289304869085e-26,-4.6217861180103636e-27,-8.9124908508311e-27,-1.4672080073989134e-26,-3.3683867593356054e-26,4.720909722988533e-26,2.5860383366969944e-26,2.660588452152122e-26,3.24570367743746e-26,-4.5789540263596497e-26,-4.1919239761305794e-26,8.378611616407712e-27,-1.9603856425405532e-26,1.3607856172132462e-26,-5.6576152526314e-27,-1.649785060128155e-26,4.7059702121045876e-26,3.250989845767194e-26,-9.59249292056358e-27,-7.34643495266306e-27,1.3506465265874556e-26,2.5681679845729178e-26,-3.4849969273824944e-26,2.627559827700129e-26,3.6736456037644497e-26,-2.883678665027899e-27,-1.1066064386942188e-26,-2.0409659471771905e-26,3.8387120322251434e-26,1.5173155152439013e-26,-1.2190086032767622e-27,1.7377303491565087e-26,3.081694914224636e-26,-5.6583275704262586e-27,1.9494675524635898e-26,2.0449794858554986e-26,2.7767777983821235e-26,2.1668702626099233e-26,4.953284192868827e-26,-1.5798228803095648e-26,3.280769183731728e-26,3.978588983451549e-26,5.800557698355891e-27,2.5024642021013866e-26,6.02481431574216e-27,-1.3747746048947095e-26,2.9035889496416234e-27,2.653197214169837e-26,-3.9764013138636546e-26,-4.578966482152e-26,-3.8379340595887057e-26,-7.319641105919325e-28,-2.905981150311595e-26,3.409963821145346e-26,-4.5253515668794775e-26,-2.449065695559357e-26,-4.620806047401174e-26,-5.489375804825127e-27,-2.2396973819560297e-27,3.239718899120474e-26,3.3810524953772725e-26,-2.750580871551591e-26,2.990730786795021e-26,-4.109942441211789e-26,3.946056669164107e-26,3.529601774890239e-26,-3.6289926041678364e-26,5.209219317177606e-27,4.4245854856302907e-26,2.9128026969191055e-27,-2.714087655525782e-26,1.0879336784246332e-26,-4.228932730578128e-26,-3.807052727567383e-26,-5.600887179198565e-27,1.0711920062531183e-26,-2.792925406164789e-26,-1.5480932741402832e-26,1.8056311768528302e-27,2.0131844614601373e-26,4.3643047378352076e-26,-2.0050886641428788e-26,-1.9294423362592054e-26,-3.075776273401084e-26,1.0498796873501274e-26,4.036579430832679e-26,8.839238992263525e-27,-2.0718273476519057e-26,4.7973744360718544e-26,3.0758466166132394e-26,2.720745444603336e-26,-3.207980429702754e-26,9.028895772322289e-27,-1.624409634114621e-26,-3.1466193697170297e-26,3.2750329787564626e-26,-4.422988696911743e-26,3.4920556151333253e-26,-1.2672611082525797e-26,-1.1799271091577821e-26,4.046976121719025e-26,3.686167547796289e-26,-4.0837663515024e-26,-5.0009371043248964e-27,-4.763111844117276e-26,2.5127738325692545e-26,3.557137272717851e-26,2.0255330061376753e-26,-2.7470643439496777e-26,5.028625474817819e-27,3.113961697573601e-26,3.613222972008211e-26,-8.519386760264922e-27,1.5721506081757792e-26,-2.333052451725184e-27,2.4121517422305528e-26,4.100277439648616e-26,4.672431002383401e-26,4.6166939080447436e-26,-2.6759469683054404e-26,-9.360088950213488e-27,5.541455744866391e-27,-3.7099975705190795e-26,8.808665409140872e-27,3.523691468376729e-26,-2.285095080456684e-26,-3.3550294286097725e-26,-4.058275408401646e-26,-1.868062189948334e-26,2.746948955077443e-26,-4.291093296103711e-26,-1.0004967022612212e-26,-4.6163610535994204e-26,2.8607918482950107e-26,-4.407197792300528e-26,-1.6173535566249623e-26,4.408283286840868e-26,-3.653781740611797e-26,1.300949904535307e-26,1.639143144988881e-26,-4.538878084320046e-26,-4.411953176944451e-26,-2.711258832933224e-26,3.288338061836766e-26,-8.76606985945487e-27,3.8588573727449676e-26,2.6918654984377024e-26,3.865133976935292e-26,-3.9918034285163207e-26,4.5491427828149514e-26,3.8592730404238696e-26,-1.8655601817039093e-26,-2.4932500083199107e-26,-6.815316069476227e-27,-3.6135910714853995e-27,-4.1888853641702355e-26,1.4065516362211203e-26,-2.6054396992394983e-26,-5.0579107737924486e-27,3.689435154868771e-27,-1.680195280859018e-27,-1.3712459613285666e-26,4.973728793051584e-26,3.708875894936617e-26,5.881897568300409e-27,2.977595230813013e-26,-1.2310259679518657e-26,-4.731951969257349e-26,2.4400945323836514e-26,2.3770697319483293e-26,4.596573507132927e-26,-3.8313237898858255e-26,4.352918439716109e-26,4.571097538568586e-26,2.9083775436340112e-27,1.8669080153252418e-27,-1.133454502225937e-26,2.982050039295355e-26,2.025108525701101e-26,-4.095440052716535e-26,3.4987189829892407e-26,8.373951059977939e-28,9.347251168401305e-27,-4.6176728663947265e-26,3.2627672720749055e-26,3.171979145508551e-26,4.28579660089169e-26,-3.0051844151338325e-26,3.418979613897696e-26,5.859314246627653e-27,-4.3707948329945234e-26,-1.3500818999439322e-26,3.3315503923740737e-26,2.680945803362223e-26,1.3989529078170793e-26,-4.1068009003833866e-26,2.4703866162425955e-26,-2.20999919050517e-26,1.7527416479312184e-26,-2.807743219040463e-26,-1.6238502566777968e-26,4.4508179849815355e-27,2.4559440886120893e-26,3.0540708030143726e-26,4.6437044220153756e-26,-2.3233613163054934e-27,4.604408117334547e-26,2.7434150082334938e-27,4.8378971371069307e-26,-2.6210296947562095e-26,4.427474757489837e-26,-3.740659548454121e-26,-1.422062872712665e-26,3.893045405270135e-26,3.4408488179441006e-26,-2.5386810626176415e-26,4.5456895514576484e-26,1.765665845749646e-26,4.833513387488502e-26,4.597094869372669e-26,-1.9502990026910925e-26,4.729426313308666e-26,4.7146375376420664e-26,-2.656477672914461e-26,-3.590434573190138e-26,-3.4339326483151586e-26,-1.91107565850024e-26,2.5409677893250943e-26,-4.1512291724120735e-28,-2.2478838352896305e-26,2.106494118527694e-26,-2.50600920624114e-26,3.7740130368932893e-26,-3.3186146379249495e-26,-5.350480870792961e-27,-2.2606503890139954e-26,1.2152014101941131e-26,1.3969081128056233e-26,3.9889152183052806e-26,-3.132307623944606e-26,2.909670828600948e-26,-3.901451014078181e-27,-2.124107172762979e-27,2.1620762739690708e-27,-1.7953334089298404e-26,1.6975611205439862e-26,3.717648069167837e-28,-3.899526808981351e-26,-7.66806655828606e-27,-2.814135202379017e-26,2.5122280566149208e-26,-4.1993689089458587e-26,-1.6901309526138663e-26,-2.826998512874668e-26,-1.9751117939617334e-26,3.4007437709977415e-26,-3.0294726554496643e-26,-4.1139235065527924e-26,-2.4633655307558564e-27,-4.8321847311438514e-26,-2.5336656887170473e-26,4.3205530113910433e-26,1.6604816207908607e-26,-2.770699269057844e-26,-3.45948091687585e-26,-2.40452289410934e-27,-1.7531010887624202e-26,-3.278733840049997e-26,-7.280172520342477e-27,1.919165169211769e-26,1.6333573540551048e-26,-1.9328589100760852e-26,-3.7657613773440755e-26,-4.713842389635842e-26,-6.746786013062429e-28,2.3892273725083192e-26,3.8446548404250125e-26,-2.5563128949910152e-26,4.1986851004545167e-26,-3.4077866233404754e-26,-5.708502049731668e-27,-1.5746200250185884e-26,4.489545675767675e-27,-2.4457807793586206e-26,-1.863673300558643e-26,1.4389650356878187e-26,-4.486467483619994e-26,-4.652407887483324e-27,2.016524985904539e-28,-5.5773087530867824e-27,7.326859839576792e-27,-9.76167868867752e-27,2.461246172084283e-26,-1.1319371451264206e-26,-4.3057754914408366e-26,-1.0798551937061352e-26,-4.6608913779718785e-26,3.2943806327033775e-26,2.6033574897844355e-26,4.809706165969214e-26,-4.757044857394985e-26,3.998003490573119e-26,4.5698034426700226e-26,-4.1821612179582355e-27,-4.6873401518112237e-26],"qim":[0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0],"qre":[14.443916320800781,10.778617858886719,0.8343898057937622,0.2851797640323639,2.0973808765411377,0.918531060218811,1.0787765979766846,7.268812656402588,0.23833662271499634,12.999709129333496,2.0443246364593506,0.27380692958831787,1.994301676750183,3.305180311203003,1.7398359775543213,1.9308656454086304,0.24781908094882965,1.8687242269515991,18.420581817626953,0.14488264918327332,1.3675475120544434,0.8767008185386658,0.15786214172840118,13.384477615356445,0.010738303884863853,1.9302233457565308,0.3642527759075165,1.4777092933654785,0.11313442140817642,0.5286307334899902,0.6358581185340881,0.12265174835920334,3.5088253021240234,0.08654913306236267,1.7079458236694336,3.078792095184326,1.0648536682128906,6.7844462394714355,4.709176063537598,0.21487390995025635,0.8893625140190125,0.24946244060993195,1.4573945999145508,1.2200090885162354,0.8424750566482544,1.3877252340316772,4.5270562171936035,1.6349934339523315,1.4411605596542358,0.856360912322998,2.9930100440979004,2.492837429046631,1.1029720306396484,0.1621096283197403,0.007040348369628191,1.3255079984664917,0.04244847595691681,6.390527248382568,2.4022552967071533,1.3862565755844116,2.1401634216308594,1.1818947792053223,1.4277563095092773,1.1842844486236572,1.5091792345046997,0.9297299981117249,3.0552937984466553,1.9238262176513672,7.342681407928467,0.5357041358947754,1.1586800813674927,180.7792205810547,0.8050517439842224,1.0143975019454956,1.1121480464935303,2.103654384613037,0.5982322096824646,0.6143686771392822,1.5672725439071655,0.43944069743156433,0.8312223553657532,0.4861353933811188,0.6090705394744873,2.5781543254852295,25.607938766479492,0.2733688950538635,1.7929500341415405,5.13277006149292,0.3510628044605255,8.148487091064453,8.435035705566406,53.70949935913086,1.0048733949661255,1.6201339960098267,14.477355003356934,0.8298015594482422,2.100645065307617,0.6761237978935242,0.9521226286888123,1.1539386510849,0.1576138287782669,21.41142463684082,0.6177447438240051,0.6838006377220154,1.209989309310913,0.3775702714920044,1.6331121921539307,0.000765695353038609,1.8949545621871948,0.428521990776062,6.907691955566406,1.104382872581482,1.4152063131332397,0.05772090330719948,0.30942878127098083,0.12206204235553741,5.287205219268799,1.004167079925537,1.2788867950439453,0.29377105832099915,0.582953691482544,1.2882503271102905,0.9113706946372986,0.4597133696079254,1.7302953004837036,12.260211944580078,0.3266472816467285,0.2562997341156006,0.69527268409729,1.606217384338379,0.042665690183639526,20.66099739074707,12.037368774414062,0.2987684905529022,0.2998054623603821,2.4690065383911133,1.4601153135299683,0.6601252555847168,2.7727015018463135,1.5653369426727295,2.824162483215332,0.972839891910553,0.0010080081410706043,0.9277493953704834,2.6280415058135986,0.5283523797988892,0.6520137190818787,0.21018092334270477,4.634497165679932,0.3150741457939148,0.4078543186187744,0.1493237316608429,1.3244630098342896,0.13294968008995056,2.8440864086151123,0.29869821667671204,10.894516944885254,0.7513251900672913,0.11929149180650711,4.295873641967773,0.49634993076324463,0.09918531775474548,2.7610085010528564,3.6051177978515625,1.5569331645965576,2.7965636253356934,1.095449686050415,0.5134554505348206,3.78238844871521,2.113347053527832,1.1549118757247925,0.9807928800582886,4.563863754272461,0.14828407764434814,0.10456588119268417,0.5722386240959167,7.505125522613525,0.8830930590629578,6.299593925476074,1.2431048154830933,0.24020430445671082,1.706355094909668,0.15442731976509094,2.7079970836639404,0.9237604141235352,4.109441757202148,1.048945426940918,0.36761564016342163,2.0514683723449707,0.2935374081134796,0.8854743242263794,0.9975039958953857,18.076570510864258,1.688388466835022,0.9090201258659363,1.753108024597168,0.9599092602729797,3.090988874435425,30.864044189453125,1.5202146768569946,0.5153748393058777,0.39835432171821594,1.350768804550171,0.4793371260166168,9.157262802124023,0.6240782141685486,1.324825406074524,0.4422972798347473,0.8280240297317505,0.4070807993412018,0.2935120165348053,0.8541224002838135,0.3230188488960266,1.3896883726119995,0.817489743232727,0.6115863919258118,1.1175856590270996,4.696376800537109,0.7823264598846436,0.028112802654504776,1.0394660234451294,0.8287335634231567,0.8177798390388489,4.261669158935547,3.795557975769043,0.49937695264816284,2.0433735847473145,3.071894645690918,1.6825898885726929,6.434041500091553,14.747208595275879,8.784399032592773,0.8325064778327942,4.522213935852051,0.37505263090133667,1.0248380899429321,9.280957221984863,1.7423760890960693,0.8111678957939148,37.29883575439453,0.7820385694503784,1.4274022579193115,0.46243467926979065,0.2594921886920929,5.460090160369873,0.2325451672077179,2.7324655055999756,0.4861696660518646,7.0480217933654785,0.7506498694419861,0.3791147768497467,0.737674355506897,4.134590148925781,0.8535569906234741,1.517145037651062,2.49409818649292,3.6763994693756104,7.929386138916016,0.5248259902000427,1.1035034656524658,0.4220167100429535,0.0187013391405344,1.4855397939682007,2.662327289581299,1.262765884399414,1.7059158086776733,5.7307634353637695,6.328924655914307,1.1773432493209839,4.187241554260254,0.19878564774990082,0.6319553256034851,1.2988075017929077,2.5686159133911133,0.2921468913555145,2.405625104904175,1.0781712532043457,4.448121070861816,2.276506185531616,11.324573516845703,1.0757848024368286,0.7856914401054382,7.0931878089904785,0.36912158131599426,0.39379629492759705,1.8525716066360474,0.39774224162101746,0.6369701623916626,2.092742443084717,0.34230268001556396,3.6693952083587646,0.6094595193862915,1.061104416847229,1.2564756870269775,1.7333511114120483,0.8601716160774231,0.641267716884613,1.19218111038208,1.3732421398162842,1.739399790763855,3.1445915699005127,4.2145819664001465,1.6441876888275146,0.7874200940132141,1.9286729097366333,0.3150186836719513,1.344608187675476,0.1315707564353943,2.013495922088623,1.3600289821624756,0.20994101464748383,0.586645245552063,0.8547878265380859,10.639120101928711,1.64605712890625,0.7927701473236084,0.3395272493362427,0.4326328635215759,0.9028803110122681,0.3731018602848053,0.15116195380687714,1.1007981300354004,0.24349842965602875,2.5189523696899414,2.335474967956543,0.6476761102676392,0.9342705607414246,46.67588424682617,0.146325021982193,1.1724703311920166,1.1449832916259766,1.111843228340149,1.2008998394012451,1.427391529083252,0.7404077649116516,0.06016843020915985,2.240771532058716,1.5604078769683838,0.6513081192970276,1.6965748071670532,1.9509330987930298,0.48572343587875366,1.2658214569091797,3.1122186183929443,1.1865413188934326,0.7366777658462524,0.4818097949028015,1.052328109741211,1.2138909101486206,3.9790852069854736,1.5628362894058228,0.2989671528339386,0.6444288492202759,0.10479234904050827,2.1112077236175537,0.7057561874389648,1.2150764465332031,0.5719178915023804,2.516201972961426,0.08762740343809128,0.9147360920906067,0.2626088857650757,0.8796153664588928,1.1664204597473145,4.30534029006958,1.010379433631897,0.8146346807479858,0.9173575043678284,2.3425679206848145,1.7129456996917725,0.6990333795547485,1.5059665441513062,4.628293514251709,0.9967164397239685,1.0967048406600952,8.712154388427734,1.0144096612930298,0.5131229758262634,25.562145233154297,0.663452684879303,31.929088592529297,0.5381285548210144,0.18279030919075012,0.02170824259519577,0.6259706616401672,5.5152482986450195,0.9570088982582092,1.3106417655944824,0.15819202363491058,0.5591763854026794,0.6480599641799927,0.26097699999809265,0.06540419906377792,1.1261225938796997,0.7162227630615234,2.784205436706543,0.6433973908424377,1.469756007194519,2.315380811691284,4.272336483001709,0.3170723617076874,13.841409683227539,0.7661036849021912,6.272363662719727,0.7064875364303589,0.6308817863464355,0.21864837408065796,1.4209412336349487,10.882471084594727,0.12523455917835236,2.930243730545044,0.4302036762237549,0.42156699299812317,0.2656823694705963,46.98614501953125,0.3798747658729553,0.24146786332130432,3.7639052867889404,3.9794511795043945,1.3128691911697388,1.2830628156661987,0.591332733631134,1.5740330219268799,1.6145906448364258,0.0004849725228268653,2.404385566711426,0.13155734539031982,1.1332361698150635,1.9253345727920532,1.2779717445373535,2.552593469619751,0.8812326192855835,0.8833904266357422,1.2296209335327148,0.8510603904724121,0.1999768614768982,1.137020468711853,1.4638465642929077,0.843704342842102,0.4264340400695801,34.7432746887207,21.700054168701172,1.6196284294128418,89.39535522460938,12.527151107788086,0.8817362189292908,0.6542859077453613,1.0637809038162231,5.01188325881958,1.1415377855300903,1.2942038774490356,0.046954553574323654,0.9684640765190125,0.4152420461177826,1.0841679573059082,0.021176567301154137,0.966294527053833,0.882331371307373,0.1313420534133911,0.9860416054725647,0.4888025224208832,1.1598138809204102,3.2767765522003174,3.3259499073028564,0.7006284594535828,1.7296909093856812,1.0046520233154297,0.6824995875358582,0.7013319730758667,1.301718831062317,4.277992248535156,0.9396194219589233,0.40201902389526367,0.1661546528339386,1.2754240036010742,0.9818872213363647,3.3468375205993652,0.6117895841598511,2.830111026763916,1.9791699647903442,0.089058518409729,0.8314802050590515,0.43764662742614746,2.0482378005981445,0.9146662950515747,1.7211015224456787,2.0847439765930176,7.214323997497559,0.8439683318138123,0.22753290832042694,1.0624006986618042,1.2911878824234009,5.714914321899414,2.0664615631103516,0.3920731246471405,1.0272552967071533,3.2572450637817383,0.8892012238502502,0.6593031287193298,0.16894926130771637],"re2":[5.234108175278374e23,3.328075576129408e23,7.203721451995814e24,9.568611622661797e24,4.55858719523486e24,8.980237960626677e24,9.246019748731713e24,1.3348406453142094e24,3.622779614016373e24,5.359493411587502e23,3.892709560843898e24,8.923090636984992e24,4.4819578411428657e24,1.4495637814785225e24,2.849794492456528e24,1.9993923599411724e24,8.350558767997632e24,1.5523946815253022e24,5.3888169139739824e23,5.59311964609724e24,6.72862197609366e24,6.051401492375788e24,1.4226364284685368e24,6.8329948698449e23,8.68445110854873e24,3.889201248848699e24,9.392247896277613e24,3.5462891291133197e24,9.185261153851966e23,3.9242827687543927e24,7.631351875125627e24,2.374424510530582e24,1.7815431947311112e24,3.4548890646955745e24,4.2072838680443197e24,3.2174357220394305e24,6.850245414983337e24,5.634672336639824e23,1.7630703478303312e24,9.5057111705307e24,6.727752744934248e24,7.085437525579247e24,3.475608325933564e24,7.353135911299846e24,9.640593781375501e24,4.338367812168092e24,9.941030535038398e23,3.2321353848418825e24,2.9585902034919587e24,5.118341306280043e24,2.871616108080304e24,3.9180956370657454e24,5.341477934878001e24,6.657754701425949e24,7.835938583469578e24,6.952201452789963e24,7.12740971425495e24,1.3391118088130896e24,7.837976176238982e23,5.104456017855981e24,7.816848010199296e23,8.101272741090314e24,6.94267674958848e24,6.280186780593182e24,4.1608960772539686e24,6.273854149703221e24,2.3544962240895853e24,4.6919764498387857e24,8.481400249362115e23,6.361471684202799e24,4.4729964206438336e24,4.492796845167125e22,7.251010133998376e24,9.68250725787224e24,5.866713601929523e24,4.6715344745238135e24,4.044896859317686e24,5.98864162909885e24,5.472712183488509e24,7.998653596108232e24,9.564517337042775e24,9.971869916095894e24,6.708497102756176e24,2.953265101987368e24,2.389229199388543e23,7.165660900941999e24,8.54252050946629e23,1.8437171563221823e24,9.930279345495315e24,3.244967169818391e23,6.72140309247279e23,1.4612062610039557e23,4.1883434455477003e24,4.985553127646051e24,6.786602595052394e23,6.635912114816891e24,1.9580043572451234e24,6.726262749350462e24,9.372398428044064e24,8.157984728096731e24,9.55803098846977e24,3.493235039694498e23,7.680023555295006e24,9.562512489200526e24,6.123927232402514e24,5.521088219329406e24,5.581757065134633e24,7.62565505446204e24,4.0806593688417595e24,5.317412872997921e24,7.947050719488947e23,5.438210990034063e24,6.542613398184341e24,8.94736165521874e24,8.296569353149293e24,8.780245634918629e24,1.4178361571786225e24,5.811515930334202e24,6.503942536422154e24,9.272881204620054e24,9.507591709565376e24,2.3329100377872004e24,9.539512728873321e24,7.148469333078944e24,4.12161871253563e24,4.588916527405263e23,9.866640119541327e23,8.058181401067185e24,7.988134958411616e24,4.1960931427212773e24,4.93717918782677e24,1.1085501489505712e23,5.907393145974849e23,9.53620062251019e24,4.7441371846678254e24,3.9212067321073225e24,6.784654382931943e24,7.065359156604522e24,3.205887625209887e24,6.02134577571328e24,2.3621509230669105e24,8.74405196321855e24,3.179423887738782e24,9.512036587179145e24,2.0447463909709165e24,8.043957289180024e24,7.65165532069028e24,5.825486291003185e24,9.787985441760995e23,7.30486110403581e24,6.998894003128448e24,8.977648372254946e24,3.474301700325561e24,1.2490474811027099e24,3.362886682591531e24,5.458475204905398e24,6.748439410597629e23,7.64536771352999e24,9.218933930465921e24,4.861685623261503e23,8.944404317230075e24,9.232649157607928e24,1.2507957666693738e24,2.558391581073106e24,5.614541780282122e24,1.34757298925271e24,2.0324760462096548e24,8.878373896883701e24,1.2462785978102986e24,4.4651752816702364e24,6.227350787734889e24,9.80551582528803e24,1.657496802931754e24,3.3791864127010475e24,5.48276672214707e24,5.875322816127916e24,1.5697383260907083e23,8.967888472124276e24,8.283416122403486e23,3.656814953567512e24,7.194433366939148e24,5.306808333487465e24,5.244313744081289e24,1.231985403138023e24,9.373641387546289e24,1.5321609928061376e24,5.59836830292318e24,6.871045976129839e24,2.515242959626053e24,8.374978055918782e24,5.627980983912944e24,7.918382852318079e24,5.1407435241656255e23,4.6293696237472275e24,7.990140454207476e24,2.144209523753966e24,2.5495090487579843e24,3.227341751362586e24,2.3328784487794633e23,5.122255665017196e24,8.592603593648009e24,7.045679924764045e24,5.14967837103559e24,8.8831178536088e24,8.316438478443522e23,5.349480624008816e24,5.797693128508658e24,9.180037345578565e24,6.262588398946726e24,9.916649995328522e24,7.126196229992748e24,1.0756227039963619e24,9.96037810443296e24,3.442197291118089e24,6.644866396120893e24,4.3183116614400543e24,6.228749492855995e24,9.017287988776058e23,6.234753848213159e24,9.593704333042248e24,5.055085692052833e24,4.6214153096772286e24,6.401844472277873e24,1.335332586770185e24,1.182909950288007e24,7.259371295893103e24,4.651180801634537e24,1.4923551510002655e24,2.0968844194908454e24,4.697558053229823e23,2.8163501929684865e23,1.0208746984765583e24,6.760394385452627e24,1.1506687064578171e24,2.4087144331252498e24,8.355866113446088e24,6.76575344390814e23,1.1795183916014308e24,6.762010484044142e24,1.2221374144184117e23,5.318567276179557e24,6.313024111881703e24,8.319467633385852e24,9.77148660623865e24,1.152807741891191e24,7.633320111094136e24,1.217835007529383e24,9.238052860467627e24,3.106560978162032e23,9.427888811348462e24,2.842354538257165e24,4.5773226731429176e24,2.1979403235157327e24,3.683027425491876e24,3.730930218326451e24,8.804767879837684e23,1.2485700742832517e24,8.123219638753133e23,7.182977083234386e24,3.325143780642742e24,1.95943838906681e24,3.7131417603455154e24,4.6224945263979105e24,3.6816773242589465e24,4.3154733794505553e24,1.838145013992716e24,1.625162975264687e24,1.0616318151105443e24,3.602882674059742e24,1.254614320980011e24,2.5001342838946064e24,7.313657933603105e24,6.262561965879191e24,3.637073268337161e24,5.90306364009413e24,3.108120193789164e24,2.730573205699641e24,1.9775684530888273e24,4.3618485438130945e24,3.56842294310511e23,8.913502978421383e24,6.776491482428779e24,1.3795711341668782e24,7.480651476628629e24,2.1664865562211003e24,4.963759383393478e24,5.05952751129909e24,6.00340526062078e24,3.5494808877706467e24,6.480676354363197e24,2.3052110009673535e24,8.462046774522117e24,9.19956860093751e24,5.854620875283706e24,5.466079755806259e24,3.3899239666574405e24,8.129828381853473e24,6.224133253943959e24,3.291958979984786e24,5.660362401307588e24,1.776567492079142e24,1.4738768991232488e24,3.8379779294300447e24,4.621427023514582e24,3.582953726519791e24,1.4369190572814052e24,6.365730832991466e24,8.95855685531033e24,4.2330796221938065e24,6.223947724594861e24,7.820960743941146e24,8.043348180179298e24,8.756434517446315e24,5.32104527805819e23,5.352864529493846e24,8.249541661403449e24,7.244502381671159e24,8.499789280797099e24,6.384074810174086e24,6.699007966935528e24,3.0332448580053134e24,4.8348072516570655e24,6.167040311221286e24,1.0722814771583922e24,3.171154887792559e24,6.535234022699782e24,9.53102235842199e24,1.0103064701205922e23,5.160589542310058e24,2.0412817432397568e24,7.801060683976324e24,4.7310785113387145e24,8.219096637177729e24,2.2667285774834835e24,5.63515475525132e24,1.7066086734324881e24,4.004276194956892e24,4.729651113758824e24,6.947394907728012e24,3.6114483738058513e24,2.2081027856693716e24,7.663221098671103e24,6.188862517756754e24,2.2771425538296245e24,2.539388644459205e24,6.771129962945113e24,8.99931883439665e24,7.181934720106844e24,2.9639346254045974e24,2.1082368613330417e24,5.22915491426434e24,1.7310372373634866e24,9.226572366092384e24,2.69985079090235e24,1.8328121751819928e24,8.033025999698693e24,3.096297006255532e24,3.888063893298658e24,3.949539787443447e24,5.633567486550135e24,7.278507424749081e24,5.515924012050185e24,2.2523550377215208e23,7.001396136762125e24,8.806777553076207e23,5.392034018984119e24,8.855842333275967e24,6.680653016526748e24,3.683075241093462e24,7.248566929570821e23,6.94553417029346e24,5.075002720722381e24,1.1111513593465862e24,8.653840308255939e24,6.909435698942637e24,9.380825179962861e23,5.366619203721542e24,3.589431103209775e24,1.3701430223592938e23,1.0166466754363202e24,2.7930061694572242e23,9.374420580792474e24,8.525436411793293e24,7.830204521159767e24,6.655532271406343e24,1.4254941051519812e24,9.558069676071238e24,4.1690716021772404e24,8.188998055553115e24,9.172245109587049e24,3.3867505943859504e24,7.336302975338355e24,4.32274468347283e24,7.077486992694032e24,1.7417256153678852e24,1.284433491747803e24,8.758301733728546e24,8.127660192385733e23,3.1425618212936683e24,1.1383462764826003e24,8.870895962519458e24,3.9064616309612666e23,2.0010352875101214e24,1.5455441504546e24,7.388021276720247e24,9.135400704564904e24,9.001032071956684e24,3.6448611867932407e24,4.51994947550769e23,6.766846532142925e24,1.9239396188034276e24,8.730110129149831e24,4.060677813559963e24,4.3034063076599165e24,1.4722412162527677e23,7.92003415781821e24,8.992054413455925e24,9.128817245584054e23,2.2069004755530987e24,1.5814845922449628e24,2.3530764717414355e24,6.653411933975637e24,5.614137677051794e24,4.2498783698321465e24,6.776221019212448e24,4.0449198389261326e24,7.018306572363572e24,6.176749503269272e24,4.739407124758594e24,7.346433091286726e24,3.506921868261156e24,8.337174954988617e24,5.311705511455682e24,6.006745608114728e24,7.976309528958835e24,6.539098218854005e24,7.219578690899781e24,5.167803011754992e24,9.035792146522932e24,5.596081503651561e24,1.7547467041578505e23,3.9902388941648777e23,4.589623410288994e24,1.1040249324447472e23,6.006768198077906e23,5.773748443797944e24,5.997757262923135e24,9.240484948138427e24,1.0318228275460129e24,4.6997298442423845e23,6.31610257738128e24,2.1596747562994702e24,8.507636759621578e24,9.97034039728754e24,5.683615067829676e24,5.290341266957686e24,9.906373506166311e23,1.9172126564214056e24,8.691557873584816e24,8.844822062458659e24,6.607730430630435e24,4.138873293767156e24,2.696081048006406e24,1.4548367276606612e24,9.81342140493008e24,1.5156057191709228e24,9.854613681813402e24,5.979313408882214e24,4.4968411169315417e24,7.449145139514121e24,2.2964939266685348e24,3.8206829130549307e24,2.1826724829999667e24,6.743440051645918e24,7.576427910720978e24,9.948046617474786e24,2.6923760460116077e24,7.553582956829008e24,2.7925815017997605e24,5.017565999951926e24,9.449999728282037e24,4.6057427893550654e24,9.63907366745625e24,4.7996331296395173e24,6.969583376360533e24,5.470647932709566e24,5.291936997054759e23,1.2071232191010163e24,3.737654129862694e24,9.975320187613432e24,8.561959915213968e24,4.150290542047225e24,1.320396208369733e24,9.471866244075056e23,8.02352935291264e24,5.017575536892261e24,2.9344879497001156e24,9.48067110353401e24,9.48391947873166e24,7.674835490983315e24],"im2":[-2.6375741320492354e-26,4.837008548382714e-26,-7.401396894473869e-27,-3.6427361397732395e-26,4.988232798724806e-26,4.6424572844540906e-26,-8.800632173661916e-27,2.3076275313504605e-26,2.757407510794895e-26,3.945350324802624e-26,2.859749330926901e-26,-2.4599750013929724e-26,3.0367387534202495e-26,-3.72488494643112e-26,-2.655134342056558e-26,-4.8155298631348564e-26,-3.820316890522141e-26,-2.7954836191647653e-27,3.8058319368516157e-26,-3.1145927980945184e-26,1.194406076807258e-26,2.8008020665993657e-26,1.538536093817591e-27,-3.382398467751973e-26,1.0677454617217477e-26,2.605340769561976e-26,-4.207947053348595e-26,3.9180447941047416e-26,2.176023495679253e-26,-1.4437839015077306e-26,-4.771822818272752e-27,-3.509885951502033e-26,1.467460982995981e-26,-2.71137699806407e-26,-1.3193526253012198e-26,2.6258005041979604e-26,2.930152999846112e-26,1.6117873640985477e-26,4.621993173642384e-26,4.415365822494012e-26,-7.799945362048785e-27,2.755366023979191e-26,-2.42316572472156e-26,-3.541134481248184e-26,4.0341733007581794e-26,-1.8982769768182872e-26,-3.2755551326553745e-26,1.6030380396327628e-26,1.452572768172707e-26,-3.387312102865772e-26,-2.5196849354477657e-26,1.0680672184792291e-26,1.999601130726183e-26,2.330071198911993e-26,1.1106895311297804e-26,-2.5847457124990493e-26,-1.7757858514498218e-26,-1.9194807900307156e-26,-4.877185725727996e-26,-9.698497355297789e-27,-1.4623227145130004e-26,-1.9792518065947897e-26,-4.015577701467154e-26,2.756168782807469e-26,4.359381549707229e-26,9.305372987945051e-27,-4.979768232650114e-26,-4.268579220446515e-26,3.628278200625487e-28,-4.945844709043125e-26,1.2993478381076204e-26,-1.6825446300299562e-26,2.8119457754972242e-27,2.2245796180394808e-26,2.1648135970469446e-26,2.8997455156072436e-26,4.547669588811739e-26,3.982950483971461e-26,-2.776321875261879e-26,-5.260592488275707e-27,-1.3866924831880936e-26,-3.21078253838737e-26,-2.8868670835492837e-26,-3.759643719146168e-27,-9.143075841600102e-27,3.524189822475614e-26,-9.300108406604335e-27,2.0938153108737543e-26,-4.3224831635607253e-26,1.2478907082753448e-26,-6.281180737166491e-27,4.5406412849779857e-26,-8.255912695606983e-27,3.15334492840231e-26,-3.1569083292074926e-26,-4.284893494232748e-26,1.713241290029378e-26,-1.0946351472972174e-26,4.774754557875444e-26,1.5779245437308342e-26,1.66005283541911e-26,-4.6648489024321465e-26,3.480567911060981e-26,-1.8000665891661723e-27,-3.667355069405084e-26,-2.9625008188065553e-27,-2.4712593415314647e-27,3.5908730186931295e-26,-4.702251409210854e-27,2.6513143491822495e-26,-3.6939601277606195e-26,2.019072399646621e-26,2.2304348389493495e-26,4.192435232839185e-26,-4.1865637084260333e-26,-2.49601777299479e-26,-1.3158355014199506e-26,-3.227800272862053e-26,-3.029769937131245e-26,-3.837205998893435e-26,-1.7166668919316085e-26,-4.06560949878416e-26,3.4758968264097086e-26,2.7651846331436024e-26,-3.295459264381142e-26,-3.534737738683276e-26,1.7947020809884966e-26,-2.7346159548775935e-27,-4.999016051762539e-26,1.505816291213012e-26,7.1976069327806e-27,4.041655416304681e-26,-2.220634216041629e-26,-2.0823576553150812e-26,-2.9493173534759745e-26,1.2666321962585727e-26,3.16513105184132e-26,-2.2806079047029235e-26,-1.0598462595242943e-26,1.2186689533248435e-26,-4.345435437171106e-26,1.8618888448081926e-26,1.6533885768723114e-26,4.876094017140043e-26,1.8434928126648352e-26,-3.1532666612439644e-26,1.9852297593765045e-26,1.025996170567164e-26,-1.0415359447189534e-26,-4.8276958611781486e-26,3.8494058270076566e-28,4.08685545673399e-26,-3.9627709506224663e-26,-3.7098229209380586e-26,1.078826565527012e-26,-3.63607132166211e-26,2.9990338888004705e-26,-4.814786235541444e-26,9.39987751381177e-27,-9.899749327075413e-27,2.675295209836793e-26,9.413139355121088e-27,-3.6892314411629244e-26,-2.1235410233724973e-26,-4.6271123956489514e-26,7.654688911909218e-27,3.679297432930269e-26,3.2017051317850736e-26,-2.4857543938554906e-26,4.764111395392717e-26,1.2967905914017102e-26,-3.9088883171995e-28,2.10482482584997e-26,4.4246495474804466e-26,3.2647604561754756e-26,-1.0555242638815874e-26,1.8272993233677693e-26,-3.0709656589615877e-26,2.6421723064843785e-26,-2.638957001149973e-26,-4.3417385723692335e-26,-4.602790849421351e-26,4.160336733596859e-28,-4.237881663414105e-26,-2.953164590768793e-26,3.615769583601755e-26,-1.2786003019546154e-26,-3.83206384556238e-26,2.1883077825643324e-26,1.0073228065970454e-26,3.412973145683193e-27,-4.1677062770115257e-26,-6.3073137668417924e-27,-3.3176738880223066e-26,-3.3725936210520736e-26,1.7417218556440824e-26,-1.0910796799924629e-26,1.0170810466847984e-26,-4.37191149088553e-27,-2.2510126124907306e-26,3.4366047811844935e-26,4.553174429686222e-26,-1.6057139919709882e-26,-3.3217740505735166e-26,1.033677596682317e-26,2.3967022644745624e-26,2.0512206645912133e-26,1.9696553267960566e-26,2.2199699045513666e-26,-3.7453329453922016e-26,2.862049226013543e-26,4.9465502932712525e-26,9.505334099490228e-27,-1.4766072677938192e-26,4.319423848577152e-26,-4.3906709801899505e-26,-4.402357952739074e-26,1.8414027252636226e-26,1.2782865277291335e-26,2.020711205872939e-27,4.911326023975149e-26,3.3183011351609255e-26,-2.9347898062645105e-26,2.0957118490777565e-27,-2.4295795999276194e-26,-2.0085816135175504e-26,-2.0380422560857317e-28,-1.790575500827767e-26,1.481995822231532e-26,2.540586607929673e-26,4.343434982422695e-26,3.618412893949646e-26,-4.666499882996028e-26,4.895978584150331e-26,-3.2085692661729285e-26,4.8546110727221004e-26,-2.4085038010518626e-26,-4.307243357738214e-26,3.084922106907162e-26,-1.3306745638863094e-26,-3.9608974785628214e-26,3.8474982001701526e-26,-3.0202031636320326e-26,-1.4914520354633142e-26,-1.784022939949417e-26,-1.0738268844735412e-26,-5.9362435549453644e-27,3.3340090108775466e-28,2.6709767704200685e-26,-3.2150851853188725e-26,3.7554855497739154e-26,-4.291143063907823e-27,4.8502744751786526e-26,1.3390260609052385e-26,1.6796138550094976e-26,4.8100492199417935e-26,3.33838435602425e-26,-4.7552078093058424e-26,4.04632955284136e-26,-4.515371902265725e-26,-1.4373040118229542e-26,-2.1772645738727617e-26,-2.721327321808063e-26,-4.1428797992009163e-26,1.4139651309432872e-26,5.645729412785737e-28,-5.465811163181111e-27,4.2090539656674795e-26,2.3601067653050886e-26,-6.185494266303092e-27,-3.31623453976964e-26,4.2519965895736033e-26,4.8304540338991465e-26,-3.4347998970863036e-26,2.7176515236826338e-27,7.207526981056178e-27,-3.927664309853466e-26,1.519056971992447e-26,1.5644828292490415e-26,-5.294394188120108e-27,2.434714644839005e-27,9.736862498303817e-27,-4.9911985693567565e-26,4.4806435765281015e-26,-3.7511397024916663e-26,-1.2147512084070555e-26,3.717234184074399e-26,2.94747198234025e-26,1.149073847511602e-26,-2.479155311610265e-26,9.37195362122376e-28,2.6184796740847974e-26,-2.1205433250737348e-26,-1.2081999384185839e-26,2.928586387485294e-26,2.491876629895558e-26,-1.4540407591987958e-26,2.139799680011789e-26,-2.5766041035283327e-26,4.719546157193928e-26,2.5665099352860715e-26,-1.4129398527112383e-26,-3.8687399130166336e-26,4.820680927300875e-26,4.972286982453018e-26,7.925472231256895e-27,-3.0762395274675036e-26,-1.9151788527759544e-27,-2.8782557345258275e-27,-7.817184366684583e-27,-3.854191746578764e-26,4.552667060369205e-26,6.4378171645446034e-27,4.4089036621783964e-26,4.5252646624505e-26,-4.4827189118757064e-26,-1.531959453417392e-26,-3.3640445174963434e-26,4.4842506444528687e-26,-3.6570651729537706e-26,-2.3385758595989513e-26,4.21510921029016e-26,-1.963107544319658e-26,9.612814977451586e-28,1.720015006090401e-26,1.307369740002638e-26,-1.3920488947126353e-26,-4.051172911845051e-26,4.493663233203816e-26,9.779810433008306e-27,2.513705183367789e-26,-2.1275031016661242e-26,1.1423311082748631e-26,-1.8516543614979807e-26,2.7114917199265483e-26,-7.629587956575668e-27,-1.3049474459499524e-26,7.837442464695607e-27,3.230595871429797e-26,3.0228780421458955e-26,-3.9854895151707403e-26,-2.279854549165817e-27,4.398071707775282e-26,-4.272064002044351e-26,4.162730340331362e-26,2.8926453333192508e-27,7.926392804819088e-27,-4.9911339029299076e-26,2.6908563316852037e-26,2.0444674377799178e-26,-4.8039640888075756e-26,4.76685366950273e-26,-4.06504422432778e-26,4.1247581118488295e-26,-4.811527112600097e-26,4.7098261007748255e-26,2.1321888801667413e-26,1.0723773174642646e-26,4.302951289842738e-26,3.158578279230276e-26,-4.502656272690426e-26,-3.883533689211255e-26,3.896704051479841e-27,-2.1153741274050018e-26,3.2801633038378373e-26,3.7938427592730995e-27,3.9734025366264474e-26,2.036188152021388e-26,-6.737912352413935e-27,-4.919673607947396e-26,7.421518925599285e-28,-4.653265273810029e-26,-1.0189559121206439e-26,4.2969937993020336e-26,2.167898954775584e-26,3.624032782084011e-26,-4.9964745146277305e-26,3.415245874205777e-26,-1.8483577336127e-26,-8.866386292749682e-29,-1.5052827207690023e-26,3.1603942148058756e-26,4.4332301840153717e-26,-5.285239763044715e-28,-3.128169980281843e-26,-3.2673705746044136e-26,4.56414950917539e-26,1.399416962207656e-26,2.3867339164380106e-26,-1.9908595044011313e-26,1.850521570323652e-26,-4.108481926598882e-26,-3.439314201770234e-26,2.426273779636822e-27,-1.646306415170922e-26,2.3966974785633704e-26,1.478470952178715e-26,-4.6694130120874246e-26,-4.8917797490141505e-26,-1.5986857594475356e-26,1.967542261980992e-27,3.0972495146527098e-27,2.797367399564561e-26,-9.589099260495262e-27,-3.440041757827523e-26,2.907954561520006e-26,1.2997258367756612e-26,-3.962815727975065e-27,3.7598593556976444e-26,-4.739050804149401e-26,-2.0055628775032797e-26,3.940237393960498e-26,3.3508340597241546e-26,9.098622681537071e-27,-2.85484936397891e-26,4.671448775775506e-26,4.341056548567531e-28,6.985026445271279e-27,4.9996910205341923e-26,-2.1121784420714724e-28,2.4535853653453247e-26,7.60542531339221e-27,7.650044900264857e-27,-1.753400321010111e-27,2.885287474475167e-26,2.1678761521821375e-26,-4.6680016287879023e-26,-2.3616818648110582e-26,7.560660838339016e-27,-2.7597712188744996e-26,4.555319451269315e-26,2.54883640065795e-26,-2.6802214078623496e-27,4.6089811521717635e-26,3.945071609470325e-26,-3.936618479951271e-27,-4.090529956511622e-26,-3.6424873411534125e-26,1.0269432403216304e-26,-3.4530776468932404e-26,9.8389865730088e-27,4.9733442373672e-26,-1.408163495021206e-26,1.397360974814167e-26,3.711884965176396e-26,-3.686755473418073e-26,-4.813917861714734e-26,4.236528003377613e-28,4.081231281380754e-27,4.915848865533727e-26,3.703399952729432e-26,-5.5134962038948745e-28,1.452807409004121e-26,1.664885027387782e-26,-1.987688040280278e-26,-4.666225674982202e-26,-4.796921128946299e-26,-8.99064326465595e-27,2.379989144640809e-26,-9.152215727405316e-28,2.388998233005513e-26,-5.718636788534425e-27,-4.7889698467281185e-26,-2.5910884979721258e-27,-3.5932213869841057e-26,-3.3499834278889655e-26,-1.8812124660874796e-26,-4.105262711315655e-26,-2.047028858243414e-26,-4.372739477814125e-26,1.5665701264193952e-26,6.906909010797177e-28,-1.291003301937481e-26,2.8607343979115926e-26,-4.266855511509469e-26,-4.8205608431228763e-26,-8.123102422332173e-27,3.0595489797211603e-26,-1.4406701671521882e-26,-2.5364372766844614e-26,-2.755864305026354e-26,9.491102669910339e-27,-4.5470240985023915e-26,2.5813533257763625e-26,2.828874648256141e-26,-1.0739860617374028e-26,-3.4064773011871743e-26,-4.884574070831771e-26,-1.0328611503543661e-26,3.538789730151757e-26,3.3765536411208143e-26,1.8928650402845127e-26,-1.7192321354053822e-26,2.2384814606514456e-26,-2.926944298474652e-26,2.3297856293796566e-26,2.8116781549907406e-27,4.388499754359393e-26,-4.6271848832123376e-26,-4.334846691631642e-26]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales2.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales2.json
new file mode 100644
index 000000000000..b5b0abc2e5b3
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/component_scales2.json
@@ -0,0 +1 @@
+{"re1":[-3.9724144286019435e-26,9.642918225544212e-27,2.8555365767628204e-26,-4.06227805127757e-27,-1.3376078814781635e-26,2.98514056415975e-26,-4.678929889398789e-26,4.439187748715403e-26,-3.073121153584083e-26,8.40943332737946e-27,2.833321142127114e-26,4.470759702504464e-26,2.650913431188463e-26,-3.2065675579365783e-26,-2.775121000887769e-27,4.0387152112527856e-26,-3.9796454156975185e-26,2.5199225503745298e-26,2.9770600051539147e-26,-8.895005132576098e-27,4.537758592644603e-26,-6.851127612823337e-27,1.6533333744255215e-26,-2.5633349733398627e-26,-2.7701378141854396e-26,-3.0819372921498546e-26,2.8899646517029197e-26,-1.9972647614633354e-26,2.4348791943504508e-27,3.8499845883610614e-26,-4.41838989931371e-26,-4.527062059209286e-26,-1.2208489404705747e-26,-1.7723688076150213e-26,-4.248010683271154e-26,-4.868703218353421e-26,-3.157498098692306e-26,-2.711486504216191e-26,1.3732361226905128e-26,3.369362077533853e-26,2.1343667633341032e-26,3.49744395437575e-26,-4.461128952831842e-26,-4.1232892527847397e-26,7.008750948867143e-27,3.627640692689583e-26,-4.5906910718674703e-26,-1.4241533060877586e-27,-3.349105428133311e-26,3.0361155401208347e-26,1.0918179203022136e-26,-2.0361147048394633e-26,2.6003478517602494e-26,-6.0976424461187555e-27,1.513058107614937e-26,3.7600306321212683e-26,-6.623176186397696e-27,-7.63603224948529e-27,1.4456254928839622e-26,-3.3183810778557804e-27,-3.4121474407370115e-26,-3.125100497322195e-26,-3.8730243811174526e-26,7.959056779294192e-27,1.330110886868483e-27,-3.165662988115039e-26,1.2617780246433169e-26,-4.363287987617082e-26,7.419368083800227e-27,2.1213503582725573e-26,-4.9966400222684494e-26,-3.492456745656739e-26,-1.0806177680764937e-26,4.2923568556463496e-26,4.7074289465494987e-26,-2.1081351553054327e-26,8.350628274157245e-27,-2.451260398642873e-26,3.7842720418837504e-26,-1.3955011258463077e-26,-1.8113758600824262e-26,-2.1823126510731176e-26,4.050974944046904e-26,2.559508736695856e-26,5.8446617490929555e-27,1.2562293190694339e-27,-1.2749001839199981e-26,1.683086590438323e-26,2.7074308649798384e-26,-4.676540360909303e-26,4.702131295375191e-26,2.170741184474579e-26,-7.860466444438455e-27,1.6478105022172433e-26,2.4078970582057065e-26,8.144769410413722e-27,-4.0319997905148726e-27,-2.5728765645722563e-26,2.215669675746843e-27,2.230933963750381e-26,4.502568571036769e-26,-3.9266841200966464e-26,2.958071650304052e-27,1.0751277764454179e-26,1.3217286708086525e-26,-3.3706693606394194e-26,2.937701493179e-26,4.806890219379638e-26,3.949667503082123e-26,4.34088134115593e-26,4.656793112329481e-26,-1.1994482929586839e-26,6.681084013411714e-27,5.004417162406962e-27,-2.961446596124495e-26,3.3651121221127646e-26,3.579174079860928e-26,-2.753268275385883e-26,-5.514593091171428e-28,1.053426733046138e-26,-6.317887570025405e-27,4.189383449204442e-26,1.084349706629282e-26,-2.925936381661e-27,-4.3238303163541973e-26,2.2344134639864987e-26,3.2512664295270413e-26,-3.9482604643378297e-26,-1.883692218773291e-26,-3.2022791676173713e-26,2.8739830778034644e-26,-3.5301478614163945e-26,-1.1171854436949681e-26,8.926054759368228e-27,-4.346670577456007e-26,3.879210110545788e-26,-1.0761533184325198e-26,-2.6989620015323327e-26,-4.351538232990924e-26,2.571428474928517e-26,1.2577903097811812e-26,1.7113042318499308e-27,-4.676051746547535e-26,-2.756676188730268e-26,3.1331797852357923e-27,-4.201312844593478e-26,-3.8821060534913463e-26,2.7965523291479975e-26,5.475054318721665e-27,4.324312884891937e-26,-1.4997389592508004e-26,2.403895717007903e-26,4.395760853234105e-26,-3.945600023401329e-26,-2.544490193019613e-26,1.470117902639077e-26,3.9954299307867205e-26,3.8255638440374826e-26,4.0822722763213137e-26,1.320500578321801e-27,4.7897091283097934e-26,8.252869858607204e-27,-2.5433442999636138e-26,2.3467772402697703e-26,-1.1264854292633853e-26,-9.694403146464882e-27,2.9439596458284952e-27,-1.8609948337881757e-26,-1.1034041889885857e-26,-1.7607557751537296e-26,2.425498802334496e-26,-1.638445839875091e-26,-2.5233785149735257e-26,-3.200627670523328e-26,3.865105785384806e-26,-3.1242051181142955e-26,3.440621399709124e-26,-1.2571199344001638e-26,1.0552600316206652e-26,-2.2257661206310655e-26,4.78053769455551e-27,-2.2075116909201574e-26,3.667709183745355e-26,-3.7603365553239177e-26,-3.456411991632348e-26,2.408299718220173e-26,-1.9713757477426743e-26,2.1972202027876575e-26,-3.663877310663337e-26,1.362480026643566e-26,-3.764106084191835e-26,-4.5307930017512024e-26,-2.0500951211130114e-26,-1.0650847702477929e-26,-2.2654682663463102e-26,-1.470794149097754e-26,-3.7380951644076863e-26,1.1486092826021666e-26,1.7910440956487958e-26,4.401176532121412e-26,2.7728938026539326e-26,4.574301426988329e-26,9.352315751752275e-27,-3.319710368165028e-27,-4.802530707426979e-26,2.4340507577546797e-26,-3.4900612686821974e-27,3.155082713173561e-26,-3.1463399041439213e-26,2.469440608888988e-26,-8.989339771730222e-27,-1.539695326540255e-26,-3.501621391232206e-26,3.607324654235095e-26,3.9544295699547966e-26,6.079680950522633e-27,2.1249512729226312e-26,-1.9354600042669712e-26,-5.908311924751983e-27,4.381569208286885e-27,-3.430308307096901e-26,-2.197014408211665e-26,2.096779390244673e-26,-4.1753605636486244e-26,1.3818563048461463e-26,-4.303483774347401e-26,4.4502475267304883e-26,3.2721848960675896e-26,-6.088221355718615e-27,2.1592472721005456e-26,-1.3623261362814466e-26,4.8766773668932406e-26,1.1386216875826759e-26,-4.320094744698634e-26,3.1674938718631566e-26,2.690616661911532e-26,-4.956149117078174e-28,-4.4425656773023536e-26,-3.2160205701415935e-26,1.5722394399277523e-26,4.7875041895611424e-26,-1.2901625502277971e-26,2.8481426867144263e-26,-3.5565812814645196e-26,4.7816883283694367e-26,-3.0624704762551545e-27,1.3750085627738405e-27,-2.4567854693447622e-26,-5.949927933905461e-28,-1.9970997939909153e-26,4.4233704121117434e-26,1.811577599408815e-27,3.7113402967064565e-26,-3.163971734459404e-27,1.3705846446126785e-26,-4.0838204274483154e-27,-3.0913651359925785e-26,-3.296732964468449e-26,4.1057039368992277e-26,-3.501456336518527e-26,-4.2052800421313633e-26,4.973652630158863e-26,1.4037551521995526e-26,3.333980096579229e-26,-2.140611361114683e-26,-1.5032843450744026e-26,-2.899969513040503e-26,4.163467612359094e-27,3.782908348053031e-26,2.0707182025727915e-26,-3.991051372467711e-26,1.9149246866992273e-27,-3.175475401007513e-26,-4.016579161501087e-27,-2.4471324601597634e-26,-3.5300807362389065e-26,1.4131280506032784e-26,-1.924690871632648e-26,3.983159925848858e-26,4.87837971261661e-27,-1.9223494435682632e-26,-2.1825050605712018e-26,4.344588639487218e-26,-5.529941654972214e-27,-9.47022478992102e-27,-4.0611239258839585e-26,-2.2385210013041246e-26,-1.99323746039456e-26,2.5365348022825008e-26,-5.894934327579859e-27,3.099827082818668e-26,-3.0944046134546034e-26,4.006210618155642e-26,-3.338396561622437e-27,-4.542673698570872e-26,-2.5532456065272593e-26,2.55187720547107e-26,-3.110040244260293e-26,-1.196665760342596e-26,-9.108396958822287e-27,4.686785858534403e-26,4.415837555692403e-26,2.996079366351857e-26,-3.012614519146537e-26,-1.2639218167258814e-26,1.5270405588683257e-26,6.4470860950353095e-27,-2.9265451889563112e-27,4.458885618595468e-26,-3.781101876414953e-26,-3.706044706946464e-27,3.6738633310549556e-26,3.324554806060545e-26,4.9294795253023473e-26,9.971237071535883e-27,-4.929974132597091e-27,3.6835650526447856e-26,-2.440604297522583e-26,-7.025159977531013e-27,4.5147487401024993e-26,3.1186082746323694e-26,4.4429357513112765e-26,4.022852383615551e-26,2.152544368034498e-26,-2.7026908095458183e-26,1.9554510058701415e-26,-2.1809566470927344e-26,-1.1164821420950676e-26,-1.2470537054461163e-26,3.4794815420246464e-26,3.174954707966692e-26,-2.883799032851432e-26,3.2417667216764546e-26,3.6269237211693403e-26,4.630917207080193e-26,4.213298626311941e-26,-1.8532147188510351e-26,-2.3544319438219197e-26,1.4025562865953712e-26,8.831503397777038e-27,1.0353892462550352e-26,4.404955661916123e-26,-1.6557105158530873e-26,-2.5044952769640116e-26,3.315576783626957e-26,-1.3127450301384743e-28,2.3890939174979478e-26,-9.897006638950111e-27,3.203594497648158e-26,-4.245654388195125e-26,-3.047286597198964e-26,4.6636460937616883e-26,-4.220869749992978e-26,-1.0759698848318797e-26,2.5450115722289484e-26,3.96796708840604e-26,3.5714342153661223e-26,3.631742498778171e-27,-1.1095386992079929e-27,1.3421799206156934e-26,-4.9898713507620566e-26,-2.230090118909859e-26,1.6436569048469035e-27,-3.105047067471447e-26,-2.9089650732625006e-26,1.183634248902912e-26,-3.190286258120848e-26,2.426045725961019e-26,2.0075794395052022e-26,1.7922643843305665e-26,-4.1111522139333247e-26,-3.938637113966268e-26,-2.975491718690754e-26,-1.3828512862548537e-26,4.560315756843272e-26,-4.095502600871474e-26,-1.552409351509343e-26,-4.846654360626377e-26,2.161471430884342e-26,4.68665394556096e-26,-3.3317572595034814e-26,-1.360752347373827e-26,-5.272025515873464e-28,3.1653665295634164e-26,-3.126757432233206e-27,2.964045255559575e-26,-3.5263904923618985e-27,-4.8040924165538605e-26,-1.9073405032558277e-26,1.4868433031134893e-26,-6.949728277578673e-27,-3.971865714422167e-26,4.965521619528699e-26,-6.404699978370119e-27,4.3551300663025793e-26,1.6377942622406216e-26,-2.23311751137918e-27,3.9887207480568535e-26,-4.2000058887946916e-27,8.04921509383689e-27,2.5654082591615685e-26,-4.9681642524884487e-26,-3.353916186839583e-26,-3.719546199828988e-26,3.607699256255482e-26,-5.710216234230425e-27,-1.4645006764565995e-26,-8.430246498027597e-27,1.3748478842442687e-26,-1.7114154927370965e-26,3.639182523497329e-26,-4.80104168819122e-26,3.549240928128871e-26,2.1944498137024296e-26,-3.111790802932193e-26,-2.7908623445860146e-26,6.75471174832962e-28,4.515652335570841e-26,3.5574721450733387e-26,-1.8111921063980872e-26,-2.0649417575566145e-26,-4.34710905638976e-26,7.816887524993994e-27,-1.9360858639112378e-26,1.4980310220956355e-26,-3.651900305603302e-26,4.519827628604802e-26,-4.2102689197909284e-26,6.874969046308355e-27,4.9664440129571455e-26,1.952073536074623e-26,4.649434682454093e-26,-2.1927153255230416e-26,3.0896785956446184e-26,4.2460252135978163e-26,6.123425437934909e-29,4.099555446686051e-26,3.2064133223363947e-26,4.4771053108841394e-27,-4.9147367911546946e-26,-1.6602671487133482e-26,1.453953150212702e-26,4.8066805368479774e-26,1.2344386982952697e-26,1.4035584005301368e-26,3.811703980057533e-26,4.696774305745911e-27,-2.0538284906633078e-26,9.87474807353862e-28,-2.5307028749699123e-26,-2.928224377496056e-26,-2.6833634670022775e-26,-4.084586965275956e-26,3.8199978589905775e-26,4.724990233975465e-26,-3.724134007642056e-27,4.114420449867952e-26,-2.630444386865988e-26,3.486501264032991e-26,-6.3685568404908666e-27,-1.4758374092246452e-26,-1.6990960918588785e-26,2.644491740833503e-26,2.845585208095192e-26,-2.3913691448078236e-26,4.0548629645648646e-27,-4.304459725458227e-26,2.4336235254363422e-26,2.5195891579862064e-26,-3.5869671383753097e-26,-2.4221087733091662e-26,8.419692331421979e-27,2.619423910941485e-26,-1.8785167507363154e-26,-4.8364806988781244e-26,2.176164704791021e-26,-2.7066755971389704e-26,-5.08263564291279e-28,9.815740302194689e-27,4.0133844759441294e-26,-1.2638315162674918e-26,4.7782802635962936e-26,-1.8723582927103677e-26,2.024193534473273e-26,3.9395912235742084e-26,1.1604706030705666e-26,-4.706255047595518e-26,3.0222381452880393e-26,3.442850690982076e-26,5.319471599166539e-27,4.292257090353268e-26,-3.009938777373439e-26,-3.064165459671529e-26,-4.4618453468664836e-26,2.0153760383387358e-26,1.7022379105540962e-26,-4.183457680436863e-27,-3.363322930938743e-26,7.422863399551377e-27,-9.184399699924545e-28],"im1":[3.550488673446608e24,5.630583502996548e24,1.8717785763957285e24,1.8529246589325389e24,1.3506116720418873e24,8.925790033566624e24,9.152285514847967e24,9.440492108144622e24,7.190046283019597e24,6.432824270343521e24,7.190091578268135e24,4.1150175757944e24,8.768294447641223e24,6.577987466867639e24,1.9870212696615964e24,5.468442156849745e24,4.7656011843344606e24,6.873366011481929e24,9.548236670925837e23,4.023633715827857e24,2.658680319942231e24,6.035631042145049e24,3.9450148418676305e24,8.683089052590715e24,8.040387227775834e24,7.607675123318116e24,3.069362953286892e23,4.751785445737174e24,4.0742302370218456e24,1.9844682577910167e23,2.9850025960655884e24,4.645505661206888e24,3.260321558012608e24,3.9859968800313396e23,5.967024528948657e24,2.254354124793159e24,2.6236129557416237e24,5.269532238106924e24,2.972557455875645e24,6.184127414872672e24,1.7014147546913308e24,1.8662252552998194e24,2.994790378742285e22,1.1952652000954302e24,4.93212633881703e24,6.437114088253341e24,1.2801350454456663e24,5.919889390123912e24,8.598540147055379e24,6.074706304153062e24,3.059066804141243e24,6.938715094200044e23,7.365972737606439e24,6.843976168931192e24,2.9249654478696966e24,1.8865337318552256e24,4.378829961948533e24,8.43941558255586e24,9.458340581978131e24,8.132890749438516e24,2.713731798265544e24,7.513898312304193e24,5.499242809120104e24,4.288732857323774e23,5.890229914219877e24,8.008991043876176e24,3.259129864595455e24,2.095086120747223e24,2.113321678953848e24,6.521658471917288e24,8.811305840623862e23,1.5953451854939085e24,3.125754932149324e24,8.934525024043216e24,6.511543764736562e24,2.8423531192078033e24,1.4371328869396084e24,1.0118933284731414e24,1.2383969013649988e24,3.3441611567993317e24,8.968069704583573e24,4.1119514858371925e24,8.674222997463818e24,7.964725636251906e24,8.350341415232948e24,9.999399296115888e24,5.614970431346036e24,5.644683799238181e24,3.97706158798594e24,2.3960831098537786e24,2.346251322536548e24,8.574668545809389e24,4.997658358512795e24,4.567205363802083e24,6.444940950733498e24,5.823458826308541e24,9.812639348634884e24,9.64048989526667e24,7.274406516806432e24,7.158951397932948e24,1.0085407570807559e24,5.65081138531939e24,6.739156013426216e24,5.398214022912638e24,4.822602830508607e24,9.916947857855158e24,2.638234942692562e24,5.507144745610517e24,6.514404786675865e24,9.716311877317627e24,8.542481263126082e24,6.541524662229282e24,8.79123083647756e23,7.22323117858342e24,9.341103225623948e24,6.126681208584202e24,7.464876436268393e24,1.8303798862483035e24,7.311301178568516e24,6.210580177886271e23,7.827590956024975e24,1.9376686196111317e24,7.468681398639987e24,4.8286023734140186e24,2.240047730017838e24,1.933260872584881e24,1.1074016052894821e23,6.234179278923062e24,1.4311847406115553e24,8.424346843101501e24,5.984147776025388e24,5.997035587095955e24,8.785183884926725e24,9.762327525198045e24,4.94191698250778e24,6.384727225942944e23,3.93118936340896e23,4.7633411961709443e24,4.3700003955588047e24,4.565766269400197e24,6.170300149492649e24,4.245383964649119e23,9.282859126376426e24,3.899298454211674e24,4.3178748686254455e24,3.865407192188677e24,4.750521136969715e24,3.9040193975288807e24,2.9390017129899684e24,7.601124046429786e24,6.63190956746744e24,4.646340170878147e24,8.827426296844122e24,4.2312291296311227e24,9.05030543353783e24,4.4524136177316846e24,7.473131119060432e24,5.516140497900926e24,9.728994819677717e23,2.9152318957545814e24,7.963570622953956e24,1.6966245530398996e24,4.560941597088165e24,3.407958806820084e24,5.366989452952155e24,7.27032063389936e24,7.359947377937237e24,7.473955568979911e24,5.484278644322896e24,8.978961271943581e24,3.622444715809581e23,6.407834974936411e23,1.194675004479503e24,2.1232916626913113e24,9.03038714917926e24,9.826861101916241e24,2.693894865965379e24,7.902270234973956e24,1.9689421967076717e24,5.443559032969954e24,2.5305042327732153e24,2.0273501386063765e23,1.3951887479036885e24,6.336822772530301e24,3.342126369397115e24,2.3634233676614993e23,8.485669075760097e24,8.731166821788034e24,2.1473966566797046e24,5.007082292006463e24,9.180781676543627e24,5.647515170124716e24,1.235912181004626e24,8.23318706929477e24,8.507911310599157e24,3.7582654855514046e23,6.448588578955147e24,3.7192786769716127e24,4.6624920048090495e24,3.5841737078390624e24,9.052850929101665e24,5.300678990618596e24,5.174081573658228e24,2.117139371835808e23,4.402498056311302e24,9.237622637048919e24,6.241178421097216e24,2.1308262979749806e24,5.738009336926223e24,6.956110030450258e24,4.883872055216128e24,2.970357924597409e24,8.494706681431233e24,8.938998821129374e23,5.385963881572743e24,2.9697383384835966e23,7.383080993372722e24,5.633705555267056e24,9.211274234102955e24,6.837021112135978e23,5.595910191830537e24,6.539724235535068e24,5.082738100700495e24,2.0835695931176746e24,4.690184729861378e24,4.311828955583963e23,1.4118382867773928e24,2.980448430684335e23,1.314357575201478e24,5.095277035891055e24,2.75878617035355e24,9.729548380995996e24,7.226597136372417e24,1.3142599494720266e24,8.078419729639191e24,2.1216499059697715e24,2.7418551154845e24,7.144223800204187e24,5.569428829280275e24,7.845637724214912e24,5.161262815510963e24,1.7879406508107267e24,9.103205764566693e24,8.792688190106226e24,9.899307585538807e24,2.4221348326812344e24,7.498368801601398e24,5.038053266671495e24,6.167484321431627e24,6.621070334002518e24,3.461373431818832e24,6.331750388174471e24,1.3827535927225255e24,8.087265798411249e24,8.682648803078946e24,8.315823118547663e24,4.0546546891829277e24,9.618499854890706e23,5.864439164238116e24,8.187695801812426e24,2.86208145030741e24,8.086326965456703e24,5.244967723900616e24,6.42124689667202e24,9.19047920160681e24,7.260141893075025e24,7.21052423959285e24,5.480836079609943e24,2.6800429876775935e24,2.2157994580481658e24,3.405018037518635e24,8.60988826735334e23,4.110090116605382e24,7.508716220348753e24,5.309083776808703e24,3.07456708412846e24,6.427671261239403e24,1.4567010238858025e24,9.355878669792491e24,4.3118780304896536e24,4.980112293771675e24,2.6383184007723984e24,2.0710772491715848e24,8.862621019645419e24,1.9092662933398553e24,1.9207941926259877e24,3.0981786090637787e24,9.900704450575537e24,5.199244673838307e24,5.743676717449933e24,9.275487268683378e24,3.539978614057565e24,5.983517408777562e23,9.689362205679915e24,9.167695655391244e24,7.146222897830576e24,8.399441549930636e24,3.745903086241554e23,9.16903365475711e24,3.7315698966855316e24,6.686510508296518e23,9.289376021349296e24,4.105375539989375e24,9.580898574944786e24,1.1082454552314148e24,4.3157612043518905e24,2.9149897222954626e24,8.88111666277375e24,3.8013503000033236e24,9.772375954940096e24,4.6586663972411453e24,3.835854638951494e24,2.815639857080401e24,1.2988560118316463e24,3.072115909782546e24,5.704296659434415e24,1.1663007115233749e24,2.383744889830679e24,8.536863281632372e24,8.697695579803156e23,9.293683420641298e24,2.1336378409724091e24,3.577836940310454e24,7.253043853542617e24,8.982656482463164e24,4.741618775306434e24,4.01511474660315e24,1.7562284998505175e24,1.6869644465052292e24,8.964294499760406e24,7.288432569178631e24,1.9414696280868973e24,7.109562653165121e24,9.327268288956074e24,3.8419322000301694e24,6.674559249087152e24,9.189983022454221e24,7.713281193124827e24,3.035374604657616e24,9.463716327614599e24,2.9139784537616946e24,5.961986064632143e24,4.695400057369793e22,2.2095554676849928e24,4.1137914913048674e24,5.654857648926082e23,2.3848004571607552e24,9.820636100881869e24,7.489872738280239e24,2.036095429293634e24,9.578940055241561e24,3.8688792701871225e24,1.24577454072775e24,6.103833229962715e24,6.270386459290514e24,2.958021300779149e24,9.376200074049542e24,3.8862289670363285e24,4.6196762536664155e24,8.929749647783545e24,3.1492773053653223e24,4.4723042151455633e24,2.912094265968797e24,6.403481076241757e24,5.873149077340608e24,1.4448531085902874e24,8.056852053283932e24,3.538748329085516e24,9.625884153338204e24,7.317933466155791e23,7.675434044325211e24,4.394200352825376e24,2.184873592717679e24,9.176676553062358e23,9.252629785998879e24,5.011589811670796e24,5.153224427370791e24,9.359224273516565e24,7.059978842760342e24,9.306887781055523e24,3.5008308824449876e24,3.7624996393376333e24,6.097161930528957e24,3.118348028298287e24,2.1923450502891353e24,5.502672467828143e24,7.430138020950601e24,8.419100053177339e24,8.556219783745601e23,7.197843721937266e24,5.354012393085508e24,6.760493901009719e24,7.315343166679485e24,6.311002005462379e24,2.178520357368288e24,6.929415144318671e24,2.0458433005861645e24,8.398544184968727e23,8.544972425657929e24,7.913738289086013e24,6.037273188624069e24,9.192781469852158e24,5.750412315389253e24,7.536215177181286e24,8.947052734207449e24,5.989590326388954e24,3.23498098305534e24,3.133568923600484e24,5.057132080756776e24,7.970261912237393e24,3.9726554814501183e24,8.406948380309532e22,6.377526844737967e24,2.0049902623130123e24,4.853269303428464e24,7.623412903207049e24,2.5030857870105954e24,1.9194111109919322e24,4.841073602265624e24,6.885412084067222e24,7.762990046406626e24,9.551901300098505e24,1.256064692712433e24,5.414991600812214e24,8.687717845065468e24,6.9915984265849e23,4.560079744850976e24,6.986971677861651e24,7.043456661531776e24,8.899662550813257e24,8.313286299980763e24,4.2130455844303807e24,2.984049923407141e24,3.6453705773927764e24,5.369845841746138e24,6.17561188168545e23,8.881872029427552e24,6.955097328915352e24,7.02887518130135e24,6.490957540922796e24,4.898363561193525e24,2.8321829560096814e24,5.415568131430891e24,6.3300926560696e24,1.3321463262403522e24,2.563343049737448e24,5.388654923823491e24,7.299474309397493e24,8.8780538565226e24,9.691699933143724e24,8.200977088292783e24,6.381614100900389e24,2.929713923288932e24,7.752389468407496e24,1.1447432628278576e24,4.848366836758468e24,6.246085515955574e24,8.110445209309459e23,6.585569775102707e23,7.838871681948574e24,8.729521925014283e24,1.5492348391781643e24,5.159474335586046e24,3.9564187628441376e24,5.814782758586523e24,4.4327689219348435e24,4.2899952344135364e24,5.84214397453912e24,5.53928143281775e24,8.909930038232266e24,3.216161676005566e24,6.353592418596132e23,5.756007632806293e23,3.712927982374912e24,2.6842573126191098e23,3.842739955972303e24,3.4238162097839756e24,1.934545433122327e24,4.703357713178899e24,3.9649999503603987e24,8.385399203123719e24,7.894570746825392e24,2.490952277905918e24,8.971033740477484e24,5.137030816614515e24,9.637020505187842e24,5.822565938131154e24,8.577627404984917e24,8.207303841673188e24,5.749848872347315e24,1.5273986516970018e24,8.644006309672883e24,1.7522955669242693e24,2.283192097782584e24,8.966448680796503e24,1.7345217981094586e24,2.9814756415030377e24,7.491762469794919e24,4.941144980896397e24,6.472316014191441e24],"qim":[0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0],"qre":[1.006442666053772,9.865260124206543,0.22803564369678497,0.42350244522094727,0.18074394762516022,2.354740858078003,0.9692319631576538,1.6656804084777832,0.7283781170845032,0.7822751402854919,0.8669657707214355,1.0224635601043701,1.7781128883361816,0.8032242655754089,0.5470855832099915,0.6004853844642639,0.519324541091919,4.110188007354736,0.10273909568786621,0.5850026607513428,1.7876999378204346,1.1500416994094849,3.203317642211914,13.929866790771484,1.1306136846542358,6.362886428833008,0.11572718620300293,5.664621829986572,1.5113276243209839,0.03768763318657875,0.3287581503391266,0.4647073447704315,10.18736743927002,0.08310139924287796,50.58244705200195,0.5891777873039246,2.101855516433716,1.833644151687622,4.268982887268066,11.721603393554688,0.8527437448501587,0.3029264807701111,0.010250070132315159,0.2383749932050705,5.682272911071777,1.1765624284744263,0.13058525323867798,1.074410080909729,2.3959782123565674,0.8275797963142395,2.420269250869751,0.07555004954338074,0.9682544469833374,1.170501947402954,0.609756588935852,0.22026470303535461,0.46225985884666443,1.3412446975708008,3.265782594680786,2.1930670738220215,0.544969379901886,0.7845770120620728,0.6468111872673035,0.20459435880184174,0.7302497029304504,0.9679593443870544,0.3291698396205902,0.3356548547744751,0.2294079065322876,0.9039615988731384,0.10260292887687683,0.4867047071456909,0.4317995309829712,2.023954391479492,1.682568907737732,2.316781997680664,0.2759628891944885,0.22780920565128326,1.4756417274475098,5.955287933349609,4.428511619567871,0.5248156189918518,3.215270519256592,3.5712475776672363,1.4323279857635498,1.642663598060608,4.651497840881348,1.5718823671340942,0.4278440773487091,0.24355632066726685,0.29994165897369385,1.0371752977371216,0.7213765978813171,4.721699237823486,1.0778700113296509,4.6975579261779785,1.8002521991729736,7.585967540740967,2.8008506298065186,3.829559326171875,0.3258346915245056,0.715315580368042,4.424094200134277,2.466052770614624,15.010319709777832,2.533003091812134,0.4132358729839325,1.2477877140045166,4.763716220855713,1.0786287784576416,2.0773701667785645,1.0003539323806763,0.15352746844291687,0.7328338027000427,1.693906307220459,1.8727952241897583,3.164184808731079,0.3733082413673401,1.5061427354812622,0.0865960568189621,1.011750340461731,0.46341806650161743,4.849434852600098,0.7971202731132507,0.3767924904823303,0.2218479961156845,0.02721230871975422,0.6468613743782043,0.18604572117328644,4.765364646911621,0.9965150952339172,1.0728906393051147,3.1676526069641113,7.418302059173584,0.7777582406997681,0.9705909490585327,0.043009959161281586,0.5538355112075806,4.6776957511901855,3.9788787364959717,1.3040049076080322,0.1347275823354721,1.0902292728424072,2.038301467895508,0.8837959170341492,0.429400771856308,0.7878463268280029,5.522406101226807,0.5346377491950989,3.1528797149658203,1.2952563762664795,1.3032329082489014,10.629338264465332,0.5099164843559265,5.625446796417236,0.8279405236244202,1.770302653312683,3.682724714279175,0.12648026645183563,0.3088071048259735,1.0671380758285522,1.4802427291870117,0.4699232876300812,0.41016271710395813,1.2845556735992432,2.1658737659454346,0.8601564764976501,1.8748531341552734,0.5568832755088806,1.2523113489151,0.06328446418046951,0.07115564495325089,0.37572363018989563,0.9501786828041077,4.213677406311035,1.025102138519287,0.2765249013900757,1.7754898071289062,0.31067338585853577,0.5958938598632812,0.3836146891117096,0.05649639666080475,1.0012322664260864,1.0532186031341553,0.5384804010391235,0.029220109805464745,14.082389831542969,9.799800872802734,0.7157073020935059,0.8594400882720947,0.9592338800430298,0.8088676333427429,0.12760813534259796,1.613516926765442,6.026060104370117,0.26113638281822205,0.6452289819717407,1.9131423234939575,0.6291612982749939,1.5103179216384888,1.8653936386108398,3.2342004776000977,0.7233049273490906,0.11312136799097061,11.810497283935547,1.1309446096420288,1.3257827758789062,0.29538610577583313,0.6360166072845459,6.878056049346924,0.6671724319458008,1.6363604068756104,1.8455784320831299,0.10350518673658371,1.0829832553863525,0.03200162947177887,1.206498622894287,0.6128100156784058,1.898842215538025,0.08416271209716797,0.896658718585968,1.4858379364013672,1.6894652843475342,1.1560087203979492,2.090644359588623,0.99479740858078,0.15877799689769745,0.19325408339500427,0.20486655831336975,3.271512508392334,0.7322579622268677,17.183006286621094,0.7713337540626526,0.19902662932872772,1.1007312536239624,0.3918100595474243,0.3660634458065033,1.9148074388504028,0.845557451248169,4.888034343719482,1.5943758487701416,0.37216147780418396,1.5655750036239624,1.6651604175567627,1.9697877168655396,0.24705055356025696,3.556527853012085,3.8488969802856445,1.297910213470459,2.041348457336426,0.5276660323143005,0.6356850862503052,0.332719087600708,0.9799246191978455,1.8417437076568604,5.559606552124023,1.0230718851089478,0.1691339761018753,1.2058643102645874,1.915746808052063,0.5439238548278809,0.8255321383476257,0.5801863670349121,0.8712508678436279,1.0071181058883667,0.8418680429458618,2.099924087524414,0.5872007012367249,0.3335607945919037,0.2352004200220108,0.5107682347297668,0.2165769785642624,0.6845585107803345,1.028437614440918,0.9535019993782043,0.48599308729171753,2.2709994316101074,0.20574849843978882,1.163375973701477,0.4875384271144867,1.8235963582992554,0.40765732526779175,67.14729309082031,3.1185123920440674,0.2844305634498596,1.8235752582550049,0.4276469647884369,1.1217970848083496,4.372107982635498,19.522153854370117,1.5371252298355103,1.061120867729187,0.1172647550702095,6.085999011993408,4.010814666748047,1.777738094329834,0.9597377777099609,0.04112203046679497,1.3540898561477661,0.5933201313018799,0.1527632623910904,9.73760986328125,1.9080246686935425,3.6222195625305176,0.20933577418327332,4.052077770233154,0.3762193024158478,2.5038816928863525,0.8236947059631348,1.5571142435073853,8.523018836975098,0.6518096923828125,0.40339207649230957,1.3082780838012695,0.9295578598976135,0.6535789966583252,0.12460078299045563,0.45774635672569275,3.27791166305542,0.1118912398815155,1.4773298501968384,0.2957572042942047,4.984084606170654,1.5131908655166626,1.0825799703598022,0.8334366679191589,2.9731650352478027,0.28115901350975037,0.23739181458950043,1.1232415437698364,0.8725142478942871,0.2224312275648117,1.2668377161026,3.61812686920166,7.692783832550049,0.911971926689148,1.1192737817764282,1.4822338819503784,0.5187616348266602,1.0490731000900269,2.0481083393096924,0.6620134115219116,0.007021817844361067,0.356671005487442,4.819564342498779,0.141746386885643,0.2874809801578522,8.729109764099121,0.7678074836730957,1.2087459564208984,1.4405310153961182,0.7753744125366211,0.29911893606185913,1.0047274827957153,0.9101758599281311,2.4621078968048096,1.9002715349197388,34.07855987548828,0.5997008681297302,1.0531272888183594,1.2309643030166626,0.4812808334827423,2.372591018676758,4.518002986907959,3.947284698486328,0.735862672328949,1.499972939491272,0.46577224135398865,2.417363166809082,0.4399157762527466,2.7839250564575195,0.5106921792030334,0.22320908308029175,0.09955640137195587,1.0644080638885498,0.5862811207771301,0.6331993937492371,1.67819082736969,0.774599552154541,1.1825135946273804,0.3603799045085907,0.5504804849624634,2.6759450435638428,0.9088642001152039,0.4680235981941223,1.2213842868804932,5.936476707458496,3.260958194732666,0.11172159016132355,3.5210676193237305,1.366373062133789,15.579828262329102,1.3982901573181152,0.7079868912696838,0.27556952834129333,0.7667918801307678,9.252495765686035,0.26619619131088257,2.1930975914001465,1.9205859899520874,0.8460848331451416,3.365048408508301,1.8160722255706787,1.1745151281356812,1.3846478462219238,0.6907026767730713,9.980419158935547,0.35102763772010803,2.751539468765259,1.0003812313079834,0.4442259967327118,0.009371337480843067,1.6464966535568237,0.329315185546875,0.915234386920929,1.207672119140625,1.4976540803909302,0.3111368715763092,0.5681406855583191,15.983600616455078,0.9256507158279419,1.8880358934402466,0.42483118176460266,0.7185487151145935,2.711911201477051,0.1346903145313263,0.5284400582313538,1.1014814376831055,0.7868802547454834,1.5628480911254883,8.367172241210938,3.8691725730895996,0.413495272397995,0.42981648445129395,2.0059938430786133,0.1339886337518692,2.8468050956726074,3.5505754947662354,0.9416322708129883,99.18516540527344,2.052664041519165,0.3391290009021759,4.188225269317627,0.8545083403587341,0.21032893657684326,0.2849670350551605,0.7939056754112244,3.6194379329681396,0.9895220398902893,1.0275874137878418,4.772387981414795,2.588937997817993,0.9115433692932129,1.63582181930542,0.3169362545013428,1.0693515539169312,1.7108339071273804,0.09665248543024063,0.6150349974632263,1.3411736488342285,1.355463981628418,0.5797298550605774,0.5699535012245178,0.9501291513442993,0.9983240365982056,0.6286647319793701,1.5194640159606934,1.7797038555145264,2.8539767265319824,1.8871384859085083,0.4131462574005127,0.06424395740032196,0.060486145317554474,0.475546658039093,0.0731622502207756,1.1595568656921387,0.38306188583374023,5.870120048522949,0.709786057472229,0.48337090015411377,3.3171045780181885,2.2994563579559326,0.34793442487716675,7.149888515472412,1.0494134426116943,1.4324324131011963,0.6229126453399658,2.6489806175231934,1.0096418857574463,0.8357836604118347,0.4131588041782379,1.2456998825073242,0.18091540038585663,0.23580807447433472,0.9442004561424255,0.5111355781555176,0.3683668076992035,1.7046802043914795,0.537358820438385,0.8229073882102966],"re2":[-2.0270569455610046e-26,-1.7123457508099185e-26,8.7127058644591e-27,6.739481240642055e-28,1.9055528944859317e-26,-6.0919625426588796e-27,2.1605467274429812e-26,-2.2576398296943434e-26,-8.272704743474133e-27,2.5968380786241064e-26,3.0441429694409135e-26,2.703405024837705e-26,-1.448415625368542e-26,1.5273738189123342e-26,-1.8519178507503364e-26,-3.7008488306934915e-27,-2.7786908012381517e-26,-2.824734276695514e-26,-1.963364688062331e-26,-4.0273031858150775e-26,-2.6844054644954555e-26,-1.1070440750125707e-26,4.680234241930896e-26,-2.5726558482252337e-26,-1.175983149634916e-26,2.472559212559304e-26,-2.931067907839129e-26,-4.70186769219244e-26,4.428499525807668e-26,4.693436188270631e-26,4.189583090973359e-26,2.0083684241986454e-26,-3.031992737344124e-26,-4.2118245828473015e-26,4.7673686344006976e-26,1.089845883444196e-26,6.441991362267297e-27,1.5795825231108655e-27,-2.484472871105169e-26,6.653119799610611e-28,-4.2460331666526276e-26,-4.2790569377422605e-26,-4.3772853210514194e-26,-1.5357064164181471e-27,-6.908635600648973e-27,-1.2784685015732778e-26,3.679877573694321e-26,2.915486145915257e-26,6.647388320424528e-28,-5.792686784976972e-27,-3.73741985541061e-26,-2.2304410178791422e-26,-2.65975362079832e-26,2.354490216809359e-26,4.13613533993938e-26,-7.039188492319103e-27,-4.820272789262235e-26,-2.4663806989374726e-26,-1.6237115071648346e-26,-4.7377959838567344e-26,3.910803550395188e-26,2.906788003481909e-26,-3.8983990418362037e-26,-2.7665292091875883e-26,-3.337248132321179e-26,-1.1923411518928296e-26,-4.024648959855273e-26,-4.602344651298037e-26,-4.0573016078861725e-26,-4.4925552030404914e-27,1.5717775735274363e-26,2.975830756967775e-26,-2.5885791482576517e-26,-3.6493252981333535e-26,4.7951386510595524e-26,-1.4034084109809986e-26,3.3104143059125943e-26,-6.318709459155947e-27,1.4841407520498446e-26,2.768095672202183e-26,1.5650126900070425e-26,6.1434036629789035e-27,1.1180666521302442e-26,-5.2983871246277434e-27,1.716134190540625e-26,-3.0380642642181133e-26,2.5940557184563286e-26,-3.818268646696002e-26,1.464064208835986e-26,7.634733632061933e-27,4.9222308285843385e-26,-2.965572043112767e-26,4.6452691677027954e-26,1.0750916754875626e-26,-2.972425760367773e-26,4.3180289033786655e-26,2.3376640551263753e-26,-4.0641519167064704e-27,2.317744541660006e-26,2.3020252796043234e-26,3.168501750564503e-26,-3.387508417145342e-26,-2.4292450462824157e-26,-1.4881585299572832e-26,-4.5446534655284403e-26,-6.812017810916584e-27,-7.981858582127509e-27,3.321873928959425e-26,-1.4574982091336286e-26,4.8045333666336884e-26,-2.3233564094942626e-26,-1.1596626211778393e-26,4.972970119771544e-26,-1.3055708745826402e-26,3.8611707893887137e-26,2.191952866460462e-26,3.8814352445084076e-26,-3.181605070839313e-26,-4.573111259972841e-26,-3.256139036532696e-26,-2.3069413093798572e-26,2.950222753445371e-26,-8.721267089078533e-27,4.774520728813281e-26,-4.273628356333849e-26,-1.3897071648048867e-26,2.6381019246192515e-26,4.925569797231368e-26,4.033553672180539e-26,-1.6140275615099653e-26,-3.3875679128351654e-26,1.5103205184629175e-26,2.6848456686547883e-26,2.315431328200143e-26,-1.0862371444895747e-26,-1.1715716434426696e-26,3.9856451146293714e-26,-4.6933395729611474e-26,-1.9046732134976997e-26,5.677009706499755e-28,-8.942559952977082e-27,2.760180684969917e-26,1.2608816024021996e-26,-3.174497514630483e-26,-3.5720623714480246e-26,-4.745218257078379e-26,1.8300713229964803e-26,-2.683966535966199e-26,9.415587212122637e-27,3.034026001308794e-26,-1.872896523221443e-27,2.945580161514572e-26,-2.1930263020583718e-26,-3.1436294125614324e-27,-1.6939303308674535e-26,-3.1952292300816575e-26,1.9543047375784837e-26,-3.032920273445406e-26,-1.9542416768027425e-26,-3.472680016314631e-27,-3.245814309393551e-26,4.1591420279185967e-26,-1.0921545080309091e-26,-1.5689834325955766e-26,-2.0237412419434654e-26,3.239599466493853e-26,-1.1820236691738161e-26,8.511452106834194e-27,-3.05503166527632e-26,-2.5805726341389602e-26,4.7468384464807884e-26,3.2651290703424664e-26,-2.2917400479367666e-26,2.1097069345719424e-26,3.6290103298696514e-26,-2.6751939300275655e-26,-8.387232153266632e-27,4.8950359232776855e-26,-3.4076967137075496e-26,-1.4355642314989914e-26,-9.95550671468557e-27,-3.532608343725192e-26,-3.964445345529605e-26,-4.622017595886672e-26,1.6283683775024066e-26,-3.9502256218261035e-26,-4.9021129973964606e-26,-2.0950128361652266e-26,1.6146673440799114e-26,-1.3445927565309522e-26,-4.095823291555584e-26,-3.17707408927105e-27,-4.201161647456108e-26,-1.3551273467588264e-26,-3.500854325189726e-27,7.666208770633682e-27,8.17944035158342e-27,5.634068852476136e-27,2.0959864694988334e-26,-2.639707148720045e-26,-2.4189541415611038e-26,-1.4437562442064776e-26,4.5539554820885455e-26,-4.2625779515799846e-27,-4.0711737666966735e-26,1.14029292431359e-27,2.0211439752425865e-26,1.535912104802759e-26,1.668776385546657e-26,-2.141240533063946e-26,-7.41531054405704e-27,-3.8055617684811583e-26,-9.228655824137587e-27,-3.396523944922206e-26,-3.652317497091632e-26,2.5667791414573614e-26,4.014357033359891e-26,2.023611237457638e-26,1.5685072227414316e-26,4.8988163119796784e-26,3.0316933890833775e-26,2.9279795499506585e-26,1.559454979240424e-26,-4.7992229945670895e-26,-1.7359492647757045e-26,4.003048628629678e-26,-3.587113755109747e-27,-3.0350349553405887e-26,4.5202448017266696e-26,-3.4243963237912866e-26,3.1248729801959257e-26,-2.6102870741445695e-26,-2.9952316445882045e-26,-1.5344479042434996e-28,3.0752249761284315e-27,4.9374892648665735e-26,4.0315801059722274e-26,1.438591379121428e-26,2.183021417387243e-26,1.9742943927905475e-26,-2.9605666755424423e-26,-2.042254596761132e-26,4.326845459516628e-26,4.9315857453236716e-26,3.319660867869199e-26,-1.234969570324235e-26,-4.360856837017787e-26,3.4788468105681e-27,-1.87688956062232e-26,-4.1640135819568546e-26,-2.3633315796316913e-26,2.935285615563449e-26,-2.997088363355143e-26,1.7634650634696875e-26,6.535184640803111e-27,-4.203571458242923e-26,-1.723147284714117e-26,1.909916852406005e-26,1.691648983030523e-26,-2.9784793786297974e-27,2.6929391965035696e-26,3.861825295440784e-26,-4.7912816326364593e-26,3.437677397911639e-26,1.8688202461851958e-26,-3.367069067488263e-26,-1.3114058810456876e-26,4.170218610785293e-26,-2.5138878547873234e-26,2.628880364916641e-26,-3.6539762436775794e-26,-3.701455365568291e-26,2.870840334929245e-26,-1.8338240068671817e-26,1.7607563716156609e-26,-2.1968580190007446e-26,-4.467139044202347e-28,-2.8532220417695383e-26,-2.6327581014236547e-26,-1.359952100474995e-26,-4.582762391090397e-26,-4.058443104868345e-26,-2.2765114092670272e-26,-3.139513826846154e-26,-2.3853117695231008e-26,8.413306983375129e-27,8.109457069766047e-27,-4.224338395892957e-26,-3.1996063543414146e-26,4.644083591991857e-26,9.834887167869969e-27,1.6026040027603265e-26,1.1678121776627199e-26,4.0563485229329784e-26,-1.873415366476211e-26,-1.927364538428814e-26,1.951277070868363e-26,7.917192090943575e-27,3.3481555137969265e-27,2.844139725877961e-26,-1.3663029383585368e-26,-2.2593893976332302e-26,-1.363908807166119e-26,-4.5297530040719483e-26,1.9016871229728722e-26,-2.9544123916225694e-26,-2.0889634407480898e-26,2.8351588557071983e-26,-2.3966591488485003e-26,-2.0507354358993602e-26,-1.4620462775261044e-26,2.9963647669994987e-27,3.7605280120802036e-26,2.174924826505726e-26,1.381187155115808e-26,8.369440793051752e-27,-3.1809623406131695e-26,4.251122756748264e-26,4.7802718272131065e-26,-4.909162750319317e-26,-2.249848512027252e-26,1.1336354307993886e-26,1.9567706069343237e-26,-1.0618196346278108e-26,9.220661448567222e-27,-1.803002901503903e-26,-2.6535638396214977e-27,3.6330117787099604e-26,1.544269110718853e-26,4.166904074048839e-26,4.8322586971019483e-26,-3.5935557390732813e-26,-1.3533729852854262e-26,2.4847232687360478e-26,-4.5199217142129256e-26,-3.8704321863996054e-26,1.9145948734251462e-26,-3.1146856957362166e-26,-2.158133232864492e-26,-4.401700108220401e-26,-2.1349806842602323e-27,-3.243672908832852e-26,-1.35477489712721e-26,1.7548860349657055e-26,1.5701516704783538e-26,-7.34794604363295e-29,-4.099681476280505e-26,1.188509882167026e-26,1.2338518314181974e-26,-2.89913254105936e-26,-3.392717770949291e-26,-2.9331925437481733e-26,3.0146005976571784e-26,1.4933085915218854e-26,1.0112625142694373e-27,-2.798364320033971e-26,-1.520472697880013e-26,3.7185254779951064e-26,-1.7324401303871085e-26,3.7380520332853634e-26,3.040621856869159e-26,-3.6360073989367837e-26,-6.242719361594174e-27,3.371106618893875e-26,2.741993929201126e-26,4.27937645413886e-26,-3.545285149722648e-26,3.342630239102021e-26,-4.868813721456623e-26,3.168782709812129e-26,1.3467158834987933e-28,-2.524025760711708e-26,-2.372951932837879e-26,4.2831543757283783e-26,3.8212150461733896e-26,-1.787479967135107e-26,3.452644604990097e-26,-3.65106522237979e-26,3.675601420735205e-26,-4.365325490897754e-26,-1.2353730138345973e-26,3.254026798110765e-26,4.9630717409774477e-26,2.1803816854866575e-26,-4.1753604532257673e-26,-3.575298842704355e-26,-3.2404509328280694e-26,-3.987124873244945e-26,2.4519201001507247e-26,1.861710869520821e-26,4.542551437601801e-26,-1.6522925542001123e-26,-2.6634883909983644e-26,7.647964885531631e-27,-4.45576194287156e-26,1.3376693194885676e-26,1.5580090359243747e-26,2.3359085310412457e-26,-4.001562782264112e-26,-2.886591158355083e-26,4.584155280880031e-26,-2.9336361774483522e-27,-5.114633786654908e-27,-4.8903641366288464e-26,-3.7135605703762223e-26,-5.822970666798155e-27,1.1440233913729577e-26,-3.566608318750256e-26,3.2848262960617046e-26,-2.1735582973383982e-26,-3.2494484960795623e-26,2.5510120784203584e-26,-2.4199918812642702e-27,-1.017825413584717e-27,-2.0211553690260854e-26,1.762807110937272e-26,1.9190195932043061e-26,6.455935639172653e-27,-2.7398378741691885e-26,-1.8249124201036318e-26,-4.1140634305188165e-26,-4.226940884076258e-26,-1.7062302467880395e-26,2.8271488140086324e-26,-7.495110015451224e-27,-5.950201527110875e-27,7.799253721707265e-27,-2.686180918454139e-26,-5.029504107501491e-27,3.321888292404522e-27,-3.4383345271157785e-26,-4.9576779266610627e-26,2.1331018391929686e-26,1.9981126095891682e-26,1.5617260211070715e-26,-4.2247492825911984e-26,-4.251395617719207e-26,3.1855253769383244e-26,4.7659995011490995e-26,-3.8666953351163e-26,2.6417360021960297e-26,-4.41748934282192e-26,-6.20532426039445e-27,-4.107237948612695e-26,-4.890331348552869e-26,-5.968461720845431e-27,-4.60961232968818e-26,-2.868997365840316e-26,-2.788181236085019e-26,1.610964503959556e-26,-1.915048237601912e-26,1.9594147041728996e-26,4.698690182911997e-26,4.5428698620724736e-26,1.9544088700093042e-26,2.7456426284810805e-26,4.6938242577882167e-26,-5.39216421062665e-27,-4.637857254099175e-26,4.9082532883168747e-26,3.373091829829611e-26,1.6116448583147192e-26,1.2423048059336753e-26,-4.365167730713815e-26,-2.214525649955692e-26,-4.4568899555761666e-26,2.86157453146388e-26,3.057500976614925e-26,1.1141076535708497e-26,-4.7706022820209927e-26,-2.2804295894046266e-26,4.708404641280641e-26,3.906619701128677e-26,4.8996000805996327e-26,1.3588454828603256e-27,-2.8657817262510576e-26,-4.3934738327214564e-26,4.67202705616538e-26,-1.0130378227372348e-26,2.5431039150878056e-26,-1.2377414890839689e-26,-4.1599725988886115e-26,-3.2766141409677395e-26,3.434121486200503e-26,-1.5309039002636282e-26,3.2233856813747546e-26,-4.2255233154945064e-26,-4.5930421466935194e-26,-5.1242466445933336e-27,-5.307481403671788e-27,7.876024646384294e-27,1.5664769745359713e-26,1.2873245641421029e-27,-4.609758023058146e-26,3.911589093877176e-27,-1.397938758675461e-26,-2.586322433729359e-26,-7.96686058530325e-27,2.713482960416168e-27,3.0826613521904924e-26],"im2":[3.527760568588825e24,5.7074860798762124e23,8.208272103271763e24,4.375239809570123e24,7.472513728648727e24,3.7905614461388927e24,9.44282326091485e24,5.667649196817889e24,9.871310927907288e24,8.223224985912604e24,8.293397074278988e24,4.0246107474688325e24,4.931236253967798e24,8.18947773263264e24,3.632011893546208e24,9.106703436230216e24,9.176537661338096e24,1.672275275275185e24,9.293673825968034e24,6.877974982393736e24,1.4872072071412868e24,5.248184782232523e24,1.2315404252853492e24,6.233433274013934e23,7.111524687416715e24,1.1956327463058936e24,2.652240385606125e24,8.38853078212305e23,2.6957957283155236e24,5.265568712291499e24,9.079630807255299e24,9.996625691776454e24,3.200357331807657e23,4.7965462230480643e24,1.1796631217095511e23,3.8262711343458505e24,1.24823651327994e24,2.873803029452503e24,6.963151063902939e23,5.275837653211269e23,1.995223870728622e24,6.160653774866026e24,2.921726898506225e24,5.014222255549707e24,8.679847498438287e23,5.471119574529393e24,9.803059534595913e24,5.5098970842712e24,3.5887388947060085e24,7.340327271170966e24,1.263936656284077e24,9.184262998017818e24,7.607476578354334e24,5.847043658257845e24,4.7969390764182514e24,8.564848111716875e24,9.472659247739415e24,6.292226399221808e24,2.896194273668842e24,3.7084550494691543e24,4.979604822073472e24,9.577006175614624e24,8.502084238126498e24,2.0962126217138335e24,8.066049051362439e24,8.27409856997819e24,9.901058017032779e24,6.241786992491474e24,9.212069724641251e24,7.214530087886427e24,8.587771897968274e24,3.2778503496177695e24,7.238903244449149e24,4.414390626307492e24,3.870001261475842e24,1.2268539170160043e24,5.207704065250273e24,4.4418456347818527e24,8.392260231137516e23,5.615448729369122e23,2.0250753425635583e24,7.835039873240634e24,2.6978203630682966e24,2.230236356577573e24,5.829908579171296e24,6.087308180821305e24,1.2071317216329936e24,3.5910345419372127e24,9.295586335460825e24,9.837901423933337e24,7.822359282686693e24,8.267328067383235e24,6.927946098599406e24,9.672800098758339e23,5.979329890513346e24,1.2396780520894059e24,5.450702856065305e24,1.2708319057249285e24,2.5972134247444403e24,1.8693930364254998e24,3.095252964614914e24,7.89974597918535e24,1.5232849130814997e24,2.189010009471273e24,3.21285839140183e23,3.9150949439031515e24,6.384331469815469e24,4.413527120825504e24,1.3675049103581584e24,9.008021858282428e24,4.112161405457955e24,6.539209747401875e24,5.726161500918589e24,9.856575538783637e24,5.514533865124481e24,3.2714100558081264e24,2.3591782823375088e24,4.90313287446619e24,4.854321665012797e24,7.171896838565178e24,7.736682284172352e24,4.1812539301992175e24,1.5401137811821442e24,6.057557971230838e24,5.945043799563551e24,8.714348999732112e24,4.0694882169956195e24,9.637581643469275e24,7.6926510852568e24,1.7678283622259097e24,6.005074971181047e24,5.589605703922565e24,2.7734050733496687e24,1.3159786554459408e24,6.3540524695878e24,6.578185132274927e23,9.140183784128729e24,8.600642345725971e24,9.34220777588033e23,1.1475007763834944e24,4.7318073618139473e24,3.151087382163427e24,8.514593253310213e24,1.913013668178264e24,4.885601862154764e24,9.001863809980583e24,6.029755973956371e24,7.069417299699922e23,5.497183497175509e24,2.410851271542033e24,5.12015179451645e24,3.5652415717377107e24,8.304775319709602e23,8.297886939286514e24,1.608815375022883e24,5.377697190608713e24,4.221386084803585e24,1.4978421945857535e24,7.69210557215716e24,9.440300551846416e24,7.462549429756736e24,1.1461799496989468e24,9.705715704494302e24,8.308796627374045e24,4.1780903075533775e24,3.356761209461834e24,8.556521018282469e24,3.986421743295188e24,9.84816499122769e24,7.169911238968187e24,5.724066041205845e24,9.005378060684808e24,3.1796641989468114e24,2.234623536306052e24,2.143113125654629e24,9.58622630034569e24,9.741961116024676e24,4.4507550779942046e24,6.33765940613989e24,9.135115126759892e24,6.59647364583867e24,3.588459137152842e24,1.3934716223336141e24,6.016626318610737e24,6.206588722854981e24,8.088344988504631e24,6.025730608802816e23,8.909534468769454e23,3.000383941506182e24,5.825981352053609e24,9.570952253277771e24,6.982001569208301e24,9.68521342375897e24,5.102634406313251e24,1.4118529730164332e24,1.439196430078792e24,9.994263255732353e24,1.9440679072156977e24,7.41064686316224e24,2.3731253338090298e24,4.853051550863787e24,1.638945685271437e24,7.153389038614245e24,1.8715644092421337e24,3.727614299145155e23,8.168059975721404e24,4.707542379966348e24,7.213698810948778e24,9.021792210975095e24,1.0113481946002801e24,7.320255145484115e24,1.815222244154662e24,4.602733907356892e24,8.63628123668742e24,4.973265658371562e24,9.279960000397369e24,6.119427683808062e24,9.193233241183677e24,4.850994846735023e24,8.123575630296489e24,6.24084758555958e24,4.401371257937999e24,3.008489346903033e24,1.802382182236083e24,2.2434157153760895e24,4.334379002992051e23,8.891901379003404e24,1.5422433185644925e24,6.415676640232383e24,1.5574683507116318e24,3.7675056520591014e24,5.662308833313701e23,9.368963104264766e24,6.603437719475583e24,7.33913832161998e24,5.414996454600316e24,7.490108908263109e24,3.731040495942481e24,6.586694674146602e24,1.6050701424671623e24,3.237168252277303e24,4.8042066310124794e24,5.814608370954499e24,5.280384818760616e24,5.025571001909937e24,9.804207171073136e24,2.1083396300569825e24,1.308960169473723e24,4.7518576043797095e24,3.2434787262831316e24,6.559780854503097e24,9.960514307496177e24,4.155918767573692e24,8.252947214952338e24,4.7143632066539936e24,1.495757605312247e24,3.9632159274390816e24,5.686911737689998e24,4.86326589125864e24,4.273892538892327e24,5.261915663007237e24,9.795289977824755e24,9.040143604325397e24,7.370147144554641e24,9.125522924743687e24,8.623848432887011e24,3.433707066952685e24,9.333837995192027e24,8.03464598921467e24,9.420899225498389e24,6.666463619642492e24,3.9754401148386123e24,6.004001081005963e24,7.301090238123229e24,5.567983808142711e24,6.32635926428013e24,2.8303271354721495e24,7.080007845292891e24,8.042008054564309e24,8.844180809704726e24,2.7309293272896977e24,6.471902367676306e24,3.0843792358408177e22,2.841938712709591e24,6.712591377100652e24,1.0533122841342991e24,7.244710759553137e24,8.825753185300185e24,1.1891848804651295e24,2.9421327190230055e23,6.034308380557092e24,3.3360745829270893e24,5.102570963933524e24,1.5920742007186562e24,2.2857439428853356e24,4.0198400637985613e24,8.751808482401166e24,9.109236616841204e24,6.771362616168474e24,6.289302772210158e24,4.3770406836364556e24,9.539687990049385e23,2.1516366287465608e24,2.645035508904924e24,5.294104019796499e24,1.0650736899546422e24,7.748113513482951e24,3.546939549732052e24,4.6149990011070243e24,6.275952983078464e24,5.465981874603488e23,5.884930282440472e24,6.979908398595995e24,9.927981134753617e23,3.304921560986051e24,8.727784381972583e24,9.360299972363081e24,5.207567365593537e24,2.6043602662559377e24,7.773347593237743e24,6.290865390120928e24,7.214153844193139e24,7.178522928362897e23,4.793211460496704e24,8.297452967643367e24,5.689237029924017e24,1.3504514425417048e24,6.246388555652611e24,7.106244988343446e24,7.980735810523742e24,8.353367533547109e24,8.728404433239392e24,5.612054439890534e24,2.5779273510017047e24,4.994202834142614e23,7.318821045993119e24,8.210665141122062e24,5.203822135290756e24,5.851193030701532e24,9.021026283849569e24,1.4227658566708157e24,9.005837986926621e24,6.686872858959053e24,6.194940153973529e24,8.535607967620995e23,3.98941903683671e24,8.295506878880826e24,1.1250444206943456e24,9.754883498320728e24,1.6844692108876394e24,6.649589417750523e24,4.989691612161255e24,4.1648131666328685e24,6.075113505552996e24,6.88920343600509e24,1.2014182909654648e24,4.934136865163191e24,1.1403735982877472e23,7.703301126999698e24,8.479268774213236e24,2.558382462467559e24,9.292504128362139e24,1.2273900250983684e24,1.4173256124539203e24,1.487896003838064e24,1.9634819674623562e24,5.371331649387967e24,7.597594304007117e24,3.9819768126800364e24,1.6634851484488546e24,2.757054910541661e24,8.604400628473739e24,9.788461891029125e24,9.217565518450203e24,8.692746241629192e24,8.54809975601792e24,8.138390879697602e24,5.576972504098375e24,9.114359182214734e24,7.870427899403933e24,9.714279432745767e24,6.834937933894318e24,2.2785077895218243e24,3.4310384690260515e24,4.6842618458985377e24,4.505275453833816e24,1.2516074588790927e24,2.5817872874601603e24,7.658519241518676e24,2.0442219432120291e24,3.918411854390007e24,4.339260621567309e23,5.231634712318331e24,8.914009877260911e24,7.905520088884587e24,9.036891696052431e24,2.211125962987071e23,3.1550205125224197e24,3.896302942094468e24,4.120481123316751e24,7.135541297989453e24,2.731842412704573e24,3.166400709519361e24,6.416447588644945e24,6.46160877935874e24,8.671735020383937e24,3.2413278921620386e23,8.926844121289921e24,1.8379281674091153e24,7.9672244990491e24,8.94287048608962e24,8.970916684176108e24,3.8733920805887906e24,6.088362957376705e24,5.302761030171633e24,6.312485386839722e24,1.6713376727716723e24,6.169024608601564e24,8.520906573670424e24,4.307797755709686e23,8.386521541260809e24,5.059173670111452e24,2.9566209348107934e24,7.536011375433727e24,3.203540556054139e24,5.190869480404551e24,8.62932258392608e24,6.343249809419052e24,8.95111648072818e24,5.694515536779847e24,9.935598628977605e23,1.0888750242309898e24,7.216648338325725e24,8.481225715464704e24,2.6769006151183797e24,4.6090565166722757e24,3.1199437990539437e24,1.958864775903687e24,7.464565043838985e24,6.544282244923872e22,2.386344352733875e24,8.351344337201206e24,1.2930459974438802e24,7.407876808669821e24,6.333632957133705e24,8.995226666208503e24,6.787525164638264e24,2.0167425296512487e24,8.972062325037747e24,9.431509130814104e24,1.7184220636418914e24,2.4649545463439705e24,3.2140149869149675e24,4.739140564544862e24,3.611903724071845e24,4.533931777970846e24,3.6509012381834076e24,8.391346680310878e24,1.0707633657524653e24,5.844785299280151e24,6.440246860531957e24,2.6723390659617644e24,9.052448204555763e24,4.1640852213589365e24,5.824544545543543e24,7.051085728211004e24,2.823360918010811e24,3.2826494325716573e24,1.9408993560606759e24,4.721397223665064e24,7.784559510032448e24,9.8897902767033e24,9.516241947975131e24,7.807704987612059e24,3.6689099699605367e24,3.3139726622309544e24,8.938023747011236e24,3.2955807403713736e23,6.626443733578572e24,8.202810721141913e24,2.5279274774400255e24,3.4332333946427923e24,7.159257865737067e24,1.2547096435075012e24,4.89514524115372e24,6.727731563610423e24,9.34732292059339e24,3.2380861118946727e24,8.128926288162666e24,6.879589637870499e24,3.696880251265429e24,6.93907626732419e24,9.685717744382767e24,9.68241740235869e24,9.496339824918872e24,3.393467072117965e24,8.093769084510165e24,4.3948198301265055e24,9.195242402911544e24,7.865182226908547e24]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/data.json
new file mode 100644
index 000000000000..6cf8caad01f2
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/data.json
@@ -0,0 +1 @@
+{"re1":[31.15874418723304,-23.669637197155225,9.006410696038273,-6.9132463876941515,-44.36727243053934,22.133026233158347,-44.06951265207141,9.194333557255277,-30.766600219125696,3.848992440180446,-30.818334875017207,-5.707089383589526,-44.6525762724669,-13.333377759614585,1.5752431732259566,-48.44067643285841,-42.602024606629385,19.765482581363543,10.033897417054185,45.839610722123254,43.45535077556353,19.7972225620679,-46.5490581744656,12.47368704909968,-28.293744638958618,-37.43398218788718,23.93923765546687,-7.952100885743619,-12.058110704649948,-15.254705532861124,-33.628425672495645,-5.8372840538115724,-37.41781618498756,19.425710992688877,3.895031229777125,2.9807677956650878,-14.741815793062685,20.85492125396091,-45.546330032558544,-38.09546330857128,25.316026513881823,-33.417836656174686,40.58465138290454,-27.74810356364501,-18.557685078399178,14.554346433821522,6.441971015483851,-47.33923934683942,-7.792570707143568,-0.878460602064365,38.74020516813981,2.9444978618433097,24.302225774127805,27.465818864923335,-0.1390205763154313,5.977054027159397,15.144683293740684,31.992804057792796,-46.94933509938731,46.50564237784974,24.509278151762445,-0.1468867282291768,6.951461636489306,25.698552340499944,-18.32124469636294,-33.73469606329854,-1.0077563805139675,-42.327525538419394,-38.37740480286629,11.444228660881471,26.850946125393378,26.73346183452074,-46.00776115680807,-15.220815737085516,43.767437349082655,22.86785402275467,42.8272385406415,17.524515526442457,-11.049047208518303,-30.607125025072733,41.65027754637582,10.577678780354951,-22.78925703912018,30.103042765417015,45.3487586831086,-6.444779587690029,27.19502724030943,-34.85822293337364,-25.270605676039104,1.2818226697014836,8.869122199016829,-49.28224447812948,17.207921168138597,-49.48634418619358,-3.0117451264753825,-28.178137553914915,-28.55421763100742,-7.541798139978916,-34.42642163855169,-20.69783991505639,-29.16902973169573,48.4453427382045,47.8080591929871,-7.304528129726087,12.699597079795055,27.369037852299556,41.61101231859759,11.9469551718433,28.596178182687282,-48.49294534289129,40.83718427230862,8.683388995601739,-37.68301961694532,33.27017118449902,44.46213455372214,-31.860592948331913,29.821531812619057,24.650750569170114,25.932878738068226,38.10907367270261,46.43611647287369,-1.95538831187514,31.32510633570911,16.579938940117827,-24.40610719812133,-3.2847154261162785,35.53778828329409,-45.10942250537621,-44.179320080020624,-44.68107585065684,35.347470374630944,-23.673825576443175,16.30411373857325,-12.455190911488856,-45.424669611441395,22.499263762345223,4.0469668880616965,-47.00567877447739,-27.136658233306388,38.611930676138826,-47.563880973159755,-27.79802130650655,14.5177976857821,-8.822054381184294,0.7955056737641399,22.24342626736562,-40.865504676974055,39.35084297977214,47.65205674144126,41.869497592703325,47.725730359132086,40.303362249489325,48.913589725828345,1.4495950446950303,-3.0929568243203676,-9.487266810155383,-31.382768579001198,43.943997077400496,40.19387443872476,-4.2641153987460285,-13.939195899162563,41.7816118711212,23.625533712105323,-35.86715778310572,-29.97342238179276,-22.749998356882294,30.354237230910314,-34.70184906831499,-6.357593622829761,-19.589098882446375,-48.418445939862366,13.365356543270565,49.80252481456043,-5.967267266090978,38.097211295005124,41.480430270156404,-19.432784942588967,-6.321717075241928,-4.400431019339649,20.727486350866755,-18.42553348292607,-39.937620026484275,33.67089795077099,40.69868504960512,-23.73563777692641,15.872098086990903,11.405034317002936,12.969748953792063,-6.302300748503868,-29.128352826401795,17.310186067368377,-17.97000087295313,-18.211977715000994,-29.50083747477168,19.43168973859551,-9.160518745342628,15.075771007547658,-36.202157086925254,-16.01629948546369,26.969608804405638,-27.056854327944958,-35.369140349019375,31.441946427820426,-27.34486672704256,32.966002384201886,-24.062716116689508,-49.909576858224234,-19.466806168709027,-15.20417640960764,-0.5714886194137208,-49.277430968125444,-4.759426803972147,10.323926038780087,0.27422227379556574,-15.780431777968651,30.27772125602472,-29.92616246135412,23.37396393758206,7.64187946590004,-25.25382253663625,-48.77866036540895,-26.66601881070304,-16.071389302185743,-35.95178303069324,6.871217885107718,10.897049335188093,-2.451234668963721,27.503056950289846,48.22602181100703,-16.950965207489197,-14.955003539009837,35.096520557289395,31.12575609414756,-0.4134668918025497,45.096634661900836,41.63073111919972,13.957840177783595,-34.87412184924409,-31.368398956217913,-9.071922808182073,-4.011772065481821,-47.363744057270154,36.86723861249483,-31.84688127576344,47.897138790178914,-40.163635373057105,-45.20651412815759,-33.38071770181877,44.69869166953872,-43.73510711285093,-5.511892425226726,12.30277098929092,17.109864175460302,47.152167280590646,-28.550427977032488,-49.60264800596607,-20.648116529240923,38.38334610401701,-40.31504366800726,38.94057590201905,-14.438593356119746,-8.409492280023144,-47.470127900884705,-13.670527454040439,41.60180798082587,-29.56327941231742,28.007740018894154,2.160757249035761,-47.07420351763131,-20.54664381145073,-15.361125526835941,-19.487672618592388,29.349326644238488,14.663567863848684,29.911151880009896,48.03939102904799,-22.293386543852456,33.11355796321047,12.944724243136449,-39.32992494467563,8.769565644809461,-22.801458570093057,-34.33267205727194,7.306959072302519,-15.38501039821525,-20.514179206560858,-43.26249818025939,-46.37210999890775,-31.950082016536996,-49.86884267001677,-47.41333110997225,12.73054279230432,-49.41976356942791,37.18942428278844,-37.48607649528793,-5.210605543306244,18.28230347221536,17.01420033767424,-9.359152413695725,0.6013809989687147,4.256661718797808,-41.923047675770775,-2.2493963527559586,17.60680596155572,-6.211647993101678,21.18620486797434,24.06892139153379,42.214466471905965,42.95472167793952,39.760215839974265,34.74659610807157,3.0325976677793136,-48.55953898643619,-2.7108902746954655,13.626683867713574,48.03493074185393,-34.72943850732374,38.86915836612431,-39.56253040884082,-28.197968432757335,-37.28188174997328,21.38426508355242,-16.97688195716359,43.1137946004181,-48.47507301041407,-26.40562229712,17.329505680965184,42.528941375399015,-31.96498516734193,42.05676552658734,-25.654786614924706,33.01037866788707,-12.652580292008729,7.4645147310925,-47.423899000280954,9.867771438838865,-33.29200499719936,-12.232673477050874,26.78057656125894,32.8962300223843,2.110083793459708,13.37492950462891,32.29860998250777,39.597182656551695,-25.34765914758629,-35.83522854877529,-35.3802729797448,-34.65018367851492,28.45855107066963,-44.698148841801064,33.52933024479019,-25.34985198527143,48.494708286360606,45.29311776707729,-21.435275332269953,8.831635316056051,-18.14404080732883,-47.08038554943887,48.873273966221475,-45.55452130461025,-28.314193203902306,29.951376127923936,29.400308361546806,11.444710306097313,1.7574921340455987,30.93346175998319,-28.371600552524868,-42.84131170561438,-32.350133350497245,-18.046171500516508,24.279099062176357,36.622643895722916,46.70788255587581,21.25191821154803,-1.8851878586101165,-35.2988083755995,7.823739173348244,-8.874059172083939,-37.987168933285105,44.72366690029797,-16.20892042401406,21.34727693672272,37.39656998393366,13.602159064738004,8.868143073355803,33.910748700136594,24.261438119205522,-10.086169729167793,-5.689976518603913,34.40221957594153,-7.74873353114085,-25.20114541308891,-29.253787450721415,28.96493826594893,19.39311565316939,34.4875032356351,-3.824074552181898,-45.62743046607676,35.66685942603304,27.393669293301016,3.9245070260935506,-25.375972887982844,-16.491565866440503,27.56315603673231,25.388926043294077,-29.047528610202722,41.25309926089548,-8.951027256409262,-7.701987818721122,-45.39162775965778,-42.86452409767705,-37.87036319201328,44.919716354689044,-6.700170162482721,-27.493551064433575,-25.343323052987664,44.327850818883846,-41.12210924168862,21.154567221957038,-15.811989841134718,-48.026289119575395,47.671657776200746,-45.32184103312148,-3.9528512280203714,20.5450881509377,20.092429034409975,-44.32238950282953,49.676475503112,-10.579127549937397,36.17809760156632,-28.769149132694626,11.901542059241478,1.6001922177908767,-29.341282191582664,17.120276520241347,-20.610298382096992,-0.02223884915918717,-30.014643330210667,-43.32804377500794,-19.028153956500272,29.796841818947016,25.771313533746948,-7.153787939462006,-5.135264163059347,10.649352199012377,1.325795564472287,26.671442384740416,4.14631366533974,-44.68216259498266,-11.083614672381927,35.05693723384363,9.844886075093093,-9.992791414029156,-30.607902625674267,-10.517937131119773,-8.65577801110804,25.44962434161934,-5.006694936830478,37.38615662826929,21.728339127426466,19.9907022968696,-46.70981058858804,-30.334351355034872,6.848206650789244,49.862810669277195,-40.508519683146886,32.434446982883316,-6.716991883894316,-16.370755022551343,33.18822448434557,-41.06754422377913,7.03369172692576,39.72819664578182,23.011861777231786,-27.227001916118766,24.14355847176499,37.64836105273048,-13.455917449082847,-22.37997898710549,-9.117543217665848,-49.662306962436745,-10.539074338307444,-15.080901719991871,47.84927701373546,27.8398942635947,34.06415904877149,-32.204956978080105,26.10079228218322,27.321202352838554,12.507491461138699,41.61140188423762,42.17166817893278,-30.657225750193497,39.88393200678763,3.1030377598038825,-31.598563714036267,-0.6231202222926697,48.633455743643495,40.92083107277979,25.280629656946488],"im1":[-7.153366993954293,-45.708303707375094,-36.76966896997447,38.75109583596091,1.2367261542318744,5.1537850795251074,-7.172157172865234,5.202709651387636,36.07439567380882,-16.96352497002637,-20.949808918849545,-13.528938224532318,-15.248810930278388,-18.843760397651298,-38.09759483798088,47.219137144130315,-18.515095625404488,-32.724655541587055,-30.35075012397922,-2.205688254121739,18.038274077351744,28.752130268353383,9.514630551396088,47.00069957981927,49.29165527715995,13.89764790103726,-33.665836010169,8.789652965243235,-7.7855539497918045,20.99247759788237,25.684958163249277,-3.559846671136768,-2.611071775173656,0.7797349338839226,45.05231205580729,42.80306726706178,-43.71434825296269,-8.906078598511812,-47.48294659846923,49.92499858462676,-30.049415750529583,-34.53552718130415,-35.59395039246914,44.03885804047003,4.74779369707781,-22.153859585819113,-32.08824889971676,40.03911046265152,24.471057716445273,35.10805915114578,44.11707475533851,10.798898190001005,-3.437068815906862,-6.808852142660712,-13.596566921921415,-0.0522425072946433,-24.64462346707399,49.758987412645894,-43.218561873261265,-48.07676377100029,28.00666953502204,-27.85881826875337,16.287894212214383,-17.533997655409195,41.51051803336057,-48.34572508596455,-29.36113071692068,13.574106509253092,-36.86442140724506,17.30374586912403,-15.174944406970056,-34.21530607392982,-5.981612726713216,-15.39090642344759,-24.168195894818865,16.09098385716547,-31.43605201563372,24.60798693754805,3.8184742843522343,-35.64119406611809,3.0657513932468987,22.45901623682562,12.373522693455719,23.393021820407583,24.691732184125996,25.543217804192025,43.15341673993309,-5.568993247286528,-20.054344879259432,-48.61692763956407,6.765466456582459,-30.290070074293276,32.56322248650737,-12.103385608853436,-41.38752415759576,-29.65753721667618,-17.074297632095572,-21.732270648117723,-35.62547009358119,27.159851382328384,15.299258879912742,6.787537945410293,-19.624585864091305,24.086647291987205,46.306696782166625,11.643118883679271,-8.727208019692632,28.624908953476563,-28.182719815015524,8.623264697815593,-6.120200453263955,-6.731341453418608,-17.476043639628912,8.038520624454158,25.55977365349976,8.769694450491293,-15.066894625865558,48.399398816388725,10.09817471713037,-3.577339125578007,16.78652989938793,-9.884819494836208,-41.58678152488942,-13.076210434573234,27.39493690342266,7.3086446064667,-36.33633690480079,11.361559731736904,-3.1796086026515056,-35.53997612265417,41.676706375745866,13.151348330457843,-20.11499545572798,10.339063180191864,41.559408958555665,-10.193984236407182,-7.137524241178625,-46.08616310079429,45.18813779109108,-35.95085966918816,17.631502575139336,-49.35744489296662,-34.64641617658199,9.599431583895765,17.03069372420441,-49.7072991802583,-11.140620055427519,-16.801004559672293,34.87071347041038,10.461635168648662,-8.467784403086142,-22.30288071148083,8.937180258529352,33.366726316781595,-8.47166467883109,42.3301812672635,-18.645369011078095,32.5254224792379,2.112764503992473,17.810860038097445,1.1182404371212016,33.41159182127929,-27.80623293213631,-30.146534818596717,-46.471490061198864,-10.926136656587737,-0.24821982527212327,-25.376927903024715,22.115333456161352,-33.52209974103634,40.09194936769369,34.08461986605769,-22.07944858491796,-30.642129943883777,-14.953837853954767,0.7702156853735787,-34.46210573200026,0.6897481341850522,-2.9214863430366265,-6.0550069299407525,-45.59377507785878,17.91388129046392,-18.76500928450784,-20.159313008216373,21.116203266694455,25.831611159596463,-35.69364863457982,-34.47814640353883,-23.739007076892683,-13.84403687743324,49.29948752580158,34.78578847126455,-38.05351523228209,-28.322087319372457,-28.02625602013399,35.0282532872245,-31.141158544606185,23.21186699879206,-46.786107586101345,12.028076966977629,-6.272441245327883,18.789219192023452,45.03626227897519,48.027902053051235,-46.82453762943857,-27.970120861420945,45.40674099971808,20.311441144993566,45.3909503857641,44.170789470243406,27.527129675394463,-32.25218435353305,-29.231808565060724,8.918258087545048,-30.33050805443287,11.565747626868387,-49.11522881981058,42.39544728397054,-46.3202419921369,-20.420181689794525,12.493894113674777,-49.7751660357362,-6.30402663415709,-12.97251984291853,-19.557463786291585,41.70092140915813,-7.607113292621513,21.500935137515796,-13.868950354842681,-31.044397271268764,21.820008861612436,-37.170332747219064,-29.774792299194075,-22.93678951141702,44.615281258559875,-42.97165063950189,9.220958256587096,-25.43820081981797,37.321504809383725,27.38653902683265,11.826674484671628,-20.055766280171273,-33.82152257737357,15.901567499325978,-0.781015847868602,44.81445371296185,-22.15104361524085,0.08781197470029412,39.49156595398102,16.85296856509747,-16.810014104066006,33.48446904413119,-8.866623431219281,32.05382229790999,10.301666740826597,-43.53333377872014,24.399375723384495,44.072332382345664,-40.210287379632334,32.00060904313112,24.811575870800198,-10.271528633306282,-17.392434610698494,45.84655438429738,-48.425643830971055,-40.224734989941425,30.652009756327033,9.676992991133616,-35.59882071237244,-6.492509860121245,32.423020655921206,26.568133556350915,0.9085556122532665,-9.490592426096903,-48.06896234796672,-16.40053705398575,23.384107205277218,7.743890104397536,-10.586916225300023,-13.92427724072337,5.0161381064867925,-39.577038243610716,-42.655015596760535,8.623709887530175,42.77620172602282,-28.277801412237935,-37.32979628574348,15.197084396076377,-42.143769032668445,-22.34696077867587,21.392545039055648,-9.251580331618747,-25.590569733178704,-35.15070561074496,45.00765224475599,-46.17149231717749,38.479260938860676,-13.135671068444935,-19.3095880064987,-16.74683212775797,14.904810556631617,-27.158644726902416,-21.495796351834063,6.129136564235857,17.887383854917587,-34.34313102274306,3.8394000849605234,48.15799846445262,-49.75968818826143,36.0970938913422,-23.851826588221737,16.99747482892826,47.75542096460761,-25.692110953065274,-17.61724212342922,-31.832302301336522,44.13700538588982,-29.507946062623848,27.58316071738409,-25.456800421408765,-20.06538014977647,14.12576057029355,10.21792842898693,40.59433366149733,-14.444773334621509,-18.559085050105363,32.449550667360995,-7.663523529206898,-40.8683125128028,26.489695157170317,17.947386982230455,36.51317598775003,-17.01376897575787,-21.623274553679618,37.60591537916625,-49.596292467410784,29.271599597341663,32.941932680521106,5.659188967098892,-17.02296717019918,10.81702856885012,13.112962575110565,-14.56241185014241,9.083763365972331,-5.14236786951664,34.31108651706775,-0.48815842634689943,-9.631676760124776,-9.236243879006324,-14.64875746790323,-48.83295621174839,-40.07443588571547,23.123776849727832,45.56523025447272,-3.0450064879901433,-46.82059382116738,24.885671735784683,30.364333647803562,42.63411650140368,-26.46654019393697,10.092156505657115,-30.011734612541684,-32.03172899511255,-38.56881687770466,-43.47679633829642,-38.39603761784013,-48.816356650730086,-17.777798087509822,18.20444753734482,41.79331127226658,-48.156126187105386,12.318493756919459,-16.134176090180304,21.83946965757471,-14.998605161320874,-40.51517053704198,-4.225310547423398,41.70365907557873,21.641256366119336,5.850630239056052,-3.0986431122781113,-17.356549338770513,40.682341087623854,13.354508838380717,1.9691916664682765,38.65145433169447,-6.4771387312695055,1.2747850497250326,4.8067714474730465,46.692481580227934,-9.723701702609254,-46.534784197506674,-8.540347208397932,25.467632216687505,20.067622293817237,19.765363412295784,-4.364152002078313,-24.127981517908648,24.333282617557302,-34.93113429553847,-38.03014002312418,19.16257883950651,-18.410621478860346,40.07646948724495,-22.355139256564215,18.790352478841726,-41.46652083029885,-38.677162423260654,36.65697530303706,10.996586785895381,-9.858715891401737,5.684885864442236,-19.46228203181024,-40.16539635120603,14.138132460019534,-19.52888332137225,-8.71653469683045,11.210555689633217,8.208068680067917,19.06232536258446,33.16405001500749,-40.57552054154194,21.50593798526141,28.12525931170856,-25.64081445669405,-2.95611309083651,-28.063953697531275,-38.91413128074043,-43.72324690338356,-20.31808957797957,-3.911028160064859,-7.111591991034729,1.1198769063374243,6.388632620332068,4.896055637276767,-45.315196567181545,9.613856630213988,-6.218358039407853,41.09447942344883,-23.723661394872654,22.66432001771031,20.561223772822288,-10.192064179685502,11.010583354463158,2.205212059834203,36.66718329300713,38.56405898124234,17.32826834001615,-22.195480406679245,32.10482313891336,-1.5676176260845196,-34.86916348507839,11.94969284406374,-30.095114379305933,-5.966913376192593,24.54909309168815,25.222361581303204,-4.921007615439031,-30.57057643820832,3.948377436067844,-40.524900776741035,-31.197319608569263,24.56617209021701,-32.863841582907504,-23.74316294668931,-31.847676592411645,-41.6869520267457,30.909556557614664,15.14777905797638,-6.378281443581827,7.616720186790317,0.8372194278436282,18.90589311369122,33.8600329219275,26.64732006255052,-27.40735661659752,42.258652661833295,20.813918149261923,-31.617818137014265,40.427519994088016,-20.696627986238237,37.9173416143167,24.699328117345758,-37.910043230279236,36.83824074121374,40.62885796055819,20.245109454397294,49.947441911352215,-17.01065602572251,-15.756978789519195,-27.591895022724877,27.168197463375122,-11.920701563961359,-10.85410174797584,-42.65237898524943,-3.9800355530801994,49.4794690699445,6.1118762520661605,35.5565214886703,-21.96987652659307],"qim":[-0.8490287065505981,0.30698662996292114,-1.9289964437484741,-0.9331866502761841,0.37292543053627014,-0.5258024334907532,0.21257854998111725,0.9330123066902161,0.041455984115600586,0.22408099472522736,-1.2669477462768555,0.09699448943138123,-0.25068533420562744,-0.6630330085754395,-0.6716389656066895,-1.3836337327957153,-0.7860099673271179,0.18964847922325134,-1.0369935035705566,0.0804719552397728,1.3914011716842651,1.4313113689422607,-1.7712208032608032,0.6269009113311768,-0.8291889429092407,-0.5814641118049622,0.5526906251907349,0.24589110910892487,-0.15300460159778595,-0.4764750003814697,1.2759432792663574,0.016565002501010895,0.24335652589797974,-0.29537010192871094,-1.422364354133606,-0.5227385759353638,-2.1662485599517822,0.37630319595336914,1.5134738683700562,0.29552945494651794,-0.21964067220687866,-0.02981182001531124,2.481313705444336,1.8078970909118652,0.1741417944431305,-0.6362956166267395,-0.7785069942474365,1.4020448923110962,-0.6015653014183044,-0.4510748088359833,0.5632099509239197,0.3144780099391937,-0.5964402556419373,-0.13018614053726196,0.33884891867637634,0.12004932761192322,0.5772507190704346,0.7351498007774353,0.2584713399410248,1.0286885499954224,-1.5309514999389648,0.2830924987792969,-0.7955787181854248,-1.708702802658081,-0.10023777186870575,-2.16607928276062,0.279035359621048,-1.3914755582809448,-1.2336654663085938,-0.42283472418785095,-0.6835654377937317,-0.7457838654518127,0.30177804827690125,0.22582542896270752,0.7097707390785217,0.6479426622390747,-1.8426791429519653,0.6188598275184631,-0.07087508589029312,1.969765543937683,-0.9834562540054321,-0.6002363562583923,0.4548022449016571,-0.6798031330108643,1.3275258541107178,0.3374297022819519,-6.977110862731934,-0.5528007745742798,-0.4271017014980316,-1.3399630784988403,0.47200509905815125,-1.2880982160568237,3.506519079208374,0.9060786962509155,0.8384764194488525,0.29953914880752563,1.297096610069275,0.6874237060546875,1.162564754486084,0.9152129292488098,-0.2003990113735199,-0.2756049931049347,-0.18660341203212738,0.12444597482681274,0.2386448234319687,0.38517048954963684,1.9084900617599487,-0.4120495021343231,0.05549947917461395,-1.3760920763015747,0.7756381630897522,-0.0383310429751873,0.24777726829051971,0.2644403576850891,-0.8313955068588257,-0.9747396111488342,0.12631258368492126,-0.24122555553913116,0.9582022428512573,-0.4087202548980713,-0.9256802201271057,0.34441694617271423,1.0983837842941284,-0.42091527581214905,-0.34527823328971863,-0.07187705487012863,-0.964785635471344,-0.9924618601799011,-0.6050205230712891,-0.013302168808877468,-0.6920098066329956,0.1528884619474411,0.24151529371738434,0.8317227959632874,0.15579620003700256,0.2884623110294342,-0.040154628455638885,1.14015793800354,-2.1122355461120605,0.8874452710151672,1.7132065296173096,-0.41773393750190735,-1.1598795652389526,-0.022796643897891045,-0.863336980342865,-0.9546621441841125,-2.6740407943725586,0.5712966322898865,-2.1715731620788574,1.395920753479004,-0.20910978317260742,-0.650597095489502,0.7464709877967834,1.0814660787582397,0.1349864900112152,1.1619516611099243,0.48395296931266785,1.757598876953125,-0.3699001669883728,0.22345919907093048,0.2036466747522354,1.2440026998519897,-0.1620229035615921,0.9305264353752136,0.3132193386554718,0.0792776495218277,-0.4681475758552551,-0.9791525602340698,-0.617595911026001,0.7717880010604858,1.3692408800125122,1.156567931175232,0.9473216533660889,-0.5321111679077148,-0.7294260859489441,-0.20528174936771393,-0.501148521900177,-0.1771594136953354,-0.1988293081521988,-1.4019598960876465,-0.9066113233566284,0.890001118183136,0.940396785736084,0.9412040114402771,0.0019631057512015104,0.4827902019023895,-0.009358752518892288,-0.25346407294273376,-0.1566241830587387,0.7492765784263611,-1.219459056854248,-0.9783022403717041,1.7156246900558472,0.6146669983863831,0.12725399434566498,-1.9532710313796997,-0.030515171587467194,0.7099074125289917,2.44136905670166,-0.633955717086792,-0.12399207800626755,0.32626086473464966,-0.8925378322601318,0.7611889243125916,-0.39609578251838684,0.061485420912504196,-7.451966762542725,-0.1115250289440155,-5.99002742767334,0.47849592566490173,-1.1023128032684326,-0.7808191776275635,0.4403516948223114,-0.7054091691970825,-4.766180038452148,0.9067139625549316,0.441135436296463,0.14427438378334045,0.2955341935157776,-0.43380293250083923,0.690395712852478,-0.5360412001609802,0.11757253110408783,0.5602292418479919,-2.390429973602295,0.25590550899505615,0.11529511958360672,0.3920957148075104,1.0951263904571533,-0.4275801479816437,-0.3469788432121277,0.5060200691223145,-1.466224193572998,-0.08624031394720078,-1.0470819473266602,0.6729811429977417,-0.4214910566806793,-0.0060993521474301815,0.4178691506385803,-0.28396669030189514,-0.6029441952705383,-1.0126320123672485,-1.4608194828033447,-0.5293766260147095,0.6032616496086121,-1.554834008216858,3.6233479976654053,0.22693365812301636,0.9048301577568054,0.5857835412025452,0.734887957572937,0.24360698461532593,0.36862078309059143,-0.9041717052459717,0.4925738573074341,-0.761374294757843,0.7036308646202087,1.282028079032898,0.1675439029932022,-0.1947183758020401,0.14823463559150696,-0.2730382978916168,0.8531666398048401,0.9988898038864136,-1.0478469133377075,-0.7570315599441528,0.8054141402244568,0.3574674725532532,-0.07615998387336731,0.328555166721344,-2.2657101154327393,-0.845114529132843,0.17174342274665833,-0.4680684506893158,-1.7655360698699951,-0.7921048998832703,-0.5799671411514282,-0.42193207144737244,0.23953677713871002,-0.7025337815284729,-0.4647068679332733,0.9065685868263245,-1.4625227451324463,0.7738217711448669,-0.2051330804824829,0.6250889301300049,0.5891925692558289,1.7069249153137207,-0.5185773372650146,-0.6313380002975464,0.8097192049026489,0.176360622048378,2.5729217529296875,-0.914018988609314,0.7730808258056641,0.17290538549423218,0.8609583377838135,-0.02642674185335636,-0.047506801784038544,-0.24453109502792358,-0.34095636010169983,-1.5457230806350708,0.24366292357444763,1.1482996940612793,0.12164714932441711,-0.39681604504585266,-0.19297367334365845,-1.5849766731262207,1.1405366659164429,0.9227470755577087,-1.7878459692001343,0.6670149564743042,1.2959492206573486,-0.6626143455505371,0.6922712326049805,0.545504093170166,-0.915334165096283,-2.2256484031677246,-0.8169848918914795,0.9996234774589539,1.2302308082580566,0.5374415516853333,-0.09454789012670517,-0.44049468636512756,1.0867445468902588,-0.6257007718086243,0.333992600440979,3.9155521392822266,-0.249332994222641,1.627981424331665,-0.5584906935691833,0.7171767354011536,1.5007004737854004,1.852137804031372,-3.6146912574768066,-0.4395650029182434,-0.24829870462417603,0.930955171585083,-0.690985918045044,0.736335813999176,0.08890137821435928,0.38063740730285645,-0.5734103918075562,-0.9866549372673035,-0.33703237771987915,-0.1417636275291443,0.4308781325817108,0.7485408186912537,3.7507832050323486,0.6050110459327698,1.3139835596084595,0.8758160471916199,1.7889983654022217,1.203227162361145,-0.32180315256118774,0.7824417948722839,-0.44277310371398926,0.21441033482551575,-1.4579150676727295,1.49724543094635,-0.4186437129974365,-0.8168662190437317,1.5076582431793213,-0.40700507164001465,0.6340505480766296,-0.4899914264678955,0.7486109733581543,-2.138411045074463,-0.7531819343566895,-0.6563684940338135,-1.2347499132156372,0.894364595413208,-0.5774844288825989,-0.08404820412397385,0.24772991240024567,0.230852410197258,-0.10203956812620163,-2.2615456581115723,-3.9367828369140625,0.5234634280204773,0.1666562706232071,-0.5106856822967529,1.3118375539779663,0.25668928027153015,-0.24135084450244904,-0.9776710867881775,0.24926592409610748,-0.26997968554496765,-0.12529748678207397,0.9686838984489441,-0.2798076272010803,0.5039332509040833,0.2532917857170105,0.3064192235469818,-0.2822931706905365,0.10818520188331604,0.6834120750427246,10.309499740600586,0.1044519916176796,-0.8217785358428955,-1.604437232017517,-0.17059603333473206,-0.13835975527763367,1.0247886180877686,-0.5203284621238708,-0.036085814237594604,-0.6780060529708862,0.3596056401729584,-0.8638507723808289,-0.9862953424453735,0.770846962928772,0.06186528876423836,0.0707811787724495,-3.18479061126709,-0.520107090473175,-1.3708113431930542,-4.960399627685547,2.095985174179077,0.7099112272262573,-0.2563953995704651,1.5664557218551636,-1.4068543910980225,-1.278517723083496,-0.362736314535141,0.4371919333934784,0.4471180737018585,-3.676734209060669,1.0413012504577637,0.39752283692359924,0.8104416728019714,-0.14879991114139557,0.24169012904167175,-0.030612416565418243,0.8068456649780273,0.18289484083652496,0.3434891700744629,-0.2602190673351288,-0.2432153820991516,1.368403434753418,-0.7343139052391052,1.0131462812423706,0.9323442578315735,-0.21011807024478912,-0.1590576022863388,0.09226281940937042,0.2977655529975891,0.34644532203674316,0.12509091198444366,-0.31054848432540894,0.174465611577034,-0.55476313829422,0.42912840843200684,0.30103203654289246,-0.784812867641449,-0.1938871294260025,-0.5723621845245361,0.31318598985671997,0.15263095498085022,0.7162517309188843,0.19665926694869995,1.2915140390396118,-0.4976080656051636,0.5988756418228149,0.1496720314025879,0.4331241250038147,-1.324973464012146,1.0306302309036255,0.5695345997810364,-0.8252018094062805,0.771072506904602,1.5444297790527344,0.13171015679836273,1.3331263065338135,-1.6332556009292603,-0.1014128029346466,-0.7262676954269409,-0.9026126265525818,-0.46061769127845764,3.550124406814575,-1.4227259159088135,0.7105806469917297,-0.678823709487915,0.2283623218536377,0.024125581607222557,0.9658100605010986,-0.9727160334587097,-0.11313667893409729,-1.1611216068267822,0.5167349576950073,-0.013487360440194607,-0.7718549966812134,0.9330945611000061,0.22992749512195587,0.5532494783401489,0.29907143115997314,0.6509447693824768,-0.30597031116485596,0.42964497208595276,2.3427305221557617,0.6389787197113037],"qre":[0.17839570343494415,0.8143962025642395,0.778876006603241,-0.5373095273971558,-0.8143369555473328,-0.12273552268743515,0.885231614112854,1.2713038921356201,0.948847770690918,0.15056870877742767,0.4127609431743622,-0.30057498812675476,0.9423323273658752,-0.11856710910797119,-0.7897753715515137,2.0732498168945312,0.6602602601051331,0.7663678526878357,-0.11627757549285889,-0.9585787057876587,1.58389151096344,-0.3944275975227356,-0.10895756632089615,-0.338005393743515,-1.4904327392578125,0.385138601064682,-1.0134481191635132,0.10730209201574326,-0.3873574137687683,-0.02081364020705223,-1.272384524345398,-0.12525346875190735,-1.1081833839416504,0.190470889210701,1.3928591012954712,0.42213040590286255,-2.266141891479492,-0.12168915569782257,2.682452440261841,1.1794604063034058,-1.0060296058654785,0.8214365243911743,5.6995320320129395,1.303405523300171,0.24049127101898193,-0.08842778205871582,0.42501968145370483,-0.7596136927604675,0.9278081655502319,-0.6844080686569214,-2.045633316040039,0.09826662391424179,0.5073198080062866,1.0030548572540283,0.16935837268829346,-0.04015904292464256,-0.1460951268672943,3.994293451309204,1.1336735486984253,0.9443756341934204,1.0961233377456665,-0.3033246099948883,0.36980265378952026,0.9276031851768494,0.9896084070205688,-1.6388875246047974,-0.5369824767112732,0.279010534286499,-0.3311808705329895,0.23251532018184662,0.08700543642044067,-0.17164669930934906,1.0069801807403564,-1.0140124559402466,1.027695894241333,-0.13766591250896454,0.04036520794034004,0.30101215839385986,0.37171506881713867,-2.7968833446502686,-0.46273329854011536,0.645967960357666,-0.6846169233322144,0.5755851864814758,1.468040943145752,-0.4381766617298126,4.987212181091309,-0.3385440409183502,-4.764675140380859,-0.20858146250247955,0.07347031682729721,0.1885995715856552,2.587196111679077,0.4993748664855957,0.4214339852333069,-0.7145663499832153,1.5722577571868896,-0.0951182022690773,-0.23861324787139893,-0.0944833904504776,-0.614942193031311,1.365157127380371,-1.5163891315460205,0.7159832715988159,3.8236470222473145,0.8508464097976685,0.9359340071678162,0.1662597358226776,-0.683238685131073,0.3668128252029419,0.6215349435806274,-0.1909497082233429,0.8189615607261658,-0.47618475556373596,-0.1225350871682167,-0.727473258972168,0.650689423084259,-0.8369073867797852,-0.5970717072486877,-0.5833442211151123,-0.020098457112908363,0.2627517282962799,0.4630851745605469,-0.2863030731678009,0.7147125601768494,-0.15968890488147736,0.2943071722984314,0.00454440014436841,-0.4946686029434204,0.8890560269355774,1.0811500549316406,0.6246858239173889,0.6418960094451904,-1.0689958333969116,0.9799707531929016,-0.44067662954330444,0.11975863575935364,-0.04735107719898224,0.9800513386726379,-0.04271102324128151,-0.5387578010559082,1.1565088033676147,1.314264178276062,-0.3105655312538147,-0.99666827917099,1.0720272064208984,-1.1724450588226318,0.7966089844703674,-0.31543946266174316,0.9440793395042419,-1.0472921133041382,1.137768268585205,0.3859073221683502,-0.08469260483980179,-0.05132799223065376,0.5018494129180908,-1.3508421182632446,4.11061954498291,1.798393726348877,0.27934449911117554,0.13779278099536896,0.2372049242258072,0.6931390762329102,0.9328276515007019,-1.1229944229125977,0.6945217251777649,0.46752169728279114,-0.6692792177200317,-0.7012883424758911,-0.01188535988330841,0.6608874201774597,1.0582131147384644,-0.958110511302948,0.2384781539440155,0.09055207669734955,1.106798768043518,-0.8923810720443726,0.09252259880304337,0.05415758118033409,-0.8087393641471863,-0.3901383876800537,-0.18072408437728882,-0.023076841607689857,0.4786878228187561,0.5210394859313965,0.3826897442340851,-0.8065162301063538,-1.0250329971313477,-0.49312472343444824,-0.4155515730381012,-0.24944937229156494,0.13635170459747314,1.2385371923446655,0.02243543602526188,-0.5698682069778442,3.6658246517181396,0.9105045795440674,-0.32352420687675476,-1.7415052652359009,0.14708076417446136,0.5682889819145203,2.362921714782715,0.04610783979296684,-0.8422892093658447,0.9610570073127747,0.8431664705276489,2.379080057144165,0.5049670934677124,-0.08876971900463104,0.6721119284629822,-0.600680947303772,0.39581847190856934,0.930489182472229,0.30301493406295776,-0.5427092909812927,0.465901643037796,-1.1824558973312378,1.4506787061691284,-1.3328050374984741,-1.4833513498306274,0.703610897064209,-1.4605885744094849,-0.4422453045845032,-0.9344529509544373,-2.5737767219543457,0.719996452331543,0.1042991653084755,1.003890037536621,-1.3666529655456543,-0.7202906608581543,-0.42412590980529785,2.496493339538574,-0.6227763891220093,0.5347657799720764,1.1676746606826782,2.4113807678222656,-0.08266100287437439,-0.7444919943809509,1.5468543767929077,-0.8165005445480347,-0.34191426634788513,-0.14546604454517365,-0.9294487833976746,0.19510959088802338,2.306812047958374,0.28044232726097107,0.17911048233509064,-0.7989091873168945,0.11466877162456512,0.6756206154823303,-0.07852412015199661,0.6914517283439636,-0.00421116640791297,-0.1501990705728531,-0.3429030776023865,-1.2285765409469604,0.5994399189949036,0.5071996450424194,1.0142199993133545,-1.1802483797073364,0.5400177240371704,0.08286604285240173,0.39680755138397217,0.0014972364297136664,1.4746670722961426,0.12565557658672333,0.35692837834358215,0.041645586490631104,-1.7068763971328735,0.159925177693367,-4.183251857757568,1.480484962463379,0.7780991196632385,-0.11359508335590363,-0.3727640211582184,1.5343313217163086,-0.22479821741580963,-0.3645339906215668,-0.29572710394859314,-0.7633795142173767,-0.6695497035980225,-0.12364273518323898,-0.2886253893375397,-2.734968900680542,0.7873163223266602,0.2815483510494232,0.9802438020706177,0.669708251953125,-2.616772413253784,1.1145414113998413,-0.6267008781433105,-0.3152501583099365,-0.9899389743804932,1.0152322053909302,1.5451233386993408,-0.9780398607254028,0.5788428783416748,-0.33754462003707886,0.40654945373535156,0.19127503037452698,0.2205878496170044,1.9012690782546997,-0.4737819731235504,0.48292991518974304,-0.26307412981987,-1.106839656829834,-0.49976226687431335,0.017341958358883858,1.2839279174804688,2.848158121109009,-0.9048352241516113,-1.8669006824493408,1.4671989679336548,-1.7114086151123047,-0.1723785102367401,-1.0700739622116089,-0.7242618203163147,-0.3377397656440735,0.722035825252533,-0.35007578134536743,-0.15008120238780975,0.12736976146697998,0.7061294913291931,1.2055507898330688,-0.2627052962779999,0.3716731667518616,0.6216446757316589,2.1557633876800537,2.183946132659912,-1.41860830783844,0.3594200015068054,0.7242282032966614,0.2538317143917084,-7.5094804763793945,1.81982421875,-1.1308289766311646,0.8920904397964478,0.8118758797645569,0.3637607991695404,-0.3797323703765869,0.35363641381263733,-0.14300651848316193,-0.574654757976532,-0.2643696963787079,-0.23593619465827942,1.0004292726516724,-0.350909024477005,-0.15295837819576263,2.018526554107666,-0.7611353993415833,-0.11516367644071579,0.2086402177810669,0.39205402135849,2.78775691986084,0.8837997317314148,-0.5562835335731506,-0.5340985059738159,-1.2475810050964355,0.19974830746650696,-2.624260425567627,0.5659307837486267,-0.3173229396343231,-0.2051113247871399,1.1950386762619019,-0.9745410084724426,0.8395013809204102,-3.636488437652588,0.8447099924087524,0.3008303642272949,-0.25747567415237427,0.47709861397743225,0.4558582305908203,-0.7747519016265869,-0.6685854196548462,-0.478758841753006,-1.1686023473739624,0.18703900277614594,-0.31206217408180237,4.94212532043457,0.7412116527557373,-0.22108395397663116,-0.5193324089050293,-0.6158723831176758,-0.35014432668685913,-0.044024623930454254,-0.16411042213439941,-0.5827047824859619,0.1303507685661316,0.08087141811847687,-0.6824073791503906,0.37334194779396057,-1.0359364748001099,0.9574530124664307,1.0300161838531494,-0.9363834857940674,-0.6802617907524109,-0.29001861810684204,4.055675983428955,-0.9588785171508789,0.4270366132259369,-0.7169715166091919,-0.567003607749939,-0.6520677804946899,-0.03205054625868797,0.04130561649799347,-0.9987422823905945,-1.1712554693222046,-2.245473861694336,0.22764329612255096,-0.20523519814014435,-0.4313558340072632,1.1590348482131958,0.9115865230560303,1.045740008354187,0.2990528345108032,0.07570086419582367,1.3480380773544312,-2.954188108444214,0.6312261819839478,-0.8290027379989624,-0.13594642281532288,0.6973392963409424,-1.0414141416549683,-0.48642128705978394,-0.6676913499832153,0.40305402874946594,2.2170331478118896,-0.30694490671157837,0.7779911756515503,0.2198793739080429,0.9148791432380676,0.16032889485359192,-0.01216092612594366,-0.41199156641960144,0.423925518989563,-1.9530173540115356,-0.14831499755382538,0.4182202219963074,1.4211530685424805,0.18759606778621674,0.29703661799430847,-0.7020731568336487,0.19159364700317383,-0.21435746550559998,-0.1690826117992401,0.6073312759399414,-0.9232470393180847,-1.071317434310913,-1.059597373008728,1.1990547180175781,-0.3214208781719208,-0.5812561511993408,0.056231897324323654,-0.8679161071777344,0.2081112265586853,0.09050208330154419,-0.6769676804542542,-0.019559694454073906,1.493263602256775,-0.756725013256073,0.38080912828445435,1.2500317096710205,-0.7565647959709167,-1.1026155948638916,0.8546910285949707,2.5719540119171143,0.4782482087612152,-0.6821238398551941,-0.16160626709461212,1.2842026948928833,0.6623148322105408,-0.1723809540271759,-0.3805347979068756,0.011392037384212017,2.563289165496826,0.8065627813339233,0.061277423053979874,-0.11283162981271744,-4.129759311676025,-0.00838942639529705,-0.9201567769050598,-0.4818060100078583,-0.5650734901428223,-1.5756815671920776,0.2461012899875641,-0.42387592792510986,2.337529420852661,-0.38292285799980164,0.6048540472984314,0.3701402246952057,0.2654658555984497,0.8464741110801697,-0.46513664722442627,-0.6046527624130249,-0.8778250813484192,-0.11388242244720459,0.9056916832923889,1.788856863975525,2.930232286453247,0.016472959890961647],"re2":[15.454219317890278,-43.97240246217517,18.010462945159247,-27.983065241552787,45.61243214977014,-18.613315906712646,-48.908259299492386,6.652517269137327,-30.705518248127607,-44.20311660495765,7.784561243165136,4.041731564267806,-40.23303519407331,31.02454564614588,22.64862664848428,-26.680952997052533,-12.882853791421148,14.345654585007367,27.833116859067218,-47.677556882826124,21.132321762846075,15.127618680338728,-3.7409604206575935,49.77523521526818,0.4461511082848304,-46.251567655276226,-32.17002110816155,18.172963326592892,33.79541874798147,-42.57810197782359,23.271014369647318,42.10851944371146,31.71802181731661,28.089763873119182,-14.800140017129259,-46.77495791400075,13.034470400290253,-37.65178262178297,-20.455082495635924,-20.4115703176631,-17.79489724216858,-39.10484924632076,3.7005151728773384,8.747243906482105,-41.24448544105217,31.03866332933005,35.2337173843769,36.21922216427687,-17.952720338548886,-22.675283970035387,-12.084237998502843,33.94996218187359,23.45240683982071,27.794978680599115,-32.2696796511191,-15.370405627575934,-46.36335180660708,9.964880047231993,-47.6293482120403,-2.839534572794001,-4.516308535576854,-45.55443530179987,-13.495698245942947,14.231969699984575,-22.531232304067018,21.687620983296952,-20.894097102431363,-15.241847664375896,35.66304486239467,-19.994048743216208,26.76579496351694,35.73515458357059,-43.557086073392846,11.080647352887652,17.837772152465718,16.58663703438718,17.5606718485445,43.29427391357501,-30.571743177548306,1.3159339359851785,-18.867218797000053,-8.54968268629571,31.42559533760118,1.7950092124300454,25.36146411490185,37.41281016315703,-2.2495378148393996,35.410664923605694,5.635745173594955,35.278557499378564,16.850026535013598,17.537500160806403,8.357557323240968,-33.3337010323647,-40.84680958918314,18.74232070770158,-16.137283563199176,-29.530627854619006,-23.572932879585707,31.673152014352596,35.55062181295325,33.13282498888279,-29.48844437480409,-4.227142635848004,4.061368320940318,31.837169040564504,4.9331245332316485,-49.68204335023425,-44.90817809439528,-14.6211009342584,20.886985142379004,-36.910943794241156,-48.069272189967485,-46.235036092566276,-37.804011463080485,9.889284375369932,39.83464835377485,-42.58556538805901,-4.556318266571893,-40.935990393517656,-19.21437798058584,-20.87951217048667,-21.938325379651058,2.921553151610425,-42.69983900085834,-0.025801768910191925,44.736140466567136,-11.655731952500211,38.9324183804266,-49.64753894316012,5.689670663082204,-30.894076079295395,11.921643898248021,11.945273772288047,-38.63443570962557,-46.34168768694364,48.34138846461316,-38.6420295884624,-22.50874537935705,-42.50605840517444,17.31038558109998,-7.625838039717323,19.28844560475852,25.99746665798918,-8.912460895336551,34.60083074701042,9.114595493558987,22.632312374338298,-18.84761546935494,19.06127541329083,-42.270995388996425,35.141644658728396,36.17885262012905,30.56083919038886,-47.219457506078776,27.7308822288676,16.206860701988475,11.898307982741066,21.210894290684507,21.7933952536646,-28.002443024477742,32.09541594240794,41.21039665471142,-35.43108341394638,14.055250710705963,-34.10769402356409,32.68495204982902,34.17501196907976,-10.535406258012713,-43.03325968565622,9.905029007806263,21.796684452519116,-37.805932897250216,43.768641964336965,26.575065055168196,36.10668906231045,33.04275475680039,-17.701374896275503,8.066671974886617,-3.158654491575497,49.81187973498952,28.082077049110566,-20.820450272418288,0.4555475705978935,-45.40105543170257,48.86295296748318,-13.625724631577341,-4.085836909251142,25.498107120587775,2.3584301604183153,-41.5907179770032,-37.391090719696386,-19.61917552085197,-47.765310025546846,-42.93955155487246,-5.9118612648246724,17.68400523714358,46.31755041434553,-9.599521844193134,-8.638195761427284,-43.14880228087669,-13.610972789669106,-48.50937415110135,46.23512667067132,46.48604018962776,-30.79378338660792,-7.470088723280263,-45.22809104505243,-7.538481731363234,30.485760131622683,-0.4717877856154331,30.402858762500387,-3.0819228317644374,-10.532262120003978,6.654417899754627,23.665699592366465,8.613686043286627,18.832631917167078,-12.810123454441666,19.39221671395549,-26.44342992529377,27.112294749751996,30.402046440078905,22.17889797093791,2.3557008183489145,31.71414036784674,-46.862424813698475,31.02833145806771,-26.441269015572686,36.319860415410545,-4.090477033801797,10.604750098730854,9.564755191320614,5.98806020921657,2.415739787441865,11.402727905844301,-27.320654727662408,47.11961459763312,-12.825108746697325,-0.49462004991269737,-11.987048859798612,25.988288663055215,5.050565146425676,-45.96673519432806,19.35138385867856,-32.42689720424432,-6.713752935071845,38.69214396204647,49.116897110097355,-24.607317304312847,-21.823665502589517,31.005354302221278,-24.58056267166253,-42.929366457507456,41.26564927060872,45.03671978413638,5.607105172937807,39.966375810727854,-45.069290597149205,-36.47396821954621,-13.135388396834145,25.887310695756824,-38.035996383790746,45.87689168101096,34.25123061221362,45.40199105913193,44.69111591782206,27.403250224815082,28.453094154570863,-40.584844414035075,-0.40656084611478605,-17.654288589294886,36.212777093901565,11.96825102721526,22.640076198518912,29.07808122716021,-22.100247891946832,-49.33366437938095,-43.94087090144586,36.98398100842246,-12.348818569961587,-39.491010779390976,32.53113685092296,-1.6476458896754878,-31.554939216383836,-49.89700452015736,-49.23620818405765,-1.5215193365006954,14.819374220961649,-25.275872941400234,44.86452316854529,-43.26082314802099,-2.2263411382680616,37.44884763433953,-7.7472672875584365,-2.9267529334635185,40.612545063834375,-47.07053721497078,-17.235482631693145,43.682098187306366,-25.122284915482506,-6.28359725622979,-14.698389030898795,10.014695433173493,45.35475782190913,-7.104101911593453,-44.493346254774394,-30.089023865303666,-0.543175234255159,16.34990832121842,2.790313696832058,1.4441941944619785,-2.4419416304613293,6.432169712719727,-28.577952674352993,-47.66671854493077,-11.191275429569693,10.36918265552412,-42.985016135597895,-13.88463869789257,-12.428278538490979,33.81387215822963,-25.522119543300004,20.69596030795121,-2.3704429372549356,3.3950698486832493,43.39558284880684,3.0870327305421696,-12.339115426118177,-3.546676398950602,-43.628494450182664,48.22014756871624,-12.40828640684569,-1.6064786426436939,-13.569439731926714,7.229683640259701,-43.11200185931607,13.590102919695937,9.562909544674547,-36.46103335945844,12.84464049810812,18.620189436001382,-15.492995339601876,-18.622983542843553,45.57322912239185,-39.878986806940446,39.524584313028896,-3.271604714456444,1.2567607834546237,26.612653790582968,-39.10015872836694,-49.82433314906072,18.001477863060103,19.64256046733395,-20.30680133886431,-45.07843365997303,-2.7591432654462835,40.717542795528615,-24.196077563120845,8.755012297247113,-40.8622587355128,19.546890952848855,-23.46470746596008,18.430869963940964,-21.66023915219315,47.396112332131224,4.833595731130302,0.3457508708550421,-35.639717035706475,-45.83535163193755,40.54506573760234,27.500348872610488,-28.776860608350486,-35.33435970300975,-9.680815744595094,22.479880301615978,41.7329145592727,-17.564460833730976,-6.8365405838104465,43.97851852335957,40.01339443497409,-4.189567397402612,14.444754295718127,-7.081311686646849,-14.382883972200155,-44.11346022001811,-39.21492248763575,-18.45682805505128,-47.77202337856258,15.493939125613792,-0.7909042773339223,2.0016086027484263,-30.76068690262639,32.592034827107284,-24.90774658166278,-44.93994101441607,-3.3991065258686106,-3.534443896675185,-34.02831472412395,47.10818242342516,18.846562006572228,31.715151735961925,29.934360775176216,38.22847493957411,46.543655039397706,28.367302867285176,-11.030856461324326,1.1971011259894766,-41.87589673682576,-1.5074611030183576,13.957042189661642,-32.32016430062022,47.33330754587779,10.760658500548878,-43.27164096671044,13.185051921202238,3.897892902405708,11.049953577693309,21.2543036844489,10.917480978192273,23.654025243415546,36.63613168132994,7.246042545156264,-22.486902932973674,-39.1361861055598,18.70093112162533,0.2668764398938279,-47.32131095101272,-33.553826416274106,-12.070704844615733,-29.958070483604573,2.2510792603198766,-49.53138199593784,21.00916888522086,38.24853310893906,6.278064110243683,-27.849448512914933,-47.16842509400985,-1.3724759696539763,24.113484924696664,28.539635717137784,0.7904962468934329,9.534233404684791,-9.130511587723348,-43.04859111799361,25.624088500166096,-11.583589867768495,-1.9550199253705145,44.486922790048524,-5.23690717334231,-25.295660170331736,-39.627120997921324,32.36566285529739,36.65189343239102,-12.756007780197763,-44.17754786235714,-16.76810688999157,-27.584547392662518,12.370756496261649,-25.626855843686137,-24.669191130070868,-23.679633617853234,40.451419586970744,-10.071159957902445,35.218166612043674,-7.405615510638185,-21.265542422010753,28.09539576016408,-13.936801733447169,16.803404229832907,-5.466206860530562,-23.41988157999363,5.247561170525842,-20.632340274325312,-11.015950049510835,33.42792501122878,-43.784672570381545,-35.878254060371816,-0.6683885835595547,-28.376760248183388,22.92851167911914,-29.817072730963766,38.126079253078714,-30.728528027854864,42.71401637298065,-47.927743204815755,-14.163358155191887,-45.48309414904313,12.222762580006439,35.295558815562345,48.54665514331012,38.46291728560365,42.78640478498039,-44.84353928465483,-17.999607102146328,2.3076290342331305,-17.18315461394959,26.47997771592793,14.437795462278658,-33.34067311924925],"im2":[33.4520841138158,-39.54999353230916,-2.603171181564143,-23.520282335109954,19.369510494074433,37.7489900240259,3.6427636066104654,-0.7898748413104997,39.36071054460507,-46.87857757476468,-26.86101066793859,46.31444669654525,-26.885040032607066,-14.561699161144716,28.977728033228345,4.969236438587856,-43.37857085041635,-46.25100958616437,12.796863260524319,-1.7014958330506502,-7.175531343838003,-18.000258216497002,-26.510902279883908,-46.73463555766006,-33.320255337005435,-33.74364551372723,15.674969806757545,40.270255343122614,6.7500959460174315,-33.87567099929622,3.149627650672862,33.99006925336725,9.321435109006138,47.65353461770468,17.231548084036774,43.47469699249227,6.830307673044686,-43.24467147775316,-6.160301877152719,47.44306563588522,33.75437298832786,-43.46204678923495,-7.856099404048443,21.65461187366921,49.60754940047843,27.187089846929425,-10.960792571793334,14.141218067215249,14.735075850157884,-36.352302489514756,-24.893529033004835,1.2453984912038294,20.7973128398027,-3.180614750969177,-15.718274068880959,-44.64658974638872,-14.501884556626813,10.623482738705867,-27.263354112708214,-47.815472554395974,19.242744805501232,49.328993010547634,15.01071625075177,7.313695689175994,39.664209549663255,0.835091065506063,43.8206809660974,-27.362959419136867,-21.534593593158057,38.06014444502448,35.87392748942145,44.07078879304159,7.113308220435613,17.645935434952648,-35.836404345805576,-38.81711781652699,22.85715386761909,-7.259176563103722,4.443455908382411,13.669957604628777,33.47356464526831,26.82359844779748,2.80289429024657,42.762177037181985,-6.114452073473188,-29.4835963724277,5.505709495523206,-41.371422066888215,3.7037796526333295,6.448144594723836,-16.1675074336463,-40.827483978208576,1.2590027412049167,36.24445822895579,-16.93844737395097,49.3608425195668,2.453362971833826,15.057231589107076,34.45075427804444,19.345501792068248,-36.464515433507046,11.661009262872277,16.57043639890756,34.37608137298669,11.85712767920947,-0.7282386188245695,-19.38387444479921,49.040417574140506,37.60082468863885,-31.342189627343743,-35.91261358550278,42.661369693585186,-6.795888355827941,-42.55686667146965,47.907186459605484,-25.305633149280848,-30.88802578897466,-45.55661985228016,-24.224978897163297,34.81427755851408,49.7471311753187,-10.251353695929453,-37.768600217982026,41.37742408938908,17.701678808727436,-45.75640447668958,23.188179815776195,-45.39867512438111,-41.1898049064212,-40.71779072658972,42.19027290139654,28.613895750255665,-35.822398383978324,-0.37783804133477616,48.55094883408371,-7.202210222681728,-43.390557306393184,42.832156679802424,-2.4035820425797354,-41.46335007151134,22.319420434827705,-45.432440512647375,-9.339173493192767,-32.81782793581411,-9.367445072700598,-15.554826708097558,-11.285969706516433,-37.32165895692688,19.20578871341945,-17.102792665254675,16.52553485617237,0.4923414097286809,-46.82285841786894,-3.7337021685641147,40.86806331278201,20.14196755642928,19.60904683980783,2.8251139589646286,5.5375405590478834,46.326042188620775,49.50073848472606,-27.4665189235091,-30.48335374116511,3.0263112937370025,45.30197593428579,-11.838591440651477,32.19778079225853,-12.08108755867562,-22.25719290818994,26.04415041838088,40.14235698966121,8.387039337206517,-14.335431147448197,-30.83027122744101,48.9299525260454,7.392725767972344,20.06180652722672,-26.439127526890005,-24.328921660498782,12.96253709949643,1.111824017278316,39.17131091680507,-35.294068905158724,-43.0094004575676,40.69812335121074,5.856068385581203,44.41469237157794,34.64645364959212,40.041365852795366,37.56730492839469,5.687282713022832,-13.157142328910965,-3.5480372057770992,46.251389765616764,39.59165584784985,6.4053209672145,-33.60941746513831,29.887427860379844,13.40801689320665,44.54588873343165,-20.451833466332726,9.831026897971348,37.733535111555554,-15.23732503398584,-29.562880535217616,-30.92716935603541,-4.312638050190678,30.234399701019314,-2.6499653876501768,44.01569611809177,-44.96076059599291,-21.507463745679246,-29.95701448674202,4.912971442742496,-2.5532014232969473,-21.2325326499792,44.75011105467928,27.351596019570238,31.913455976640364,8.095034726306004,43.70359560315087,24.128533279075114,22.33708735390462,27.179312248298828,5.410852974805039,46.64619683526067,-21.13252540697793,9.298686584387447,-11.039805649735122,21.53956453595049,-48.10057553811606,-17.038519708296832,25.291124079899404,-41.92559876282602,40.37490897103737,-21.00268525664878,27.757379911493018,33.78250307981966,27.59194767702715,-33.36934064600423,-13.451186806825774,-43.039649321277686,28.45079546862388,-43.217496198227835,-5.399210657552246,-19.982687530531017,12.144571375765189,10.880757810098949,-43.17552658353999,46.279714850729604,9.83221504512288,37.502763486106076,-46.135080564878585,45.01823784292047,29.234827872015046,7.523774356072174,34.121925291405304,-14.127937859930093,-32.2013021399667,-21.09594662172326,49.55151156015404,-38.65637398488039,37.949393376023295,13.754486543611847,-8.500627418006836,-46.58761130324116,-14.968960271510966,-2.852099757997536,19.586556718937132,42.78157122916868,-7.530474709864521,7.867853248112546,-6.825288469443777,34.232389841159446,21.72176410213136,4.322634450180942,-47.00521752230114,35.85828899594378,0.2078310419271503,-15.795839602310565,1.0789980623317703,30.537386660070865,-17.055023271520554,-3.619307398908653,46.110106444756866,10.343745242986344,-8.487875677202602,26.57008239053826,13.16842671673053,-34.368020987464796,23.831340894100308,5.145357024286298,20.064235298297532,-0.907918855625276,33.00507674941976,46.690777172485156,6.06995621948856,42.60056508688254,-49.51031130626752,-31.709316420206168,28.73779178932456,-19.39301922867842,37.811367864208805,-11.121146867564612,-47.02137338490993,33.57501273882821,9.497805342799502,26.96334189353439,-38.27331563415737,7.376789929960914,20.847082729184123,-8.588660232846856,34.70562446445648,12.521884541011943,-12.567991758460394,5.448139928122188,-46.796956870381635,19.037708992367314,-10.435698989262534,33.071096151272656,31.820968942306536,-31.77536219836321,11.05302449762712,41.23492584212357,45.17878978395096,-44.21838733464041,28.884260977740055,-9.161934251273607,-20.12176851263622,-22.74314597281466,-17.858548188866564,2.666022791374047,6.332352264860866,2.4832416187272415,-6.2882007817578796,41.04809527284968,20.812848876219675,24.991698045811958,33.72277968624525,-25.872426440090702,27.35895625274739,-42.13389974799635,40.800598549332875,35.142813904852204,-43.30529532450629,28.64539956497137,49.923020346874964,46.95883697920998,-6.9110220064359495,40.39978915460607,-22.0903937616029,17.07492332760593,-23.162211036355064,7.8668155290039365,-10.839332265448355,20.76161503627479,-44.30642898795819,-17.340814495743018,36.83781103245539,15.08041654238167,-12.394751372748367,44.25945147108361,-16.30835837247048,-25.996949779940326,30.52012044869265,-18.07304918637893,14.4190861991664,-20.170758037546644,-28.71633202866679,-45.473935994066736,3.996844163905287,-26.93127896120433,42.274650343742366,-28.22329185058837,26.318840686828466,39.11057412473879,0.17695818312292033,-6.347544544953045,-1.0668932868952794,-23.165470986017212,44.178355808855656,37.54069836269555,-35.28843199634301,-43.331292039807934,34.12021255240225,27.280409902841825,-5.659479131252809,-28.447729116230015,-14.577991602558924,-46.42938121116352,-26.637784463852178,45.89418240134573,-0.7821978468182778,15.029673585801447,-13.922005660229274,-36.202534694219864,7.038035987264593,3.035343052684695,-29.083566513384184,8.854879871842044,10.867956822389182,-43.33844645322967,21.882559037444466,-28.09203701080898,45.099224671728265,-19.83896055812384,41.78893075215093,17.416209659704222,2.1193238141746207,-46.33603189552106,47.796870089951796,6.629984008559717,-25.025149757430466,-5.63711160410525,-27.980859712510807,-19.215949801324527,7.87705569294328,4.045099222316161,-10.900369995893264,-26.370861512688514,28.606368708155955,15.725751374160637,-29.546489625740545,-41.05174529155139,12.776546192083295,-28.079702360792,-12.215748990329224,-33.757226223236515,-39.055501567669225,-47.91485596607059,-9.14742289548299,-47.749692416710886,32.59607832377853,25.63771826420009,-4.95229352534615,24.306822381996838,-15.958591152728253,-42.29935272791828,30.237826427093253,-32.07313553605733,-21.042888169475404,-28.236670817563535,-42.74019120928785,-44.59049500369362,-36.5324158936331,47.81115875229712,-46.11673784831694,-16.40300438231136,7.908790883587969,27.537096675099733,48.536725540079786,30.733509126193354,39.240916009377386,1.5326787419225454,-40.555906213636675,-8.137536217406605,-45.01529401453188,36.33758619431407,-26.40602134151354,-11.87767789904003,-22.75233171333021,-34.38352718586345,-0.4504608222704576,28.438261284200735,-45.62701251379472,-16.197770901695506,-41.33845224289949,-21.85564552411108,-22.567848816275394,-15.05597481407299,24.2466137086508,-22.75109734417694,-31.29866594862587,14.233477558075847,9.959922675371772,-3.8803355685738694,44.68292500427302,-38.00140544414342,7.08151574669543,-6.5758329173740435,40.198787718322166,-36.68864144826786,-28.302102984045952,23.58896697383156,-17.941332169814807,14.134386103780614,7.975392528098013,7.4792127821142955,-38.56564171807052,-41.28417873109518,37.21414069324986,-10.303140752694837,46.77866664135014,-23.08029285616543,42.45630511165105,48.13889919405587,48.82669918575827,-2.9432836448463178,0.5913043881478472,-40.423646285164]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/imaginary_component_scales.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/imaginary_component_scales.json
new file mode 100644
index 000000000000..ea779485cc15
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/imaginary_component_scales.json
@@ -0,0 +1 @@
+{"re1":[9.760406737898148,9.903470914355825,6.39190809496494,7.247279841806542,1.0003793680583364,-5.869498640757702,-7.077347207192652,-3.9792231250409316,9.645251465849046,-6.422399293378913,-8.759542480768097,-6.969475671316186,5.725281201542513,-3.7706312119903167,-9.808317094230185,-8.331246040175841,7.783918442840118,-3.3417731640084503,3.5809545795084006,9.159314058174662,8.974722509302659,4.724399013124492,-4.055987053787209,3.2111651851655125,8.59246925850508,-5.116517383863563,-2.3950270992178835,0.6121934249940697,5.214145137350988,-5.833920254240599,-1.9554734366279352,0.1766874998979322,-2.7966577232510765,4.463255264918169,-8.262679949539159,-1.5045782963631087,7.670081104035397,-1.500368809761179,5.919943697244069,3.5906085409215454,9.35862475874633,-5.596194787191591,5.1622581906679095,-0.9476494831378179,7.281720855094822,3.059522197819284,-7.445630489530018,7.659407035235898,1.1494014813372182,-9.565461356068498,7.8997619090094275,-6.060810166731027,-7.598347728055652,-3.261011677448005,-1.2751006363131303,-9.491894013994655,-0.9804827615136986,6.506304867723504,-5.588771056580766,4.0239656567724875,-9.505963862599511,1.2400857529027842,-2.292570482613227,-1.3330018194088922,1.6221486926511588,-8.605716188065717,-4.3061144582222655,-1.4745252357116438,3.1073158344281087,-6.69473435078266,-8.959616149526488,8.283656134106646,-5.918148690499039,-2.510415510896344,6.8970603433776105,-0.8605608470766661,0.7573563966857044,-5.767522293292496,-2.114341506151689,1.1826703142154535,1.847861078326975,3.293407223226147,4.5814573171731094,-2.4127302541583484,1.375952608094238,-1.7446992598296305,-1.9144713444933519,3.0330645942021164,2.696702408086999,1.0650659996351628,-0.7624111475561772,-5.6291998699100105,1.059886596155744,1.5456682430817708,0.3510075398103307,-9.972588940509961,1.746011911364496,4.653475751367608,6.211470637023801,-6.131412089381643,-2.405521596710745,2.1160055185324484,6.592391515676059,9.534354786940014,7.282613169470785,1.4880935246767883,4.052339780117709,-4.749447725934242,-5.574207302607284,-9.51606068764016,9.514327946983382,-0.25445994206054934,-6.491651601093271,-8.320078393083,6.031014046301436,-4.697907536534512,-0.6064160352615318,9.780872497066692,-1.7146122029339814,-1.42077192527546,-8.067762012733787,5.276094142997778,3.8685918965198027,1.3269214982927284,-8.593736227023932,9.797351985753203,3.078259077520979,-3.2278663364628146,-1.508309747501233,3.701842608272541,5.019926756367335,-7.434437873863873,7.627520369478262,-1.7400249975948583,3.0700761770643368,2.9995081523421057,-5.867975608690639,-7.015041842669454,7.070481247445876,2.0797547398846365,8.22010304253616,8.705894253973753,5.670105162720716,-8.843603721529421,-2.2210539746260256,-9.9848979964799,3.209389478919409,-4.903902763420602,6.084794966905559,9.953158843474945,-3.518472376371058,-3.2071102312292616,-2.557369642493894,7.237202398105868,8.903883256587086,-2.117590031945131,-6.327997757646848,-1.154499655521077,9.313383532595974,7.459154625211706,-6.015586019832801,3.3044676176952557,1.2515083304955077,-4.685428212787022,-7.49485565651568,7.8498225270024555,-8.753638797063644,7.155429799125024,-2.2120298472453044,8.990884165808662,-3.0085876408584022,-7.895939854547038,-6.18292851924207,8.317797695772342,-2.1555088029212293,-0.32994635962622,8.334182604825674,-7.77332225960524,-2.2375174189676112,2.618154849889933,8.806253070043162,-1.346558039446606,-1.7234539266603015,-4.199432000165022,4.273521889074221,7.24022573940449,-4.341529816876832,-5.837931555269473,-7.474989650214196,1.3860721509362968,6.453977627359862,-5.167409421249667,2.2737536517233448,-2.9489629490586715,-4.690238214399818,6.855215381602562,7.858489058613209,0.9620627734593779,8.369281942370495,-7.830348022172588,3.4564444321143455,6.225693279127903,-0.9590754064737528,9.66628224769725,2.9530688555373388,-7.393434806916077,6.164084516367382,7.3809390016447445,1.6976464139853835,3.652671565239647,9.739923646581737,9.9013856539211,-9.749708852045497,9.227032881495699,9.362940221246951,1.5727562913419817,-5.421343712571128,-1.2123392889836033,3.740318603351753,-2.4631538979383176,-7.637893359012602,3.9124948253483005,1.7933351883036774,7.549955065123445,-8.652495057013512,1.5128617970273446,6.964037469188433,-8.833415381401242,7.18156960679368,-1.277757886475575,-5.510435242879092,9.067925588978042,-3.9622017022217726,2.3806453562369008,9.03671667056248,-8.200257804866633,3.7906946471185208,-6.61624658474037,-8.585890987743971,7.230955648725367,-6.250713474216909,1.1782060088886475,-9.258178945629973,5.507680398663911,4.85260774022133,-7.835519022360408,-8.598067350695137,1.305164838803492,-7.018746261266163,8.464874364033815,9.427654634578065,0.02732251899077731,-3.8092193067016105,7.478132319222919,-5.088873231490867,-6.243084104229723,-6.524332072511696,9.544588142639288,-2.282413463037316,8.339494432505116,8.524768867353664,6.566046230594434,5.057715027650872,1.033989039020561,7.533296530761703,-3.998697008654119,-8.867774182606784,7.354481422334761,-4.387000868315041,2.176457560637285,5.959560156639315,3.0256195728196573,-2.609927840841733,8.901800016927236,-8.201890223358975,-8.653377407290638,-2.2812716208289707,-2.481626288446277,-9.915252289286173,2.675349748282297,3.1812864948526904,-1.1206796760137614,-5.00525151376638,2.461165386413038,6.724428800913923,5.934027545407757,-3.67336210392597,-8.227713174555491,3.176486411869817,9.346285379755493,5.5452739361660885,-6.642035961402555,-9.687294134410136,2.259125964969792,8.29969712176911,-0.6242711518245319,-2.796776668090235,-5.8984357327067,-9.333588755416802,-9.577173222540171,7.411009472572442,5.359051138905702,-5.888304805689755,-4.662699705406155,6.517337732582952,6.164723675273084,-1.6491798192977658,2.575571113609495,-0.33576789704888554,-3.7726104842074655,-1.4543165565146658,3.101107380673401,4.5629807449142685,-8.794028982891877,0.8775530855698292,-0.8691761182773661,-7.903091616598927,9.777477593920882,-6.044864675940778,-4.50131891209103,-2.3037558372505735,4.566649645808926,9.094532210763155,-0.29622922040849,-1.617524299698296,8.923652368120894,1.1904820265234584,-3.1229972987742,-2.87192282754728,-6.159226834347411,8.230669766132735,6.6771205635996544,2.2812429078936667,3.2993257362848656,-7.5135469231893275,2.382592621469774,-5.26496105950093,4.718224666293093,4.647193664326231,-7.928163765789405,-0.4376721735439659,4.572062301534947,-4.904304364303833,-9.875134497693193,9.827389227012688,-5.069284829233636,7.140058042477666,7.744040919292196,-2.759771492214906,-4.678185042183278,-2.1571376800659596,6.060585251063049,3.6098433798878844,-2.384493150471922,6.173536221237267,-3.4934155905429876,9.55420279154955,3.0163490125499095,-2.1621276926216826,1.1127588638576142,9.583880967054267,7.498104850454176,4.34039056740122,-8.545628438132326,-2.891765926970164,-9.335782568949202,1.412406797189993,-1.7957030806875487,7.0210026398578975,6.461460802214759,2.187284571095489,-6.532627574494045,-9.24686713185326,-3.097628961457943,-5.092835033074072,6.1704246319535905,-6.310637181056967,-2.906877073384271,-6.057993710813452,-7.229037034107295,7.543981241401632,3.646007675790502,-6.359116943124345,5.434811637949174,4.633424878424224,-0.20113557690151396,2.156847295808028,0.031721466486846595,2.8990614879235572,6.956900908196587,-2.8089930050786727,-3.384310154643151,8.535967511345014,-9.248970252357973,3.0325607287042917,6.647534757277114,-4.969537664486445,2.0670969236518424,-2.298059758605353,-9.826796040539305,-9.190252080441857,-7.635412813300766,2.291316071473526,-7.677879783924015,-2.641159715436025,8.814275352979799,-0.34676511024363244,-0.6877136893159292,0.46376595751998373,-2.473946230588955,2.2812730576830287,-9.163835128992336,5.6586524054690805,2.0219549220009014,3.8435097562075704,2.084730987389488,8.624758391979945,1.9953946083410496,0.03895256026969918,-9.269014866587113,5.577729632319507,-4.4444975021242055,-0.8233919586798351,0.7012905053341445,-8.95009079047525,-3.7223548079406417,-4.419309934693512,-4.690253318282165,5.127334216490558,-2.2224832694070162,-8.62334689428889,-3.2069550691539668,8.940559059660487,-6.201480360335814,-7.04954728322146,-4.714656022686281,-8.370932515838671,-0.9488826024862629,-0.12406217378730844,4.924734310016113,6.218528984909433,9.227658433636158,-1.2471526470004228,0.13773832670536734,8.70063074889267,6.982999011245749,-1.8286575856553,-7.396346641125195,5.457025793016273,2.77743256349396,5.6310626773902115,7.931488784705277,9.79940089920084,9.236237109405998,6.801013468988639,-0.3518486281697264,-4.29553562148377,-4.757005769832223,-8.295438816873446,-7.32226543606791,-5.750396199619119,0.23985992188817562,-8.95192002279909,-0.01092349743748322,-8.55153915115259,0.3945002317911399,-0.35240162570298494,-7.6463816180076645,-0.7744505413965186,6.88581837592163,-5.579707876621985,7.04961978766811,3.1246157992785033,-4.174164823354891,-8.626835900083009,7.840753350167919,-7.167722053153689,-7.582585913586531,7.97444987864197,4.54036793154053,9.432362426705986,2.5679690364855325,5.779449227432069,-2.239825302094662,0.8324253581095533,9.780217487159362,-3.0108330391404063,-0.503734717160496,2.39542055486214,8.392126224379666,-2.3147070772920753,9.988736901517314,7.75541320823255,3.384155878397877,-2.9020003599260917,-1.931662525739286,-8.30887474509953,-9.915929911925815,3.2281462635689966,-6.7134069439779065],"im1":[5.249127107737442e24,2.991849772337084e24,4.154766740867804e24,3.3855199390411573e24,1.7221706574527052e24,3.538626448946961e24,2.6949758414911156e24,7.06270138950561e23,4.018969484761147e24,4.0611370571414023e24,5.923690561102893e24,1.4431051780543626e24,6.580118599522723e23,5.595590528230437e24,7.374302335431904e24,6.37457537888843e24,2.2978381640626556e24,9.645449400831264e23,5.721764552041001e24,6.474294975558709e24,1.0363951594147048e23,2.570084473175273e24,7.901762544696157e24,1.1869005477214646e24,6.946198111554458e24,2.4716099061816757e24,2.2882686554995036e23,6.697983312603502e24,9.178580449408492e23,9.030865817743914e24,6.831833629974447e24,8.861646015233294e23,5.2888585904137e24,2.40193468235133e24,9.197511981701057e24,7.874143060699978e24,8.556980498138296e24,8.155126935888521e24,5.05008113383418e24,5.369300596918302e24,6.702873591288323e24,9.224722228463318e24,1.9331741873443887e24,7.69158016976777e24,6.336852748784995e24,8.739486857127421e24,9.567887693638344e24,2.604352748219746e24,8.202823249226073e24,3.0063140720874e24,2.377006174357247e24,3.0921993511763527e24,9.373870368477872e24,9.898318473605938e24,9.35325662708686e23,3.006433358513472e22,2.7343980560803063e24,1.493370797269229e24,5.836402022188605e24,2.383549167314917e24,3.188626080989418e24,5.313577689842554e24,7.566441535624126e24,2.4704788196331976e24,3.989539755126567e24,7.620500855173133e24,3.1681137625066093e24,5.08465390326468e24,3.83660343887309e24,5.009843011031336e24,1.3728178512108447e24,1.3781682552630659e24,7.124366123613032e24,8.37438715526134e24,5.250347903393005e24,8.400662767354172e24,4.1617606206470394e24,2.524091525608916e24,2.6331784792584704e24,9.149138896023551e24,9.105549245092758e24,2.4258764678999214e24,6.432967908711192e24,5.30398982877263e24,7.378108036633618e24,4.572703340330653e24,4.510525563021294e24,9.288454375519838e24,9.567218754229515e24,4.2083933561455016e24,9.695457780025414e24,4.7203966231209196e24,5.981419901323896e24,5.844250981849094e24,3.518451382888044e24,3.7661688074783534e24,6.118146986637721e24,7.868819020313769e24,6.098611347666408e24,2.564306959660278e24,4.0317802561638417e23,3.201738269152e23,3.37786121487932e24,2.1489420703282927e24,2.245581381898926e24,2.7738223779432785e24,7.136305583423402e24,5.224611038520765e24,8.96177149256352e24,5.494814674175067e24,2.2082874814700105e24,2.749990455823268e24,3.7543973470610004e23,8.639837470528321e24,1.7337497548365278e24,8.041492525027351e24,7.699111335354168e24,5.192684307783344e24,2.0828657542253594e24,9.41873240107519e24,7.520911138678812e24,9.835275196888202e24,7.032410664606211e24,8.50563645745052e24,7.365174273242819e24,6.151748408724689e24,8.757247664631984e24,8.488917422529438e24,8.686930394264581e23,5.866855347692432e24,6.076758653421276e24,5.962685390603011e24,2.141460212307227e24,6.333513713121186e22,8.899681006231002e24,9.370007019237467e24,7.829899550253554e24,6.22421673608516e24,5.371267365182455e24,7.932709491401942e24,4.917256219557066e24,9.339586280385227e23,4.5483552847652027e24,9.44908037809539e24,3.9360796929058186e24,7.057642132906163e24,1.23695018922385e24,5.578047582823966e24,7.067552284742899e24,7.663957576701114e24,2.8231719133262337e24,3.6637549711928244e24,5.562447844974038e24,6.46993448242098e24,4.7743860107405573e24,9.129047976842209e23,2.347295940243599e24,2.542654253149711e24,1.2641102243640613e24,3.853340477100046e24,4.64683958248876e23,4.753679320303265e24,5.757796912562513e24,8.776882495503583e24,5.923708523463388e24,7.007479272147228e24,3.685017054210286e24,3.495059914110599e23,1.8803332174063294e24,6.24328150408927e24,2.495492344457695e24,5.341519670658468e24,9.653329988460386e24,5.917676205009544e24,9.889780335380449e24,6.244332502714242e24,8.236668337259762e24,6.776448585935248e24,6.319968470775614e24,9.122156408613314e24,8.060448805798522e24,7.078372617513883e24,6.783522493156509e24,8.881823906927474e24,8.596535039654865e24,9.039985917441442e24,7.998916150747615e24,3.420647658856341e24,1.6903487115482398e24,5.557494872687914e24,7.909010855082936e24,1.2331865700281253e24,9.995481318921429e24,8.247456719263469e24,9.357603349477231e24,7.78147678067452e24,6.125542762647058e24,6.929707394540676e24,4.1388857077911635e24,2.456698158829414e24,2.763980074670983e24,8.084732292029725e24,3.214806894842853e24,3.684213122188426e24,3.622112320668075e24,7.822318306260535e24,6.329761157207441e24,2.2921997096258177e24,5.021132415007879e24,1.9456822929092368e24,5.372624854989846e24,9.93404719544996e24,7.90326170477571e24,2.567614298077309e24,7.319932116958966e24,1.1083999468122997e24,7.755160825872155e24,7.42856246074202e24,9.366696681574781e24,4.3920370473412546e24,2.3582136190454597e24,5.519963343873178e24,2.2377767551201757e24,7.515369537650968e24,5.053006251981595e24,4.156285814605742e24,2.2454203962729572e24,1.368182355117279e24,3.4590276787615596e24,5.535380632527763e24,1.869309755198001e24,9.444088005209249e24,1.4946402656512939e24,6.091758714778516e24,9.338480132945293e24,1.5491188122135958e24,7.022431115828061e24,8.913089632508228e24,3.8915281618045355e24,1.1513203428591058e24,4.6254125707067345e24,8.119927227102324e24,1.6071381208814273e24,5.341602093426864e24,9.437549162900673e24,2.1801400541942476e24,9.670256347307568e24,4.0461705059268385e24,1.9484639705253295e24,8.96967877978716e24,9.139871221979995e24,9.655418780988639e24,4.463635553540202e24,2.148794796677096e24,4.4612515294177885e24,5.841630641823697e24,5.708932952614317e24,6.23599568438843e23,9.814485887488734e23,2.8458325462789504e24,5.529697576015094e24,2.344741482081e24,6.717149850801342e24,1.681341125790179e24,3.2796876387431174e24,7.00657936793338e24,1.4842043098418136e24,9.832851008908906e24,7.083278731937679e24,1.3872636713069276e24,8.261104083059603e24,5.692509689963689e24,5.320452423752619e24,6.814813281961864e24,5.751585041164573e24,7.99661050820443e24,2.1188877935829177e24,8.291777317513838e23,1.099668039585955e24,2.8263759236016165e24,2.0015251282664773e24,6.92189623987066e24,1.10550233136144e24,1.4295300830774794e24,3.063833169962881e24,9.700046266204622e24,7.580066186191842e24,7.396302675870358e24,6.231162512827515e24,8.223361278192685e24,2.292826468484455e23,1.813473172138056e24,5.281825073883004e24,4.0284503289603773e24,3.9019227540910475e24,2.3289139899250002e24,5.231244997166871e24,5.820131266329793e24,8.323398462485266e23,1.4643591623626087e24,8.505931503489502e24,8.193176170791661e24,9.159175476312311e24,6.734559475519527e24,8.321466686594107e24,9.266731583723094e24,9.8429988961709e24,3.432513381055593e24,8.965927692028856e24,1.3118076450250384e24,3.6028712937171494e24,4.1294186580741546e24,6.992202588869333e24,1.2801088513581195e24,1.517676534548318e24,2.3287663772527292e24,3.8856115071123414e24,2.7775651258657367e24,3.650217603959869e24,2.6257448340572532e23,4.0439076538887725e24,1.2903715807177807e24,2.482567779934991e24,8.345116675812225e24,8.823710010378068e24,6.750375091133198e24,5.488964716095886e24,7.477624041707006e24,8.760921874506189e24,9.892571287708841e23,3.599033764666039e24,5.316470759827228e24,1.682230929930434e24,3.712883288627649e24,4.026683121973496e23,8.37361950681954e24,4.1011946432985107e24,7.744914804615792e24,1.6065925911076553e24,7.149511798493317e24,4.7001329700746834e24,1.810899065483791e24,5.689575533108232e24,3.283743606674037e24,4.655277275407014e24,3.492987247327537e24,8.66729631242077e23,2.850490219295968e24,1.0250131501570626e24,8.329191395719104e24,4.796244505065111e24,3.482467465575683e24,8.085619484387326e24,5.188035075831947e24,3.6633560279822565e23,8.71326438250207e24,3.527182734535678e24,2.7983191064268724e24,2.8753533668245615e24,4.105985776579453e24,5.764578026553985e24,3.9035102564471204e24,5.217398059039697e24,8.431311961724875e23,8.269348144202496e24,5.070553646560776e24,1.0747265196751034e24,3.8966416511421335e24,8.355850221287146e24,5.515080710283026e24,1.0508671150178107e24,7.34284177093052e24,8.126213141198362e24,7.991984869546339e24,9.589330744024345e24,1.2843122222287706e24,8.08443070680913e24,8.059548436227907e24,4.49504763483969e24,4.833646183716778e23,6.249026403541872e24,2.1588238751791147e24,9.801707269069932e24,9.424319153078706e24,1.0149725778784215e24,3.640260648776769e24,7.566238911484693e24,7.190581268163044e23,3.944565828989009e24,5.392690874339661e24,7.22246644821819e24,5.008025184272341e24,3.813830275518318e24,2.1662155952318443e24,6.849793970051245e23,1.9889489017587527e24,1.7791900246530125e24,9.778111403636423e24,6.203093892819e24,8.926535027551388e24,3.334277482042063e24,1.4626897477863455e24,1.4648660215588194e24,4.212727379353239e24,6.20636704755449e24,8.774489808441112e24,2.7741936612757337e24,8.927397233005944e24,1.4723215208286745e24,4.710036982467128e24,6.998098506529667e24,8.452458315386902e24,8.503427645316154e24,2.0987761173262833e24,7.178298700169396e24,3.7013002724918447e24,6.270078555756816e24,7.87508580949254e24,4.851864409228789e24,7.517880180898152e24,5.522701485833961e24,3.970807594550641e24,1.261319230176028e22,6.077902259370988e24,8.774910079877043e24,9.377880501482077e24,2.700866351356174e24,2.199839144523993e24,2.893233746845814e24,6.39302477474177e24,2.8679646208694677e22,2.855589296745173e24,1.509182744059141e24,2.1311933934657136e23,9.53789327968349e24,6.72544558357392e23,5.219538897267691e24,7.458975769215008e24,9.119322058236309e24,8.017491143159944e24,9.739925784013388e24,2.817043536061593e24,3.673991412707693e24,3.049590887572441e24,3.070732566646473e24,6.32306908850545e24,9.722306774113581e24,3.431993901170546e24,6.514373402233381e24,3.26747094722631e24,1.9403812012318745e24,9.897731389183e24,7.400872420878268e24,9.77915462098245e24,5.048607930382245e24,1.8447317625385686e24,1.3256153403137273e24,1.7399254480839788e23,1.3900982189110235e24,9.003945258779053e24,6.022348922470067e23,7.1815196938598e24,3.6621502715118776e24,5.942570248508384e24,7.196239230608283e24,7.141284862668976e24,1.5221738740804692e24,6.082364545899681e24,8.248490868041284e24,6.121907288751151e24,7.020128670624571e24,9.824882752017925e24,9.05201627147293e23,2.764571562355831e24,9.473733591246293e24,7.564173794777025e24,3.35948283837393e24,5.007069669207652e24,7.802642740063238e23,8.338931995170511e24,2.6637378001323644e24,8.606699952003636e24,8.300697455712756e24,7.81865727089003e24,6.524005769517782e24,3.0690127032364805e24,5.337464089192942e24,1.586113226061854e24,9.943327068253004e24,1.4074348713580498e24,4.960140357458647e24,4.0087786408598917e24,8.007119426164532e24,6.290420196442501e24,1.7563773565012932e24,6.485384142712388e24,7.000368242979331e24,3.352177217202551e24,2.964061933217307e24,9.904491598517248e24],"qim":[5.946758672410981e23,3.621892098083304e23,-5.124155303769489e23,1.7165313614743583e24,1.1242523099549468e24,4.528183516728416e23,1.0155446383222599e24,2.367229233862575e23,-4.343320119512082e23,1.2044920437958814e24,3.4820270110189933e24,2.5147446396570955e23,1.4906558802081794e24,-7.342167311610353e23,1.0283416346778316e24,-6.911798287187245e23,6.778033451918998e23,4.235275161571762e23,-3.016928387997426e24,-7.415297843223505e23,3.694895673222961e22,3.982938474450193e23,-9.114250898747499e23,-2.5091760287898445e23,-8.452865227838795e23,4.2467802373238276e23,3.6444037911806782e22,-9.909651444775763e23,2.0964994855748548e23,-1.3637079815662957e24,1.944201653292834e24,-5.650320720125567e24,1.718609358371224e24,-1.3665074190946692e24,1.430828477491121e24,-1.333877290556098e24,2.0220400822239734e25,9.009501494870504e23,-1.267969235708555e24,-8.507215244602654e24,-1.3193833378609331e24,-2.1668394427437006e24,-2.952646925248898e23,-7.779796859208722e23,1.3397299524590467e24,-1.3610948849761043e24,3.638038907870511e24,-2.7406145724885335e23,-1.4792984504662974e24,-1.0861185664989469e24,2.7778573598230515e23,-9.535566607055681e23,1.4750567081356607e24,5.525595942374942e24,2.426725387819841e24,-1.0422418282945245e22,9.162228286009832e23,-2.2820631024612523e23,-9.468513412923687e23,-1.8419464509758673e24,4.43893658363274e23,-7.883034494762801e23,-1.076577852817949e24,-3.3317738129677986e23,8.095621690997258e23,1.353164658521854e24,4.2878793669472704e23,-6.99040303421946e23,4.4054975365434994e23,-1.907114618447829e24,1.5994166582876723e23,-2.1147075388683137e23,-1.409844729646524e24,-1.1194189747772587e24,-1.2424609915343166e24,-5.060099849664661e24,-1.4492159902225313e24,-2.3875867291573882e24,-6.013928239557346e23,-1.0081268854768075e24,-1.686062960756925e24,4.5361069697688264e23,3.8987357891099544e24,7.891773639767721e23,-8.310907444128435e23,6.817148475690606e23,-1.0980487820558364e25,1.08965054152831e24,3.0684729143950127e24,-2.3678112430496193e24,-2.733357832336959e24,6.592708525812851e23,1.826884107978931e24,7.993593902447075e23,-4.864032073036182e23,6.811896918237122e23,-1.038057964244715e26,3.5960526772068674e24,1.3716533401152938e24,-3.248580078059279e23,4.8446094889952135e22,6.817845452768938e22,3.8148457616702464e24,7.332713355272577e23,1.1669018307717096e24,2.850922859457585e23,1.517570256272474e24,7.4028239531196e23,-1.2826712907353015e24,-1.804769632368691e24,-2.504828433853566e23,-7.814402518745436e23,3.806068155924509e22,-4.037607201952482e24,-2.9657390767154085e25,3.881192070804728e24,-8.575705411274953e23,-1.1555269630920704e24,-3.732518519330033e23,-3.517496929338599e24,1.0714851103017245e24,-1.4731811930780415e24,9.257840786962819e23,1.3482905387459406e24,7.506256864753522e23,1.5844268772879324e24,-1.1785360337322913e24,-2.120434352183275e24,-1.5187988022220236e23,-7.029917977637978e23,1.0486999226061793e24,3.241580331316841e24,-3.689466628908162e23,9.181135027749482e21,-5.694157101573729e24,-3.0444566947629236e24,1.0038311720082364e24,-7.919745677197304e23,1.8535817348003596e24,1.898605193052702e24,-9.175032920470372e23,-3.193245970733644e23,1.3678461050767058e24,-1.0687128384863033e24,-1.1898303410217962e24,1.0001155221716707e24,1.3513507346927389e23,1.3735109848895915e24,-2.626086556783824e24,9.229359302343387e23,8.782997815499502e23,6.731345175014003e23,3.5719966817828693e24,-9.915717973617816e23,-4.83931199482553e23,-1.8689021520703426e23,1.186604106363936e24,-3.472703334811238e23,-1.3754775987604732e23,2.1022821795539925e24,-2.5146480464522877e24,7.40145629998476e23,7.780262351266207e23,2.861655802060737e24,-7.539406960890671e23,9.61844768406367e24,-4.824097394132392e23,2.796361029396051e23,1.958785353721373e23,8.199791751818188e23,-4.420850848105161e23,-5.669405750367265e23,2.98190637968236e24,1.314471892251308e24,-2.9569606170871815e24,1.80335038599652e24,9.409936353578375e23,-2.7373774931627707e24,1.2776441206296515e24,1.3122924382620368e24,5.022194096436197e24,8.220909094442132e24,-9.464250485660404e23,-1.0249119093744084e24,-1.9453952152804781e24,1.2782089080517207e24,-1.0109043454389994e24,5.004204269566282e23,2.3745448810972756e23,-7.387602506955028e23,1.5358911877869933e24,-1.4709105862323124e23,7.284695327527206e24,-3.6928237201567954e24,-1.3640091823093742e24,-1.4584918201878457e24,1.3884926233812052e24,2.0603177102837483e24,7.33537876567604e23,-3.0228380474572585e23,3.069613514051039e23,1.3588446704294878e24,4.419337278342394e23,-5.432545233005192e23,2.3788344696703534e24,2.4404641769294886e24,7.179757420984207e23,-3.116046145023906e26,1.5096626559027518e24,-9.744746199668084e23,6.641955423766944e24,2.957782650119966e24,-4.1696190200729754e24,9.958198087030996e23,-7.99054442506739e24,-1.504962032798883e23,-1.1813048467831987e24,-8.817880896773263e23,-2.2256717300870953e24,-2.5948130998027614e25,1.201381101288482e26,-6.047994908290657e23,-3.5271396045151606e23,1.5248784815749887e24,-1.4039877442879332e24,-5.314283300863828e24,-9.754098698913455e24,-4.1720986659990085e24,1.0747065891583781e24,1.2303648273383577e24,1.944224855838114e23,4.60028333651645e24,-1.51991281262585e23,3.9856922995215404e24,-1.9666254000966848e24,1.8846723168135133e23,-5.407187445087305e24,2.5858929461216183e25,1.033270590282808e24,6.522311859317497e23,1.3432521276556206e24,-1.1291229709663465e24,-1.628626284894857e23,-2.0927542921247335e24,1.854357506857772e24,-7.9769983179642e23,2.2284556031751566e24,7.099026254351934e23,-4.9477983055293326e23,1.2616605933505344e24,7.051937769569653e24,-1.9252398415369412e24,5.043597075362907e23,-3.6253505023091544e23,-1.2934183926556823e24,-9.419402559707138e23,-2.9011831393854307e24,8.500021879105036e22,1.0380465676156419e23,-3.9271731024242405e23,1.348990650329613e24,2.3861732473927402e24,-9.739357444555552e24,1.1523955562279641e24,1.6107074347550693e25,5.72844590945794e25,1.735301067684546e23,1.963876835229702e24,3.6776988311682343e24,-1.0246833426861201e24,2.743611916198932e24,-7.800744722371488e23,-2.1745901016736082e24,1.534534199176071e24,1.71642413977443e24,2.7620614272842528e25,-4.9985848580952344e23,3.60881292418948e23,2.030002936356804e23,-1.158328634405859e24,-3.573577120992903e23,4.863039047332745e24,5.089391117525891e23,2.2680536650283983e23,-5.2384303612903285e23,2.7720974360436297e24,-8.733819228144557e23,1.0998734244520648e24,-1.3332701332687345e24,-2.3535706448550917e24,-2.838342774474466e22,2.1503140783862154e23,-8.587246443766443e24,-8.576200446945993e23,5.2960699513372074e23,-4.312544681386453e23,-1.0257994427601735e24,2.2196347448585977e24,2.303574816297365e23,1.5889311974912432e23,1.1278274474831386e24,6.987386270987468e24,-3.806804768282441e25,-8.346084088040306e24,1.4802279934293867e24,-1.848515509478741e24,-8.943834112387047e24,-8.321848669207154e23,-1.3230114377207428e24,-2.4543369571352496e23,-7.381256394648107e23,-3.4641783449757985e24,-2.0675247667242338e24,-1.4941455574298423e23,-2.1578712987049282e23,1.6395438750827315e24,-1.1826170876282234e24,-4.870440515161945e23,1.3864224087044955e24,-5.545913625849049e22,5.634167425154897e23,1.302821025972105e23,2.5679505259428208e23,-6.794508267874265e24,-1.0181330191576963e24,-7.895960906557265e23,-1.7564754799229671e24,-4.6392333483977116e24,2.2433213730555573e24,2.0918439164816583e24,-3.197758649617863e24,-5.6362333163759644e23,3.057543146473746e23,6.358324627957861e23,-6.746982663712151e22,-1.3038217798525022e24,-5.323406080499406e23,1.4613167661045086e24,-6.692097565269365e23,-1.0618316985436513e24,7.799142882056024e23,5.482172883286182e24,-1.002515616513886e24,1.4705255825073677e24,8.275365035869227e23,3.770868651740929e23,8.790394167239525e22,-6.981423216850453e23,-2.8124345566101214e23,-1.1994216391338086e24,-1.6247382012357585e24,3.523100776369335e23,8.831739013258637e23,-7.07977390637688e23,5.18536084400132e22,4.7017614697393116e24,7.080536996297742e23,-4.2330575891152446e23,-5.947075365536778e23,8.593440226319568e23,1.3474891141850508e24,1.5221975067312136e24,-9.504320272553015e23,-1.1310867926054591e23,-1.419674394279614e24,6.78275034202472e23,1.293845081698778e23,-9.70121188365413e23,-8.401478795802527e23,1.5884629672451848e24,1.9256642607658246e23,-7.904047209760201e23,8.871001034522083e23,5.447928232295597e24,1.1934824360604205e24,1.3590810733811278e23,1.957825438482397e24,1.3226155532990984e24,9.187703527806001e23,4.968431907510101e22,-1.5761896854830807e24,5.352263705759715e23,-1.0010336800349019e24,-1.2684103722992552e24,1.5365092978286507e23,3.563361299713364e24,1.1835959179856346e24,-1.8845346507801038e24,5.378608682715922e23,1.2229945748588951e25,7.44558941460517e23,-5.101028058675046e23,6.142238314956923e23,5.761997596978181e23,-8.669113129994363e22,-2.1103415692455556e23,4.1592994358580216e23,-1.2927002666735003e24,-6.323512883702198e23,2.1813597685182835e24,-5.176838051922499e23,4.682548537268197e23,2.780354695888421e23,-1.1746726658279478e24,8.759817608073441e23,9.101354030566591e23,-1.7758903725363477e26,-2.533660529108308e25,1.874951927521782e23,-4.860714181118705e24,-9.066373671540879e23,-2.460166740752091e24,-9.978070995005904e24,2.4794728076635e23,1.798792454943245e24,4.3853419466271804e23,4.0950497865372614e24,2.605229630304734e24,9.703726693686053e23,2.0356992332806902e24,1.483207719058043e24,-5.075147204682037e24,3.181437352366693e21,1.6003485791513648e24,1.386784281941754e24,2.0739169958913383e24,-3.081238565697178e23,-1.884848389544545e24,-7.435799669879177e23,-1.0545017839053312e24,4.108990568845596e21,-1.00234080479075e24,1.8855465555731785e23,-6.21200006397681e22,1.7180568207401413e24,2.0889752316054143e23,7.861575743258306e23,-8.826142299929712e23,-1.0792279149538819e24,-6.87629536648957e24,-5.454505073018627e24,3.155011851049149e23,1.4995868425284283e24,6.44434698372034e23,7.30441273521418e23,1.065478518966392e25,9.552487891863608e24,5.3861080768154195e23,2.1447386580763277e24,-4.414402053726736e23,2.3240503419312125e23,-1.6453489213275398e25,6.648001344137102e25,-1.019553634624154e24,1.9011792344269248e24,-2.1811428391314323e23,1.7165160132068282e23,2.562821106111231e22,2.4394156308498457e23,2.9003184482569756e24,-1.5988113744977537e23,-1.3307945225679675e24,8.238137200485472e23,6.701545324654054e24,-3.1154233368271173e24,3.691174177714079e24,-2.253439484237581e23,-7.074327793419494e23,2.3287597740759523e24,8.053186973868322e23,1.3156691724108046e25,7.761289557932983e25,-1.1798817633441452e23,1.7917655424878543e24,2.4159233780128034e24,-1.9565211672072728e25,6.078579754080056e23,1.8076729769476672e24,2.972810081212591e23,-1.0631764373635871e24,4.356220230284722e23,-9.39786238312138e23,-1.2824685206656788e24,1.420952004244944e25,-2.9790897924466053e24,-2.5089690433509705e24,2.8718147122525053e25,-4.093456449017895e23,-2.340476079459181e25,1.5141114557298564e23,4.961899256106615e23,-4.533381391274342e23,2.684997675135096e24,-7.037556082605999e23,2.8108845977623655e23,3.280337805306833e24,-1.475746875771356e24,-7.612260503112342e24,-2.5827041381781014e24,-1.1324849621313741e24],"qre":[2.0559198208e10,2.7447568384e10,1.9914993664e10,1.09334216704e11,4.39211556864e11,3.0546581504e10,3.7523083264e10,7.4620338176e10,6.788082688e9,1.610701312e9,7.75683178496e11,3.337806848e10,8.07449853952e11,2.7611691008e10,4.172931072e10,4.623437824e10,1.63610771456e11,1.79882983424e11,1.143742398464e12,2.399845376e10,8.106054144e9,3.6502032384e10,7.8841970688e10,7.60890752e8,6.5419624448e10,6.8725776384e10,2.29303552e9,1.1873680384e10,3.9461769216e10,1.47938164736e11,4.15116394496e11,3.499566825472e13,3.90586335232e11,1.91880577024e11,2.17412206592e11,2.0704403456e11,3.4688668270592e13,4.8103473152e10,1.274091008e10,2.08353492992e12,2.42405638144e11,3.43630774272e11,2.2492205056e10,7.619825664e10,2.0427128832e11,1.99056048128e11,8.2847301632e11,2.3604353024e10,3.0260985856e10,2.947323904e10,1.7219702784e10,2.47129194496e11,9.8802900992e10,2.407316586496e12,4.562898386944e12,1.9644192e9,4.2937573376e10,1.7574352896e10,1.18597615616e11,2.45167079424e11,4.8700116992e10,3.4270887936e10,5.9694608384e10,3.018617856e10,1.2884283392e11,6.9012733952e10,1.1167679488e10,3.70055168e9,3.8746734592e10,7.06250276864e11,1.7724960768e10,1.7448081408e10,1.32259201024e11,1.29204158464e11,3.0633715712e10,1.758943772672e12,3.76546459648e11,2.324307968e11,1.32044537856e11,2.02696544e8,9.0929160192e10,4.8716288e10,2.179560636416e12,1.15480748032e11,1.1259606016e10,4.2965487616e10,2.4644560093184e13,1.25682712576e11,8.94027563008e11,4.20165025792e11,6.81205235712e11,6.2048587776e10,1.61934311424e11,1.3661284352e10,4.9266036736e10,9.9659685888e10,1.541834337681408e15,2.09627512832e11,1.31183607808e11,1.446925696e9,1.689353216e9,1.0899229696e10,1.175772725248e12,2.19714174976e11,3.8514475008e11,5.894276608e9,7.1443587072e10,4.3586879488e10,4.5966065664e10,5.00959870976e11,2.0256559104e10,1.40352913408e11,3.642740224e9,1.9045482496e11,2.32790012461056e14,1.506829664256e12,5.511163904e10,8.7162445824e10,9.965329408e9,2.83451326464e11,4.4606369792e10,1.69969631232e11,7.237990912e9,1.542356992e11,7.3726697472e10,2.60036345856e11,6.7865440256e10,3.21729298432e11,1.7126503424e10,4.269318144e10,3.5581980672e10,1.719884316672e12,1.0491959296e10,1.113360896e9,1.411554869248e12,9.4349131776e11,4.1780318208e10,2.9404358656e10,2.89906622464e11,4.01101750272e11,1.42869741568e11,3.588253696e10,5.696876544e10,9.1785617408e10,3.5809492992e11,4.6973833216e10,1.1970021376e10,1.00695105536e11,9.67852228608e11,4.3798749184e10,1.25086539776e11,4.79373568e8,2.107253194752e12,8.6907117568e10,1.4879576064e10,1.019650048e10,3.56481171456e11,4.6414577664e10,1.987488896e9,1.10959960064e11,7.384941461504e12,8.54827776e9,8.6419636224e10,8.55910252544e11,5.8034966528e10,8.192289406976e12,5.1168743424e10,5.745477632e10,1.6999201792e10,5.590767616e9,4.2093707264e10,2.5736851456e10,4.126646272e11,1.90157242368e11,6.5233494016e10,3.99209693184e11,4.5786963968e10,3.87939401728e11,7.715026432e9,6.9645139968e10,1.509660950528e12,9.416383397888e12,2.0345264128e10,9.2975915008e10,1.80656750592e11,2.4647800832e10,4.299296768e10,3.5409158144e10,2.8732499968e10,5.0687131648e10,5.3590003712e10,1.1802507264e10,2.537233317888e12,5.3338718208e11,1.07288576e11,1.31418906624e11,1.22375217152e11,5.07360444416e11,3.2197353472e10,2.6815891456e10,6.675813376e9,1.305398272e10,4.2336063488e10,5.0512248832e10,1.081999425536e12,4.05623635968e11,7.0690865152e10,1.6805489769709568e16,3.53422180352e11,2.7042578432e10,5.449769811968e12,7.83169355776e11,1.45073373184e12,4.9572524032e10,3.842460614656e12,3.5379456e9,5.4271524864e10,1.827622912e10,3.61659170816e11,1.01642598875136e14,3.160805214257152e15,4.19799744e8,4.612571136e9,1.57059743744e11,8.11841536e10,1.231663529984e12,3.6295296417792e13,1.1439741861888e13,1.29504985088e11,4.287178752e10,5.659045888e9,1.63131424768e12,4.811833344e9,1.5869812736e11,3.23693903872e11,3.750638848e9,6.59445645312e11,3.330872967168e13,1.6267143168e10,3.64488818688e11,8.3019186176e10,3.202462464e9,4.775387648e9,6.39795003392e11,3.20069894144e11,3.3280878592e10,4.41412845568e11,2.4088958976e10,7.5289509888e10,1.2407411712e10,4.898192621568e12,1.925390592e9,2.2280261632e10,1.4279456768e10,1.8775621632e11,1.323682304e10,1.346469363712e12,3.22153344e9,9.665455104e9,3.6301041664e10,3.22257911808e11,1.901639368704e12,4.42687291392e11,3.2585351168e11,1.4303513018368e13,4.18510874345472e14,3.00414816e8,2.42882707456e11,1.0186686464e12,6.79111622656e11,4.67369951232e11,1.05154101248e11,1.47089768448e11,1.07951292416e11,4.0815304704e10,5.7078571859968e13,6.5329844224e10,1.16510154752e11,3.7179793408e10,1.8762579968e11,2.0270200832e10,2.293882159104e12,9.0128703488e10,5.768646144e9,8.1052680192e10,8.369238016e10,7.894392832e10,1.4205640704e11,1.41712211968e11,2.29678592e10,5.25119008e8,1.294322688e10,1.69739321344e11,6.191466496e10,3.2456472576e10,5.9235196928e10,4.8108724224e10,8.20002750464e11,4.0307249152e10,1.1752645632e10,3.4954993664e10,5.105355063296e12,9.3669554126848e13,6.391633281024e12,1.2787187712e11,3.28531050496e11,1.648174825472e12,3.2667154432e10,1.72111904768e11,2.7746783232e10,5.9974406144e10,1.689021841408e12,5.02101868544e11,3.162333696e9,1.3685134336e10,9.0769842176e10,2.74046451712e11,1.3786816512e10,2.68729729024e11,3.360659712e9,7.0191710208e10,3.113628672e9,1.3597815808e10,4.413531357184e12,3.258493952e10,1.800557952e9,4.7678078976e11,9.25244194816e11,3.153794048e10,1.33348163584e11,6.85952270336e11,3.5838312448e10,2.070196224e10,1.3603202048e10,7.29027584e9,1.62722873344e11,4.9371549696e10,1.1747508224e11,2.0614610944e11,7.6065366016e10,6.2116524032e10,3.957206810624e12,1.8101334016e10,1.34927179776e11,8.7593009152e10,3.3648510976e10,3.153372672e9,1.18902767616e11,5.8313834496e10,1.33407809536e11,4.4882558976e11,5.438043648e9,4.6807482368e10,1.5489376256e10,6.914083328e9,1.890936160256e12,1.37825665024e11,6.2427840512e10,6.6362793984e10,1.1873046528e11,1.91249088512e11,2.91397632e11,1.44315236352e11,5.716132864e9,1.28484892672e11,2.6666231808e10,5.388598272e9,1.19231913984e11,5.9629830144e10,2.91483058176e11,2.6160226304e10,7.1399358464e10,7.03105792e9,1.986594471936e12,4.9287168e10,3.13590025e6,4.13871112192e11,1.55101085696e11,1.329946624e11,3.607181312e9,2.23980847104e11,8.0513048576e10,8.17991168e9,9.6356163584e10,1.2112571392e10,2.077876682752e12,8.9654689792e10,4.42966081536e11,1.6833760256e10,7.519711264768e12,3.8674415616e10,4.409798656e10,3.9239000064e10,8.7169630208e10,8.26917888e9,4.941458944e9,2.8667998208e10,5.95080448e9,6.2850514944e10,4.87016136704e11,7.6000059392e10,6.1195563008e10,1.5806497792e10,1.35765467136e11,3.3902098432e10,2.9659518976e10,4.386411444699136e15,4.7769091833856e13,2.2739089408e10,3.845739249664e12,6.9050884096e10,8.65600768e8,8.14824030208e12,1.5426898944e10,3.25842173952e11,4.0794292224e10,2.283914919936e12,8.12921913344e11,5.573062656e10,3.6841426944e10,1.672736768e11,5.803880218624e12,2.42403824e8,6.5295208448e10,8.4443152384e10,2.52420030464e11,2.772246272e9,1.535211864064e12,1.1097919488e11,1.47376406528e11,4.95629472e8,2.80690720768e11,1.1907923968e10,1.7500819456e10,9.1272798208e10,5.9766075392e10,3.0866944e10,3.3932662784e10,1.16029636608e11,2.34563698688e12,1.67197016064e12,4.687157248e9,5.2735946752e10,1.35482056704e11,1.37896493056e11,1.7204189855744e13,1.006627782656e12,7.466934272e9,2.88200884224e11,4.589817856e10,2.6608365568e10,8.24918147072e12,3.82926399209472e14,4.021798912e10,1.83474159616e11,1.9195183104e10,8.762602496e9,2.960009984e9,1.7660581888e10,9.9080568832e10,2.2732488704e10,4.6546358272e10,7.485960192e10,3.749520867328e12,1.2300713984e12,4.02398642176e11,2.594798592e10,1.079936512e9,4.12298084352e11,3.6197691392e10,1.4497925300224e13,3.23603035848704e14,1.097404928e10,1.077398274048e12,3.3792360448e11,2.9662608621568e13,2.7709530112e10,2.3383676928e10,9.6151322624e10,1.3415544832e10,6.702180352e10,6.3512735744e10,1.27290097664e11,1.416679653376e13,1.5638577152e11,1.621372567552e12,2.4696477188096e13,9.221814272e9,1.9461694291968e13,9.248287744e9,1.262230656e9,6.43918592e9,7.18724923392e11,4.2139250688e10,1.0422038528e10,6.62552707072e11,2.69329416192e11,1.0107901444096e13,6.8630286336e10,1.24266389504e11],"re2":[8.826871128783537,8.260460491244043,-8.10819803642035,1.9723029755016235,1.5318363935168904,7.814671264043525,2.6537247234804298,2.983530683595683,-9.25321970725009,3.3716595774580824,1.7012190148957131,5.738575548950662,0.44142436204292146,-7.621169680966203,7.171062304364348,-9.222745558683824,3.390125055276334,2.2774078556978345,-1.8965528781829466,-8.730997489256024,2.8049375612736167,6.4527344288658135,-8.669679039538323,-4.73024044419587,-8.217566860818179,5.8199613831015355,6.2788560447171875,-6.759050296359841,4.378050097410391,-6.622287489634657,3.5139530942450588,-0.15683439524174858,3.0774059327130576,-1.757717943647636,6.42810231026931,-5.903199106418356,0.4231854936449704,9.05169608292027,-3.9828105044173068,-0.6311466764200482,-5.080308092331853,-4.2572244752942545,-6.5472583875401575,-9.886608021442198,4.729947342844927,-6.420923566366379,2.629957361922962,-9.502805617472607,-5.54507657159188,-2.7679427425874987,8.556977136745331,-3.2428061813247027,6.354922367057004,1.7913575905157835,0.3854270786398324,-2.8845833298236663,2.9844248268067712,-6.543950487522663,-6.164011146425485,-1.2940382366067062,7.183311204355135,-6.740523136057326,-7.0282345289672765,-7.414905073343512,4.928021322664119,5.631613736091278,7.3885329579281205,-7.273763188250292,8.708672726137387,-2.626922733817487,8.58324029971915,-6.517062622884553,-5.053298683009311,-7.481012556672981,-4.225764746435646,-1.6601772271625563,-2.8717325549553507,-1.0571727192844822,-4.378466820194853,-9.075384228726914,-5.400479991873917,5.347925997859424,1.6500137645577446,6.72090983655621,-8.8776201541684,6.707648181567482,-0.4107764156927658,8.524250621466827,3.1179089889252065,-1.7773349138659338,-3.54708662522647,7.1600259921729545,3.2741102221925047,7.311168193684331,-7.233610100270269,5.5288105628374495,-0.058938389893778975,2.1881824380907418,4.4461750569528,-7.8936236650976355,8.322198527776393,4.696114402878489,0.8854515466438819,2.9306232249208506,1.9243961954317008,9.729560359571824,4.702454832273947,7.057591238602111,-6.9868023475679175,-3.044607270834076,-8.816123256952672,-3.5191309170132445,9.86424144890054,-2.139841152972613,-0.05845928365569719,2.071912923025481,-8.977816211357277,-4.493779959154127,-5.580322456277107,-2.6776803450670066,7.019146460485231,-6.676215179164804,7.596167535809599,6.308459818291897,9.812046598242024,3.8826331643222574,-7.430614860919462,-4.003385859714781,-5.71960585615277,-8.34555319027877,5.794563818685823,1.8394377110824465,-5.804254068205412,6.898399605125768,-1.5629496975632033,-3.0777271637977366,7.800016621510164,-7.859112224177604,2.8977776127179453,4.178177549043539,-5.359388504704978,-2.924794002095603,3.325194964872253,-8.841552995977409,-3.308101544397868,7.056826774067449,9.153435841500386,4.061159655860882,-2.6912868933514655,8.303889122623723,3.214360171832082,5.442827731138365,1.5572377775817454,-6.52492781878493,-9.865836214055474,-4.884711718446459,1.97816262140962,-7.321829953431884,-9.190337502299839,1.8329320426933222,-0.184790869333737,6.422627061607507,7.400517319410682,3.0670641927224356,-7.856995142852323,0.7285457674775753,-7.6387697410960715,1.2498600614832327,9.599486141751193,7.613951027716524,-5.644823705284436,-9.421657106333273,3.23730153514334,4.5019422104465825,-3.344576110869582,3.4626282818743466,8.75316077318831,-2.475525698689413,4.946579954650298,6.951313331311152,1.6049655536794756,0.8610206662758202,-7.167522392457202,-8.665938719714902,-4.418914162980318,7.072385076004238,-7.912634520932742,6.835548110333022,7.118621667295862,-7.522731096400004,5.149460164686113,-8.383831096258385,1.3721207391671477,-2.2333740790931085,-6.8603669942908585,-5.335289913219841,4.411649525450503,3.3634169756962855,5.642361117955833,-8.127124320742272,9.00432619499757,5.949710228962834,7.274409964707175,-6.781743897098192,1.5226416549435555,3.2052582646550913,8.81612085303438,-0.007356116498616672,3.325996081990027,-1.996647442223063,0.8088920032157674,3.3586128018612182,-1.8954398379295512,2.5783925453023766,-0.916074271423744,-7.3649692635689945,-6.564910812761877,-8.424430965926081,-4.208480906860106,-0.16926218327806986,0.019629187722440378,-9.126931021833244,-6.344451977629253,4.928504132658283,-3.599038887909362,-0.7820971652951787,-0.23020276844944831,-0.3279362425705976,3.2185786591624588,4.498975236165519,9.61467881679524,2.0529359679652224,-9.833723963631616,1.5284067282997285,-4.748479172071423,8.219565158530436,-1.2987215606377411,0.3446813362195762,3.766223882156037,1.7652027627512226,3.443443258678423,-7.191357605939002,-9.868060221963077,-2.5524267029916654,5.089390337689732,-2.733033182543105,4.3394433168755135,5.69961353540727,-3.938042381883095,7.109422692094348,1.2960794293189597,-5.015177248548806,8.85010368473004,-5.927136611582782,-3.4491944200175295,-6.201699583614344,-1.9677946342742985,7.33644630958802,9.454764186564436,-7.246516929781874,4.099136977501249,0.9826367118296382,-0.6896913033758167,1.4589965392095898,0.2036178235982007,0.12231204772473347,8.553006699138631,5.006857316898666,1.9260083431510182,-1.3538462470055848,3.011032420860767,-7.297392449707307,-2.4466462557734303,4.440965685900835,3.3509113562797346,0.28951602278158184,-4.238975554466078,2.2976467095356963,5.417076239473062,-2.4400465183611386,-5.600900929675568,1.4233684230252273,2.1721702627812007,6.3028936442198,-5.848761850981132,3.4991721401149096,-8.67898301555757,6.724685301102433,-4.673593684292818,-3.4939937604553073,-8.0780469467237,8.433527116645863,-0.6150778572612943,-4.697243627097157,7.367582048777617,-5.400324483343841,-5.099676511745743,2.622112084704117,3.613253074294146,9.216001642823702,7.5418731434605135,1.1725667078749762,-0.2406000895198197,-0.8069124526573965,5.621747226816014,-5.013066893514679,-1.1005347123859934,-4.124700359506548,-6.776908641628426,-5.344855509827191,-4.88110851889338,-1.1920341599454183,-3.3819195405872993,-8.567498334229075,-7.033211387861488,1.4203744680867523,-3.285604008462199,-5.702903182488226,2.632832406807042,-4.734557544422586,7.177471449162102,9.904441560211136,9.667506049439183,-1.2282149862974805,-8.66655966210772,-8.549149630092545,-3.124988103575319,-1.6118231678560697,3.905335082857274,0.4729115789075209,-1.1254863323737467,-9.432666404083221,5.501903953069361,5.839405200200636,-5.9681243700693205,-6.422364718799923,-7.70407996706097,5.299956103390123,-2.4007311499188866,-6.733187259279159,6.026473767184111,0.33032504646507377,-5.675298706929242,2.233040925237537,5.62546489576329,9.26308379470548,9.859963358214998,-4.082964400437814,-3.644576137189146,-6.9443397333683965,-2.952010671012115,9.884665215265144,9.15518424834811,-7.327967152745605,7.064804372623364,1.8531914555864866,4.981518796891109,-6.610633217546091,-4.83490305222576,4.778046721371679,4.278014755127302,2.564391395623444,-5.489501647108388,-7.454169156509827,-5.8248200726653625,7.475660016338676,8.306454873893355,-4.0166542829213085,-9.945690348667464,3.471960574229591,5.457166555772554,-9.289977157154004,9.160424248501101,1.466976829542304,8.034747910676952,9.449857031242132,4.12929086699107,6.0936441635748615,4.892460294592674,9.728715980218087,-3.96464143911353,4.033478387982459,-9.791586008047483,-7.430023635342855,6.605703644777936,1.02158059076012,6.392586314044696,-0.3815573706591273,7.3338032908465,0.44094149907925306,9.700328882776436,-9.817678061678976,6.209186414969437,3.7594872065392337,-7.901378341409875,-9.424772272451307,4.2776191289382055,-7.5640981676975265,-9.809570621502381,4.092188547920248,-6.4407607032197145,3.1237043584554662,5.268630091393208,-3.5862988459307648,7.085041455390645,9.640861942734354,-0.015621423805814771,-0.3523517504373448,7.852582909415744,-0.969001004887236,-7.7187404033476685,-3.4357255731355707,-0.8522116120614225,8.464605837433702,3.9906207335944277,8.440163315463948,1.5311360755541408,3.0227990695681832,5.00000091716972,3.693021159618631,3.723484995527178,-0.782402422948687,3.9646205865855926,3.797861687783774,6.3275237742026,4.521820400812164,-8.765521873876825,-1.1671172604581272,-3.890951755771912,-6.062602277899023,6.979730028319285,-2.8489204862263584,8.003953471721598,-3.4307686021677757,5.551558586492595,3.219495258338661,6.639304250789863,-8.451002747417322,-8.449857476605162,-1.165960816462352,-1.7856661846340032,8.928789446890793,2.450002339936347,4.73219538434827,4.203941878944468,0.5934487654200638,1.017777436811059,6.371936676530357,3.0373738392781817,-7.401842379843638,8.349134951990326,-0.6015581739462874,0.11132477483717551,-9.591603825292358,2.655514096561724,-8.457638768358091,7.722708691157159,6.789102192995951,5.698488936869364,3.1044677303357595,-3.7667663876289437,-5.3964151833517615,4.445362176017046,0.8867462772697916,-2.309875366575522,1.9346918545510086,-6.7548914687601265,-8.597798980848918,3.5420102683559413,7.601844030079693,0.5335785785023344,0.12658827149295604,-7.671969044001727,1.542931460871877,3.921371714081207,-0.38661346092485616,5.526756085113259,2.7698980489745377,2.6246690201750393,-7.843412926171296,6.114791268187609,-9.158146193474872,-6.4724374123531,0.5502407816661155,-2.189932614022352,-1.2232166071506043,0.18585682739932352,-3.8747528456052134,-0.42484201515115316,9.295451184952732,9.996454744775765,-8.842799835440472,2.982170026749209,-8.938359532886748,6.2484862450593255,1.9770476362946958,-4.743610576748836,-0.44036553976843074,-1.1476583014708357,-8.745803669923653],"im2":[3.051635209923732e-13,6.259975503474971e-13,3.151245500951965e-13,1.2562556037028049e-13,5.984424225878681e-13,5.271683047609279e-13,9.805175451140168e-14,9.40475309267829e-13,1.4461660908700103e-13,4.50873583563649e-15,3.7897662394250476e-13,7.616780090069641e-13,2.3910818728208405e-13,2.8660933627391684e-13,2.909961861401312e-13,6.169275996970353e-13,8.183213810227965e-13,9.672734986290798e-13,7.189988815604777e-13,2.825650783407213e-13,6.153617848443259e-13,5.913671880698854e-13,7.499624560107061e-13,1.434413503991816e-14,6.359856531629292e-13,9.418461665606067e-13,3.950616167670243e-13,8.098650896171023e-14,8.240669820742773e-13,7.184009364428757e-13,7.502820646749745e-13,9.713651581240905e-13,6.993984530703739e-13,2.4681310502535356e-13,9.767404183166492e-13,9.162928815686228e-13,7.259866297525812e-13,4.832875886145066e-13,4.002039453370454e-14,1.5457656292210265e-13,9.333870788996376e-13,6.751369698906314e-13,4.987466763204339e-13,9.683315391769755e-13,7.211845080588594e-13,9.390408727854918e-13,5.989074963221598e-13,8.184572449593265e-13,1.1343179250945889e-13,7.511171974360365e-14,5.30439806880296e-13,8.404241732727216e-13,4.256682331071817e-13,7.804343423204741e-13,7.247069153868579e-13,5.436867188687151e-13,1.3986113600408867e-13,5.039549090314853e-13,7.720715501282307e-13,1.722393133238027e-13,7.880898822284094e-13,2.9303907635507053e-13,3.897049294670051e-13,6.717972037120141e-13,7.843007164480679e-13,2.872178284812714e-13,1.9243257984555816e-13,3.850556027250185e-14,7.659353132176062e-13,9.72812596374934e-13,9.51206790463822e-13,5.377114068138469e-13,4.740558807300634e-13,8.63463928349214e-13,1.0418908426908014e-13,5.77095036883087e-13,7.461556127729685e-13,1.0291543268335512e-13,9.613559477431495e-13,1.8247197112435385e-15,2.9124717128519804e-13,5.743495226878724e-13,9.224285888666774e-13,9.834744133900219e-13,1.2027386258917083e-13,4.227535467393686e-13,9.219447836540176e-13,9.832060609413867e-13,9.084312666383037e-13,3.153857954369428e-13,8.840020920204964e-13,6.738800446066192e-13,2.902158727353129e-13,1.249499941804383e-13,7.3266644688481e-13,8.088781758322998e-13,8.754157633091871e-13,1.2755742583591013e-13,4.252278761513151e-13,3.5158394879368006e-14,2.9020160360392776e-13,7.507361558050685e-13,2.7290482231206225e-13,8.781189609244527e-13,6.351614804680153e-13,2.0115843070891993e-13,2.213803885699419e-13,4.155419590466028e-13,2.503804420510346e-13,8.451083691841195e-13,7.129602896815727e-13,6.32064068681582e-13,9.440942653435918e-13,1.009367803349257e-13,4.58864928472379e-13,8.043971690275343e-13,5.769579588325825e-13,3.389699124924963e-13,1.4898719923494142e-13,2.1577614882047802e-13,2.922099721921707e-13,7.702744495710092e-13,5.938856668673165e-14,7.2164697928342e-13,9.63742397061696e-13,6.372183313716693e-13,4.278884252217382e-13,6.074258403988961e-13,6.449626639615392e-13,5.068312756171794e-13,1.9660729921490426e-13,9.759498447320952e-13,1.650590680504147e-13,8.365423612958479e-13,3.87447880065366e-13,9.538019160798906e-13,3.2464340024371986e-13,2.917924200227542e-13,4.532224736491427e-13,8.826870916273164e-13,8.345413887511866e-13,3.28659403001473e-13,1.384894558472446e-13,7.593503279992183e-13,9.956162444790717e-13,3.3144790429652657e-13,8.107949000635882e-13,2.977325231676644e-13,9.918819700636163e-13,3.9406849704135726e-13,4.577858184548613e-13,3.8761164104959e-15,9.186722337567838e-13,5.718826055800655e-13,3.033477912331459e-13,2.665038880233992e-13,5.942821940056341e-13,9.786026095017782e-13,1.3279527880183672e-13,9.674345875152446e-14,5.426881923735389e-13,7.417783470494132e-14,8.220160700568334e-13,9.173471465888605e-13,6.047961423114529e-13,6.205219924666368e-13,8.10237043556216e-13,2.5679958035703075e-13,8.330857308113723e-13,5.191330803519689e-14,5.374792295544951e-13,4.277058479677257e-13,4.4800866618818834e-13,6.512705749259089e-13,7.37846755928464e-14,7.665258734506023e-13,4.2591216580234046e-13,3.5082991202623723e-13,2.986981865133298e-14,3.6891562602993377e-13,4.82449258364939e-13,9.862291834984767e-13,1.5407996343925446e-13,7.861392764852917e-13,4.1035707515696086e-13,1.3637734201401063e-13,3.365181277749497e-13,4.836752691406366e-13,8.613684630064714e-13,5.161426381774743e-13,1.79673912598022e-13,6.727140280580624e-13,4.77904797563752e-13,3.2258596598699263e-13,5.396144119465044e-13,4.807418108205511e-13,3.888220953618988e-13,8.282531844461295e-13,2.476615035648241e-13,7.209651958187547e-13,1.9582660965244114e-13,5.715695014266519e-14,6.968689192605926e-13,6.305721173297265e-13,6.925649684540985e-13,5.327382563851571e-13,8.680227082597665e-13,3.9673081063689096e-13,7.786380337265461e-13,5.540882514333478e-14,6.63701466952494e-13,8.893022180771332e-13,6.594795815059983e-13,1.2835397027923168e-13,4.405181008606197e-13,1.7313964150860606e-13,3.0160522285640055e-13,1.7460752530702682e-13,6.83854499619741e-13,6.630245740071547e-13,5.164392721196136e-13,6.335130222411722e-15,8.296874474552728e-14,5.07627079683433e-13,2.0811073538030223e-13,1.8126256231904159e-13,8.565915071297835e-13,8.991891694018862e-13,3.8784721731408177e-13,1.567657998897505e-13,2.7985396057249e-13,7.279950738572535e-13,3.1132209406632835e-13,6.085650394662401e-14,7.815692178728468e-13,1.6357548996754812e-13,1.583884871317014e-13,4.439819391364933e-13,5.929298835366492e-14,9.86454984598446e-13,2.1282069906733035e-13,2.0396407764527225e-14,2.893470192566995e-13,7.803256055301023e-13,8.784501701380031e-13,1.1402502893678134e-13,8.595575891728123e-13,1.934036497800128e-13,5.9924286715241e-13,6.991542130074669e-14,9.002414167768142e-13,5.015569961792532e-15,3.9095630986700315e-13,2.3345683927689365e-13,5.006946669323718e-13,8.715075419460083e-14,9.132740205643014e-13,2.7805348249587204e-13,8.803516912768374e-13,6.698357846900126e-13,9.792351946686522e-13,7.831035279278669e-13,3.134884179960573e-14,4.1254857375418717e-13,1.8081807471321888e-13,8.935917242094381e-13,1.480694048915443e-14,6.192237139268133e-13,5.334760574658848e-13,8.972652452615081e-13,5.129245939502656e-13,9.836890508685393e-13,1.6549170658977364e-13,3.1241271677613515e-13,7.968220207822018e-14,5.982909005347485e-13,5.540200337316823e-13,7.417928798330847e-13,9.921451641287182e-13,3.9523816681150723e-13,3.176967700610366e-13,6.713990030116807e-13,3.84672489822411e-13,1.6030997532939329e-13,9.049615809566393e-13,1.0564348679920487e-13,7.844827441097008e-13,8.685404736354833e-13,4.96752471095565e-13,3.409693844191186e-14,1.4945115466623581e-13,5.076330585770073e-13,1.2157901853405817e-14,3.391108421947077e-13,4.5151541848954954e-13,7.417645476284764e-13,2.391685226646473e-13,9.686904993720888e-13,6.322360013390212e-13,6.816683081275975e-13,2.3374686425529154e-13,8.567393705776114e-13,5.92016289788776e-13,6.179531144509416e-13,4.856436903864085e-13,8.909571788826473e-13,2.0280716097621575e-13,1.6191381158280737e-13,8.816149722648158e-13,6.042468433796145e-13,3.96601274451252e-13,5.811974464697026e-13,8.213048730931739e-13,1.8132964723248868e-13,4.4604346889411807e-13,7.86359955986905e-14,7.613691183897062e-13,1.6143278678410234e-13,5.103209134979586e-13,2.869002001692341e-13,8.941853443609811e-13,2.36707512410091e-13,5.119139581861615e-13,7.978157064032019e-13,2.7736976610252406e-13,1.9495079922542733e-14,8.482523156659194e-13,3.214604362684217e-13,5.490351485786593e-14,3.014655688163426e-14,2.4142845682364686e-13,5.997815290883427e-13,3.725219804346608e-13,1.2493007968051395e-13,6.448700631202933e-13,8.015402180694285e-13,7.14509472887554e-13,4.260628591310465e-13,7.395310536232547e-13,4.82338507422319e-13,4.799804714649789e-13,2.384391226960881e-13,1.0247269448073692e-13,2.0489131285907802e-13,5.954437356037777e-13,8.26570666811936e-13,3.537058690079816e-13,6.953822266671434e-13,7.556770021323603e-13,7.723965658856391e-13,8.154778005253043e-13,1.5257366573344656e-13,4.852171308312495e-13,1.6032381535042715e-13,9.420105394984228e-13,7.453093651358368e-13,9.69673882146357e-13,9.74915990215357e-13,5.395218346173397e-13,6.601543380553467e-13,6.071784974509129e-13,4.909070767490873e-13,8.335353368774147e-13,3.767086983983653e-13,5.271641037580595e-13,2.9390390748424397e-13,3.4594673719773883e-13,4.936634637235755e-13,7.058993022624971e-13,6.371049799564792e-13,7.413582762327333e-13,8.391883182650121e-13,7.260451220457831e-14,5.34935093175304e-13,3.318104796362683e-13,2.180429195780542e-16,8.729043198545291e-13,7.145922985719771e-13,7.081977459209929e-13,7.063243204380979e-13,5.633863866330253e-13,6.067482124468974e-13,8.001160072878144e-14,5.644297189089162e-13,5.207391379472545e-13,5.957068112241838e-13,4.842238301106265e-13,8.968631603166476e-14,2.295304948751995e-13,2.7111754147541735e-13,5.038614429045515e-13,8.487305782098326e-13,3.966669022252641e-13,5.687491710410043e-13,7.536861748115797e-13,2.2068524816991386e-13,2.948351610680072e-13,3.4820500258248235e-14,9.749906397621041e-13,9.13632726868498e-13,9.455543717887547e-13,4.082325149993667e-13,2.9952504947134274e-13,4.1449466543963455e-13,2.742040768357419e-13,3.1417666157189706e-13,3.858458282407652e-13,6.643164242634727e-13,9.523475808152527e-13,7.666620782772429e-13,5.878710698758044e-13,1.2088476350041732e-15,6.95928574103797e-13,5.266547741982296e-13,7.22880839365587e-13,7.851394664103095e-13,8.539540978754395e-13,9.432180350881225e-13,2.871609976346844e-13,6.683509826811174e-14,4.1992839308764193e-13,8.947463668029157e-13,3.0207705692745913e-13,1.549550917196132e-13,3.8529138043763064e-13,5.503586537151934e-13,7.886498954151688e-14,9.506187123706384e-13,5.807240221464179e-13,8.473048922957237e-13,8.419001541656899e-13,7.977980268984781e-13,5.054792647631537e-13,9.66536658438796e-13,2.949298759797386e-13,9.211051924068874e-13,2.606793272899496e-13,3.2490417348462253e-13,9.08458658553562e-13,3.9773169589260956e-13,5.473605170292555e-13,1.3264812891529365e-13,8.615920304960478e-14,9.948681004825604e-13,7.936418824783079e-13,9.582366278853482e-13,1.0725195750577121e-13,8.833620480731507e-14,4.081493999706189e-13,7.69597126529942e-13,9.559038094925922e-13,3.0159938878119306e-13,6.412331906957818e-13,3.7835677736777807e-13,2.5627156909162264e-13,7.443159022513113e-13,3.942347564133844e-13,7.841284662108423e-13,4.125521823203745e-13,1.0605469737539708e-13,5.355726833028436e-13,1.887470111298739e-13,4.039481518190562e-13,4.961354196285534e-13,9.120145599914424e-13,2.1091322968780924e-13,7.778146590966622e-13,1.3125031484090277e-14,6.270995048069105e-13,3.4168979973628177e-13,5.879732295587131e-13,5.278034134319585e-13,7.135678482087525e-13,9.277729268694155e-13,5.484958935603132e-13,5.861405817660322e-13,2.519401562949436e-13,3.5830817775384215e-14,8.489119077737107e-13,9.897101421035803e-14,9.407796715346936e-13,6.189268005372e-13,6.424150949774693e-13,5.485863639091262e-13,1.149593848562539e-13,7.904799648291491e-13,1.5982957329024748e-13,8.729114658644644e-14,3.532676793883307e-13,5.677719952249669e-13,2.5429439965705902e-14,1.2560255184989445e-13,7.982725670335503e-13,5.352081636438843e-13,2.316778334462084e-13,3.9931812984361534e-13,8.65726912667379e-13,5.84737196002598e-13,3.049676475277241e-14,9.596678713477089e-13]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_imaginary_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_imaginary_components.json
new file mode 100644
index 000000000000..001761b009e9
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_imaginary_components.json
@@ -0,0 +1 @@
+{"re1":[5.308127246096852,-1.002375344122914,4.79207999303191,-5.403463538468909,-6.930719754558162,4.281276735068193,-0.485055792840722,4.215516358962363,7.357266321058983,4.408284092188527,-1.3346280042778602,-9.879095054716654,9.882547912603581,-6.6096894697448505,-3.4461625479068765,6.468407577202019,-5.839317124205781,7.094532543522579,-2.438519055782371,-4.992108710483718,-8.544624320031398,5.599297385819009,-6.27119593890249,4.7429180303289264,-4.759505407498635,-8.679827845091472,-0.5295377312339937,-3.489670648158503,-8.599117996790586,9.239135469345552,-3.3470080713114125,-2.4581669102361943,-9.381184882340891,-9.63772098333106,-5.019420447107128,9.338974336741142,-6.679831803405736,9.007125498704816,-6.199836296207081,5.0346777028149585,8.827309797114776,-2.294067063385878,8.299891193737043,2.3155303601767745,6.581251794463483,-8.578964135929022,-2.363851897582938,-1.6975577260826036,1.877690386074459,-8.154735106802057,-1.0416283146409206,9.398419964042258,0.6709336068869831,-5.797488846585958,-0.8842249188504638,0.6068336977812443,-7.444784982060115,-7.564594666939732,-2.3503078827903057,3.5443128938800754,-9.826240891480492,-9.019939336866386,-2.9774993352315366,8.6168300337925,-7.95852855102641,7.16081044473902,-2.3814482645510644,-4.397024506271627,-8.938977365665986,-3.439610065871081,2.459768242401271,-2.031602168481113,9.53112623128905,-1.5702244322037053,5.317520418767286,-2.0536467278090953,-5.896770224788856,-3.3551712418473407,-2.705713681974675,0.9773428113164009,-7.280409377376513,-7.699230307791634,-9.030958402653283,-5.188054056011826,9.72960679407036,2.3220716178284366,-3.970229807834995,2.6930657683511754,-3.370828167785767,6.952677807059111,9.343493819442863,-5.664759720744681,1.808796555958125,9.695780358181192,-3.492372912214945,4.805110739919662,1.3456969212039738,6.230693099086871,6.576202304009428,7.674673640058401,1.4143911832530627,7.162333761286085,-0.6419721735193704,4.319537242040033,7.091910122998563,-2.9402413340431792,7.213856712316463,-6.042756950951307,-9.02262529143938,-8.722512166278316,4.004100458031193,0.7244644719508209,9.13341704334449,0.7229533438708273,-0.6948942514360272,7.255187747115052,-7.237083699836138,4.1101795281525355,3.648415239415616,-4.432356826972854,-6.99101346982173,5.289130217569156,-3.0581206247532826,3.8477840327002877,2.7048551422257567,8.329204589992369,-2.2794532972468406,-8.367447905914876,-6.119283240816527,-2.0488253489440584,-4.403761948679035,1.8914053180515094,-6.986428790983126,5.20815485308108,-1.401559697575209,-8.052766999528904,-8.546501687843076,-4.165559179257072,-5.0663592964941735,-2.754440279419117,-5.819071772854379,9.770147006033593,2.7872449714716296,-4.489420327301559,-9.986889624212745,-3.4614331358698047,-9.071607057324755,5.499779270253679,-1.109448880322919,-4.486574115063046,2.4896160289050684,-2.4463543603126663,-2.805998462669468,-9.37769981762984,6.179679227797621,-1.6302766175397707,5.6144997450125125,4.474864844183992,8.561454147649734,-3.51114186071033,8.014420880887648,0.5931949847691982,-7.664616740544754,3.94347602804614,-8.245152575678976,6.128705570484566,-4.744388477204962,-1.9717881822918422,-7.3672021923029725,-9.550676930512976,8.501245334623619,2.506829131652161,6.604577614854577,-2.198685606335003,6.286535960420508,-0.6842966647219946,-8.009371229296693,0.7195252996311385,-4.286458484063839,-6.275622824143168,7.035411656816542,1.6474891066770585,-4.473590428852945,-3.6454518210473497,3.4425120631452373,-4.651858512434844,3.2720825652001686,5.504981169960859,-7.071013062219436,8.962818169216813,6.567677030534604,2.8260776897748467,-9.410033967649078,5.993161343377807,-7.298503737000102,0.06654909988604629,-1.6568468433271182,-0.1220183751610513,3.3146511060616923,-7.2356921649708,-6.875703001672589,-0.9648032231880048,-3.9538620185588513,-0.8653537726352525,-9.118070998003807,-4.2212171599713955,4.406310155109498,9.762684868860273,-8.915945585392791,3.9338608735051377,-5.255180984587032,3.597446508215473,9.937990144974748,2.6074082322714744,9.842160041895873,-8.205367185673492,-5.367345390987824,-6.139888396657005,-7.486091307495457,0.8885770229267216,-4.884226537608796,-9.389594952222842,8.004593405662725,-5.570304329051876,-4.430758013449947,-8.393306417281428,-6.473936638670537,-4.733793266566975,4.591543922206229,-7.068304301168031,-9.495201943353226,6.200188115729404,4.539911237038311,0.30401347555620717,2.5607543465218043,5.714681450848909,-1.7602976964475978,2.3546464029669636,-6.574152671125198,9.005058291331093,-0.742496775223902,-1.788630090018371,2.3611646463886906,9.474925801246624,-4.805445498957644,6.277512444705856,-4.162383839559545,5.463047907799162,1.0178310562176236,9.290488000488903,-7.999225654244178,6.910360507454012,-2.7553850884170643,-4.994509510202921,2.2439739722827863,7.297529284924352,-2.0307042398895288,-2.7921525771808113,4.944142314638821,-2.9718445368390594,7.984530981967243,-3.4201826767627264,-2.908026383760644,7.7201031023804205,8.074880737728115,-5.616886092976932,-1.6036957685100095,1.8692921865555174,-9.74992357067421,8.054820238200008,-2.5482565140094664,-7.139341621952799,-3.2407603132127516,8.88465115195369,-7.521278633100001,5.379057232245202,7.288216396147863,-3.9432078796291625,-7.868247678230011,5.660237418602632,-8.858380705728647,3.9720070329825923,4.887714571786519,4.75795596582179,-7.59134133244304,-5.738887663499693,9.173545237185145,9.842558269711791,-7.625703666605592,0.022217888412271236,-2.324615451215239,8.791099162761927,8.483675052080201,9.872837929702957,0.57052111032068,0.7886470609302023,3.2579682365365787,-5.352064454720544,-2.708072677177973,-1.1640246548718096,8.829144828904017,0.5066119983880224,7.737405415213917,-1.512856454423515,2.2572545618038546,1.339173629356944,4.2310890049816745,2.8820957119385167,2.7790780178706846,3.9632057078649687,8.863492361625084,-0.8512687270059658,5.391614344351101,7.38237168264714,1.8612788231400312,0.8085648293928571,-1.886306764497082,-0.5924253618541027,8.693970807484423,-9.615760924357806,-4.782678125713195,7.856410768163709,0.845805189514472,-3.1827748755410905,3.0978251841902367,-7.213511423728132,-0.0415990732596665,7.144078869631198,-6.712787228116475,-0.7470130707101568,1.9654620115170687,0.9595959439943424,-6.9692112598970475,9.201168400910586,3.371867062101577,-4.020552929268037,-4.533732701526583,-1.2869001430318132,-6.904459327591416,4.079745029813882,4.759475125386226,-0.5910172544093601,6.8611654049119295,-4.635180231328073,-2.470325769796311,-4.0727940755339205,5.413022897714093,-2.5803381365807043,-5.217451684970804,7.691933004083534,1.9389502644689234,-4.5152586938100825,1.8320767197256522,7.378323831960998,-3.6128461835203733,4.5337442673827475,4.561575181708651,-8.159807288149722,-7.597567772918088,-2.1476544713190666,2.893541666643296,0.14428413595845946,9.605366916459325,2.633125741966955,-1.1683134420650347,-4.036779015029812,4.001870001657286,0.7872367053506242,-2.91914268012083,7.019764229312642,-9.689666585740666,6.02747129634027,2.8590799069484607,-6.63170916485091,3.3996585708624565,2.6354238625033766,5.513904527471373,-4.562602461022416,1.600596297420335,-2.8811575083408307,9.573598774649643,-4.082511403363187,8.61053907410864,-1.1366516741376493,9.18494632614825,3.9630413335783654,4.805308895250036,-7.923038396237249,-8.139706776514902,2.053371795251106,9.340585773155848,-1.531826296991829,-5.685169070469868,-3.6367241844505145,-9.782949411736077,-8.095947051586712,-3.50249849200903,-8.84753668117044,-7.806492147369751,1.8024702541739028,-9.398669301398755,-1.5238449468101933,-3.8762954231571545,6.231417983372868,1.9841479429830642,-9.87677541226234,-9.806698560210664,4.725864202287527,0.508679940957224,0.11644070890207914,8.9316361753629,7.26939152870635,6.762975214744092,-4.826836815541686,-9.396758290912617,-6.308034940083449,-8.254647389178277,-8.313590694751557,9.739546148132273,-9.012280441946059,-4.251670842571274,-7.452967665861802,2.6884483795543552,8.15679853691896,-7.500694498040645,-4.478248884751723,0.7208483355694391,-6.982349218629125,-3.4246876648975544,3.658877846779083,6.596147568175937,-0.133803366029138,-6.730308441806649,1.1534050593518153,1.4402900956183409,2.361457660280566,-2.2491380211485286,6.233647639885575,4.927870069667804,-5.290415880189416,7.497176254739905,9.21068599733728,-4.677906865108962,7.371388510027881,-0.33237462079427793,-3.282321244946478,-9.06084499508175,9.848966539917281,0.5874570329093594,-8.753466766893371,0.6827841532946053,2.916282897779938,-0.01852143752063995,1.2343208657889697,-3.365346838480119,9.58286935889831,-1.7521360620034585,0.15681695013419095,-9.564805350356329,-0.2894874717574041,-2.2354147515950418,4.4402639026437,6.4999591766917355,0.6279787389034688,-5.76670920207659,9.488170533370244,-2.471983365986226,5.118843183481033,4.193091834292996,0.13446889476584722,-2.573276245292069,8.764253951335867,4.202090026103278,1.7661529325262482,-6.295091887023743,3.3326634366395815,3.7435146432394344,1.7436745131722393,7.442892658656625,9.714234002842169,7.57176435449075,0.4996198510173713,-5.969563430452396,-2.321244077570352,-2.6682129631045504,-1.3618935080152372,-4.661086182338295,-4.192549874254041,5.259137814732998,0.3384534816502178,9.75781941251324,8.702221272943312,2.6085412923901856,-7.474055858194896,-3.6598391182281897,-9.995097194682263,-8.875742243362224,-0.4825213474905983,7.581798265554401,-9.213355304090289],"im1":[-1.7830752517586634e37,-6.958018066084549e37,-9.095282581549918e37,-4.858949097705243e37,-2.060706721633735e37,-1.2631226284256503e35,-9.546881360190981e37,-4.498002508378378e37,-9.740709898861773e37,-8.801911468000195e37,-4.876820867019671e37,-1.9760985623217108e37,-8.897422190241703e37,-2.278184153375912e37,-4.9796840369365935e36,-1.8546930619275615e37,-5.844652904952087e37,-5.269153224133732e37,-2.1890453883381523e37,-2.549893155320191e37,-4.212654579527092e37,-4.830730135803104e37,-7.134712875262203e37,-1.5365796193666215e37,-4.101759761607997e37,-3.9570854611858717e37,-2.4896118824791193e37,-6.66211488377879e37,-1.2146393352140093e37,-9.12493783902409e37,-6.851951805918039e37,-2.218414086432083e37,-9.15238725159742e37,-7.962333811539143e37,-1.5278335496104246e36,-7.696737150822653e37,-9.259470791416463e37,-8.552127556067068e36,-1.1540409377543492e37,-3.931238361503886e37,-5.08001626566219e37,-1.370060491775603e37,-4.270532849696879e37,-6.1265470924157e37,-6.805643694243999e37,-2.62536434613022e37,-6.646049596825598e37,-4.702637993276898e37,-7.391569763128607e37,-9.629103540466803e37,-1.5632956993077807e37,-2.3477515033948936e37,-4.2814752331739495e37,-2.328956948980998e37,-2.4973191633232383e37,-4.0361002599511883e37,-5.700235370470942e37,-3.7352172167708463e37,-9.068049280697313e37,-1.355000252800468e37,-1.0815181541716445e37,-2.289452969880953e37,-7.674190656706151e37,-4.299729056939516e37,-5.116052884981963e37,-4.844226755255882e37,-5.0120684896686075e37,-9.145205747011931e37,-6.050783260457218e37,-1.2588682952361009e37,-2.148142791509038e37,-4.618644825555115e37,-1.7456192752157172e37,-2.010743464150424e37,-1.021723968375996e37,-5.289805509231776e37,-1.5521788342310193e37,-8.859775182006889e37,-9.07731555450723e37,-2.183736892741781e37,-5.713148661221006e37,-5.424646168267746e37,-8.280262903357385e37,-2.9556920265730557e37,-3.9668841635132287e37,-2.6059291601691925e37,-5.099868390599335e37,-5.805349720697697e37,-3.8356837971735514e37,-7.936449441388058e37,-2.666210294110424e37,-4.271592541404304e37,-2.4323611143299206e37,-9.972859206919993e36,-4.755740111119833e37,-8.107907274013429e37,-5.088052288725681e37,-9.098082344022009e37,-9.626600541464754e37,-5.675149023969727e36,-9.390369967770467e37,-7.815152282117005e37,-4.192870872200425e37,-4.7516556174297125e37,-1.6413186833813463e37,-3.8514840453314257e37,-8.017343413218424e37,-5.889074816184582e37,-7.664966276894648e37,-7.078449997084682e37,-7.630026576327606e37,-2.3557267663222813e37,-1.884402883418226e37,-8.363426003607756e37,-1.7982479456412004e37,-7.605901371181506e37,-3.407185304958634e37,-7.768534549156091e37,-7.219782028493418e37,-8.126544951008872e37,-7.313437850943727e37,-5.357546967917665e37,-6.251115970693396e37,-9.614975500160042e37,-1.7961672042332978e37,-8.23537946121788e37,-5.130684294212081e37,-1.3051792924011029e37,-3.405439839936222e37,-3.166889024434212e37,-6.090484225823778e36,-5.097686199551973e37,-3.736590011220953e37,-9.152565797335968e37,-8.463649448816584e37,-4.826630575116597e36,-8.070719368381175e37,-2.956267797138542e37,-7.711533478961392e37,-5.066984381479024e37,-5.424234594710851e37,-3.5369409802744543e37,-8.814166756581264e37,-5.10610171015281e37,-7.010100657235867e37,-7.002224428769077e35,-9.113499815112497e37,-3.963714067807633e36,-2.3664538159115933e37,-2.8223249295568185e37,-9.126046450026053e37,-6.607544194996052e37,-2.623397648899732e37,-7.461271835197583e37,-3.891537093978726e37,-3.319131193971612e37,-9.258296914814178e37,-6.1310785984530255e37,-4.79014792287199e37,-8.414258828508294e37,-3.40985012818238e37,-7.461550511818793e36,-2.3186213392864307e36,-1.300893964955384e37,-9.705695141225817e37,-3.2201532947696174e37,-9.628640380552147e37,-1.063768111336022e37,-4.892367071740763e37,-1.4890401649838747e37,-3.8143628345891823e37,-8.389614654286612e37,-3.226663472561768e37,-9.180854354701376e37,-2.257069335701628e37,-9.513529947593386e37,-4.882134482804627e37,-8.964685134999264e37,-8.429210210615107e37,-9.395487190697834e37,-5.579199001235095e37,-8.329861109156222e36,-2.8494101017602434e37,-7.484693175543788e36,-5.877656476628442e37,-4.594296212202512e37,-1.4122076531939874e37,-7.715952486581286e37,-3.1225167647481346e37,-3.1264581464537697e36,-9.785028502197913e37,-8.0891392115050065e37,-6.31531210391256e37,-8.210487594241102e37,-4.389883518223865e37,-1.9356555440464961e37,-7.701814665160264e37,-6.48038589533151e37,-5.495811901381523e37,-6.806657915657325e37,-1.1167857977769646e35,-9.292822072311565e37,-6.753267039891008e37,-5.399895740223497e37,-6.390247987906542e37,-7.355905770790719e37,-8.448405989744633e36,-3.169998475999626e37,-1.9664310198410416e37,-3.8944560112569436e37,-8.998957791495366e37,-6.250798361519322e37,-1.519871382608461e37,-6.378192907645052e37,-5.778597180015077e36,-5.232652064576016e37,-8.589660786745302e36,-6.07710495674211e37,-1.0025756089932414e37,-5.334005793516398e37,-9.98205503693317e37,-5.993554125645205e37,-2.935721539806646e37,-8.118018489918236e37,-3.1700011244210954e36,-8.502747412481508e37,-4.2430875040394132e37,-6.102563845215646e37,-1.6917613467143234e37,-7.7472411096472595e37,-7.96889166679222e37,-6.348494201386361e37,-6.620620830547056e37,-6.973423952258368e37,-7.99227225301974e37,-5.191987172407212e37,-4.3516157466030745e37,-6.541943593262531e37,-5.493833631780033e37,-4.6663877812942564e36,-5.207767734060867e37,-7.3330882801505415e37,-5.465576454273633e37,-1.5812497447177497e37,-3.8584486015273757e36,-7.480904136539606e37,-9.496372839313186e37,-4.73195655121146e37,-5.674101894608014e37,-9.88068547765285e37,-2.248936257679901e36,-2.796823976862426e37,-6.911051835861122e37,-1.8175922506218133e37,-3.2818972747572592e37,-4.506615545197689e37,-8.63830790875518e37,-3.542283288419954e37,-6.686241599804485e37,-2.743237985396143e37,-2.8161955208693587e37,-3.5110806746167976e37,-1.551757667583382e37,-8.1974536629785145e37,-4.70249394512625e37,-2.6552038712862313e37,-9.860207395467957e37,-8.776484099992082e37,-4.675225874827269e37,-3.7319039983572454e37,-8.869511205477561e37,-1.7127967649230013e37,-4.1563193215166647e37,-1.8637817364006225e37,-2.417748213020201e37,-6.172188850259079e37,-5.89964776815534e37,-6.958803249131395e36,-3.1390728877275485e37,-4.999084288170522e37,-6.888681126932682e37,-7.453568468004188e37,-7.838734896417397e37,-5.065274947765807e37,-9.143580303641772e37,-4.741003958257553e37,-1.6139398578055885e37,-5.435922616494755e37,-3.3104558266117334e37,-4.58750186983757e37,-3.8457355887409784e37,-8.393129689201603e37,-8.449389846320598e36,-4.946899002908733e36,-5.910252481900247e35,-5.971647809761879e37,-4.0971723683158087e37,-2.756973791279259e37,-4.547299475795763e36,-5.485205949664887e37,-3.113341776091535e37,-3.665404353990487e36,-4.254778573768212e37,-5.961611632427957e37,-1.9521605316624756e37,-6.801154685905108e37,-1.9828296012964008e37,-3.597612980261915e37,-5.497479434355712e37,-1.2194990676958805e37,-2.8398925628472626e37,-4.643109457717267e37,-9.532998718654703e37,-3.8109867023126174e37,-8.375909302337357e37,-2.5190262771851433e37,-6.295638842384931e36,-7.084901454361886e37,-7.156320639722758e37,-4.925682408956467e37,-3.8599123017851888e37,-2.3961469027604456e37,-9.132766578394411e37,-9.622718182886678e37,-6.465868968113811e37,-2.40624948141681e37,-5.159892984338149e37,-7.034968116848787e37,-5.882973906712275e37,-3.0207007350274284e37,-5.326021473716267e37,-7.086377333267013e36,-2.844108398961992e37,-3.5351156456581556e37,-2.2532366769143608e36,-5.382716264381846e37,-2.3947309401134153e37,-6.433942028453715e37,-4.106920112231016e35,-5.369345391617845e37,-9.805379682918886e37,-8.184010487813946e37,-7.456551802789379e37,-8.57640281973198e37,-2.085368729196856e37,-1.9805753841936134e37,-9.571405401093852e37,-7.206597766862943e36,-8.71035073862405e36,-4.0382444377659e37,-7.498858772439816e37,-5.78198286919216e37,-7.234767496072907e37,-2.5811157453167865e36,-4.066564583119068e37,-5.520582989747879e36,-6.092317664501156e37,-2.632702236996843e37,-7.318008406131475e37,-2.4531138867849724e37,-1.636404150376115e37,-3.926231205981798e37,-2.7837677311519824e37,-1.7657441798406326e37,-8.286896416401288e37,-4.379332868797806e37,-1.9141810706143169e37,-1.5797309677737247e37,-3.416854017123564e37,-9.822139318716912e37,-2.958881291530768e35,-9.98715595347498e36,-6.106621585673001e37,-7.810604665797351e37,-7.79489198421839e37,-8.758169473796177e37,-6.64279949621425e37,-1.7758214066676958e37,-3.894306968208585e37,-1.2196438394105125e37,-5.009306633871382e37,-1.7151139746884537e37,-9.175144150508999e37,-9.74061734236416e37,-3.3454399349458716e37,-2.651303543762895e37,-8.447780360271064e37,-5.809218143230165e37,-6.22102313856915e37,-7.738793586263686e37,-1.8299603206096692e35,-9.146525772591365e37,-4.77848485513616e37,-8.160404515189034e37,-5.062318384866267e37,-9.500360807963451e37,-3.604828201849125e37,-9.706356383949841e37,-6.285526494615113e36,-8.092891684899772e36,-6.916809254439793e36,-9.969256697413486e37,-7.049608870408925e37,-9.481228554054279e37,-6.978027373225689e37,-8.58734720997029e37,-6.102699177488834e37,-3.8905491789484524e37,-7.478157009828412e37,-7.791782000487948e37,-9.185333019556948e37,-4.319398881549851e37,-6.127633210088386e37,-6.455241498086281e37,-5.685992774533469e37,-2.4226307281096613e37,-7.032775527634e37,-5.982089250201216e37,-5.3401802605482565e37,-7.668723717211434e37,-3.4944107635466205e37,-2.1805449898297114e37,-1.0703809269085952e37,-5.1466371772505904e36,-9.268565182813857e37,-1.0052545817616209e37,-6.790856326077843e36,-7.993290647440857e37,-2.6354499672102594e37,-4.921857932225258e37,-5.89707494029349e37,-9.224089843437012e37,-9.628947155963047e37,-1.570395941110011e37,-8.451983846779778e37,-7.2071787122313985e37,-1.8544764849591788e37,-3.071784028393476e36,-9.773117298106243e37,-3.2545065269259155e37,-5.574312521889879e37,-5.698093149481413e37,-3.5755372433059996e37,-7.908673705455368e37,-8.68258770145015e37,-5.861528003060581e37,-3.1794894544265216e37,-7.531926110322828e37,-3.145417439672936e37,-7.152052565931215e37,-2.079232522620703e37,-5.93544033604562e37,-6.142951441248785e37,-7.441404996658557e37,-7.125980876484297e37,-5.585811682897581e37,-6.783495782130822e36,-8.914328947275455e37,-5.646190684902552e37,-7.995246916281582e37,-5.404022310956369e36,-5.3824076889966e37,-7.848013126003826e37,-1.2659171197342434e37,-4.746491333446341e37,-2.568572446400129e37,-4.66995090758871e37,-1.3310150731543214e37,-4.68727854540852e37,-3.5823586979359666e37,-3.091190738794073e37,-3.7847628929956245e37,-2.843811583249571e37,-4.763316626113908e37,-7.451404385635488e37,-1.1720954694005804e37,-7.978139971598051e37,-8.807387769243784e37,-6.473700573659554e37,-5.361174771504648e37,-2.8016360616542612e37,-5.580854436356613e37,-4.525925154968579e37,-5.431089017288964e37,-5.992175139420228e37,-7.413906343958989e37,-1.385219981137733e37,-2.7675361328704304e37,-7.100412725336557e37,-3.272092189647624e37,-9.957745647578164e36,-3.6259731908332546e37,-8.910305786093213e37,-5.1682921100547504e36,-7.968493036928409e37,-6.884727711296731e37,-3.534718499253494e37,-7.768879138653719e37,-4.107624820889254e37,-6.038468884126276e37],"qim":[9.245643953350282e-38,3.7095652752200742e-37,1.9011760984917017e-38,-6.403799457311839e-38,-1.5113082410457154e-37,6.569487866694834e-38,-2.2191879490762857e-37,8.499975149372572e-37,-5.964260889755547e-35,7.15855629840202e-37,-3.119317006257865e-39,-1.122513385859832e-37,1.9013270463622788e-37,-3.027927658868062e-35,-3.354295420806329e-38,1.2971008252184295e-37,-1.741583169272704e-37,2.342677544400726e-37,1.7679411001295944e-36,-2.658757564922392e-38,-6.562624867335957e-38,1.3594101780059568e-37,-1.979828683164772e-37,5.442876859917562e-37,-1.8067285259442705e-37,-4.797577347641703e-38,-3.3701298131935067e-38,-2.0950530838349932e-37,-1.7878641339136526e-37,-3.2493505017390415e-35,-4.621504756118676e-36,-5.374045976180944e-37,-1.1010223999876837e-37,-6.28267794428823e-37,-7.815624475700664e-38,-5.53287340407485e-38,4.375939867983869e-36,9.388860019520593e-38,-3.953558466997294e-37,7.302495602735738e-39,-4.7626884148695706e-35,-1.5048444716193243e-38,5.030317103815501e-37,2.966554454169495e-38,6.196482439031005e-36,-1.6323916387510942e-37,2.510888627331137e-38,-1.0046142987847849e-37,3.923145671641707e-36,-8.55556611680274e-39,-3.693423381897885e-38,3.3105026017186357e-37,5.666073549341553e-38,2.167826240541296e-38,-3.812210892199314e-38,-2.013598855116229e-37,-4.023487520314434e-37,-6.649107963879613e-38,-1.3444320910843588e-37,3.6621957258800995e-38,-2.118926501304248e-37,-8.217710254457098e-38,8.307429229414573e-38,1.5593041707992433e-37,-1.2580650220535488e-37,5.514630067523621e-37,-9.369327600486062e-38,8.80724362578436e-36,-3.166501808408303e-37,-8.68901737475425e-38,-1.1257720213607115e-37,-2.4313397161083458e-39,1.1231057427466713e-37,6.904667921596878e-37,8.043739274318927e-37,-6.589917453058164e-37,-7.431779118794653e-38,-1.4679611469735544e-37,-3.174463706022904e-39,-1.4674926648709613e-36,-1.677726670876685e-37,-2.363888718995518e-36,-1.5973023404772608e-37,1.1886638658938893e-36,8.112213779830097e-38,4.742594880056683e-38,-2.4820471023384036e-38,5.9945049732601845e-36,-1.4978261803646306e-37,8.615540614878622e-36,2.3485845218953022e-37,-9.34234868141211e-38,3.870033231252135e-39,1.452314696736412e-37,-4.8842496194780434e-39,3.163538062156256e-38,1.902588887603434e-37,2.744622128323895e-38,2.554168907492519e-37,1.0145570158566166e-37,-2.536368515780669e-36,2.2478378605170073e-38,-5.433815055112343e-41,2.2174424917091227e-37,8.584101598210865e-38,-4.878302228535756e-38,1.4399810281728108e-38,-9.565874283611647e-38,-1.504921907372463e-37,-1.4605159361287195e-38,-1.6774782935264804e-36,-1.9225915824025922e-38,2.5161708499183787e-37,-1.4893784805984178e-37,-4.1072727810026336e-38,2.0227639031081438e-35,-1.0862943047121213e-37,-1.3970427769406012e-37,1.632764608350359e-37,-8.567076382388704e-38,-1.1979544971331383e-36,-4.9856744700767145e-36,4.436674609713004e-38,6.9106278121214674e-37,1.698110070442631e-36,-1.0554158522716453e-37,-5.4118055215460684e-36,-6.378750518586831e-37,5.417373163295017e-34,8.989091427904766e-39,-4.725603295397666e-38,-1.9914306497222417e-38,-3.248418914035803e-38,2.1210190883269935e-38,-1.0494969917660916e-37,-1.727457408129047e-37,-9.57312942233278e-37,-4.78296909141081e-38,-1.199474266974831e-36,-1.7373270334729796e-37,-2.7585896548449604e-37,9.320611179114117e-38,1.2933105931321237e-37,-1.6825095827951185e-37,-6.147413406123884e-38,-4.316813704787902e-38,-2.7554229445233406e-37,9.201642621051097e-38,-3.463970567453947e-39,-6.728345114220061e-37,1.6452054482205118e-37,-1.1043923546385691e-37,-2.595291300122718e-37,-9.257864396997966e-38,3.888919091175226e-38,6.428563764292773e-38,-1.9800739664479676e-39,1.6450815734362655e-37,1.0097158099220672e-37,3.4340879337541586e-35,1.2907606783425611e-37,4.834423649982046e-40,-1.3237704496953365e-37,7.985246049613326e-38,-1.3414657552327497e-36,2.3278695190607585e-37,2.345308398189588e-37,-8.769443498815709e-39,-1.8663606139377973e-37,-1.0732302793889139e-37,-2.488188376936215e-37,2.9428453809841363e-37,1.3234663118766395e-37,-1.515734998946456e-37,6.581814136402543e-37,1.651191100216069e-36,-2.4261392172475435e-38,-2.3847772586318836e-37,-1.0812670063415096e-37,-9.43100771421117e-38,2.3795494064250577e-38,6.513706098465763e-39,-3.633590740068144e-38,-5.816752370613472e-38,1.2019036700964616e-37,-5.499046619665435e-38,2.5348275695165836e-38,2.319170572085086e-36,-9.108846955185351e-38,9.412975805572238e-38,1.260396558490431e-37,1.2902228039400147e-37,3.680603462767163e-37,-5.337276352892569e-37,-5.531468518286457e-37,-6.950614704580055e-38,-6.079648316368069e-36,5.879567536094682e-38,9.4746262117699e-38,-1.5854870402415825e-37,-9.685731264901049e-38,-9.737660022872612e-38,-2.7655708116903495e-37,4.99070066982933e-36,-1.210024699164671e-37,-2.6850327519075607e-38,9.392383444379291e-38,9.50141007009762e-38,-3.41217745517373e-37,-6.383086023931575e-38,5.907851007986982e-37,1.3980037313754966e-37,1.2658467126856373e-37,-7.249958961490351e-38,1.9619943463989225e-36,-3.2881527319917334e-38,-8.137962134644619e-37,-2.422748635483263e-37,-1.2932231521079498e-37,-1.4414390792249408e-38,-2.439248532537118e-37,-1.9026861937687967e-37,1.3025746333317136e-37,-9.173928300543067e-38,-4.732524028253274e-38,-2.127336803217045e-36,8.593564847000144e-38,-3.10859903482363e-38,7.531144071861154e-38,6.369092096947442e-39,8.160406048314059e-36,1.9367276571029466e-37,-1.3293867698624425e-38,-1.067630018102209e-37,8.468136863535972e-38,1.030489061931176e-36,-1.4680831159918892e-37,9.254617868715819e-38,-9.311933778503632e-38,2.882837296586662e-37,7.179991008127841e-38,-2.799469903100524e-37,2.3322774435101386e-38,1.6365031605493004e-37,-1.8446421692989199e-37,-2.586515304152283e-39,3.2439403865645965e-36,-8.829792378999707e-38,6.242890596730963e-38,4.499811064906114e-37,-1.189952791431763e-36,-1.4161448740323194e-36,-1.643561444862166e-37,-7.856788458869284e-38,2.3137167633034847e-36,1.1441194351514829e-36,-7.5863446935911e-37,-4.318474803987513e-38,1.7101222250865776e-36,2.6297016412646167e-38,2.398732846090033e-37,-6.868402586389457e-36,2.2447314452657105e-36,4.878827816353367e-36,2.5273352750433473e-37,1.072251433175226e-36,-1.7791591557493897e-37,3.179834883036661e-38,-1.452740018846304e-37,2.1225144979961824e-37,-1.818160767231741e-36,-1.4263915719774201e-37,-1.3607988367581334e-38,9.786537313308262e-38,-3.1817110759453515e-36,4.6859828705134694e-37,4.526725131887138e-39,-2.6118907454194783e-37,-4.78731928236346e-38,1.1646842860529773e-37,-5.177294255064059e-37,2.9940728171002744e-37,1.6245082250608834e-36,-1.6703190708826326e-37,-2.2351004218138955e-37,-1.3095600501244343e-37,1.0816754007659524e-37,1.3846572042818813e-37,-6.345824376726407e-38,3.6739050318999363e-37,8.77333210205421e-39,9.573899800176528e-37,2.421475359646639e-37,3.5896881152327862e-37,1.672262083307296e-38,2.271545448325994e-39,-3.878814608208673e-38,-1.933324407600549e-37,-6.642057751045902e-38,-2.1469181668043376e-39,3.181872931523175e-38,6.083391442405198e-38,1.9438159852548873e-37,8.096545079215419e-35,1.7922699844413056e-38,1.07933837123909e-37,3.7162325412094546e-37,-3.77116043662708e-36,2.4564218375809885e-38,2.072013943419459e-37,2.789070699040954e-37,2.682342651219627e-37,-6.231284482330039e-38,1.1335226592188306e-37,-1.6006361136017974e-38,7.625513115642645e-39,-2.143626656841485e-38,2.3803540880552116e-37,1.0420511643499324e-37,-6.041353609514225e-38,-4.0066449777600827e-38,1.3540436533031013e-37,-2.3423226235256818e-37,4.2917226150050877e-38,-8.435162068592866e-37,-2.5557565226006604e-37,1.6776395661641426e-37,2.190680829949079e-37,-1.4310669762776706e-37,-1.555203775310844e-38,-8.768670134524674e-35,8.872205199359733e-38,-2.111039320923765e-39,3.824943033994231e-36,4.721622486720213e-38,6.401325885262613e-38,-4.200921837633154e-38,5.222719530810753e-38,-1.6142350706007761e-37,-4.8084488946613956e-35,1.8667909807221608e-37,-4.31950756095572e-38,1.0544247418937977e-37,-1.8230420390919823e-36,8.399114506377189e-38,1.2020769826905293e-37,-3.2038144449409525e-35,-6.682730158713237e-38,-7.73950201948284e-38,2.2737484576677282e-37,-1.4504988381344014e-37,-7.021190541216388e-39,-6.805316533099512e-37,3.975297650853444e-37,-4.606909728145286e-37,9.681176484372607e-38,8.870456939395642e-38,-2.073966792959342e-37,-2.077722328895671e-38,2.8408548990629374e-38,5.485648524788332e-38,-1.6057991417416636e-37,4.565658640264123e-37,1.5823067092988895e-38,-1.5649154182659085e-37,3.8014200532449346e-37,1.5147759502774722e-37,-7.778888035159925e-40,1.0423919601364562e-37,1.8661349488331025e-37,-1.896134618980631e-37,9.892460903707189e-38,-2.655125119043169e-38,-8.437986525777559e-38,2.0079610614514555e-36,-6.558664797875775e-38,2.6518277516527355e-37,-3.3841999708140993e-38,-5.605714579808611e-38,-1.0125168373964368e-37,6.344205036221033e-38,-5.390588921123623e-38,1.4975101595349561e-37,-2.3148733165832244e-36,-7.728001484513412e-36,2.0462935865482547e-38,-3.788628911179476e-36,-8.518444599444004e-38,-9.485870230647643e-38,7.622785628311683e-38,1.0412183446466149e-37,8.055879900006082e-38,7.515557429042469e-39,-6.948083399034098e-38,-5.883046679921907e-38,-1.78438723216397e-37,5.9832583535724923e-36,-1.0325350025306411e-37,-3.3125971505592312e-37,1.632997139817529e-38,-5.361718585434463e-37,1.4589097678289104e-38,-2.260259894961769e-37,1.9855205333191053e-38,1.522997141917834e-35,-1.1691998302244176e-37,-4.48962687608291e-38,-2.5775385861898182e-39,-3.4278531645228074e-37,5.883454738034719e-38,3.1696151572844014e-37,1.4709231556155056e-37,1.295436418954443e-37,-8.648962098930604e-38,5.6359520222795666e-37,-6.888421155097619e-38,-2.1902626824873243e-37,-8.51862901032191e-38,1.8708907316132666e-37,-9.307733806746358e-37,-5.598076942658655e-38,-1.256653073720895e-37,4.795168235321836e-38,1.148653207413347e-37,9.847239006814414e-36,-9.735986311986822e-38,1.7631126067747134e-38,-4.802882999939269e-37,1.1591684389857634e-36,7.614826253034318e-38,-2.866059740649892e-36,5.121312045102651e-38,-1.4983553106647597e-37,1.0204751723498219e-35,-6.9511313913498205e-37,1.0296516908104464e-38,6.989775391464076e-38,7.338923477354633e-38,-1.9352969874228096e-37,-1.1440325098051439e-37,7.231737597299042e-38,-5.9490680162894926e-37,-4.5342105880238686e-38,1.5639691494389192e-37,-3.882202107116332e-37,-1.406676401202366e-36,-1.1243488626403432e-37,4.7375874240723266e-37,8.383936482190701e-39,-8.464853901493752e-38,-2.2423631275467367e-38,9.214860677101503e-37,-3.0313659654949207e-37,4.774800081883182e-38,-3.818056717028907e-37,1.4536572527691124e-37,4.4812041530605254e-36,8.219494948181262e-38,-1.3573128265684325e-38,-5.777459961673804e-38,-2.952794263769211e-38,-4.817817478452657e-37,1.6064709802773995e-37,4.3065104392263935e-36,-4.840244643802851e-38,3.903781206635917e-37,4.832202872175784e-38,1.1528710036870876e-37,3.3825060812304235e-38,-5.783353823014754e-38,-7.007179294183236e-37,1.8749895856733553e-37,1.173633706721357e-38,-2.7336934016006257e-38,-2.9820212467331232e-36,6.705185125824963e-38,-1.3924632775072491e-39,-9.963031415409358e-38,9.66767962597974e-37,4.085243752572123e-37,6.584501938960996e-38,-5.430984992733793e-38,-5.46442165565074e-38,-6.83495993712547e-38,-1.0036301388473203e-37,-1.1873080816036857e-37,-1.259407465982372e-37,-3.577022563140894e-38,-2.0401979382284418e-38,4.927926691312584e-38,1.4942521966573395e-37,1.173937452176484e-37,7.85562986529898e-37,-2.9403752841551017e-37,3.9856482018303325e-38,-2.249537607528264e-37,-1.6298349977289029e-37,-5.61845686700441e-38,1.1054554357055445e-37,-2.6923943332600447e-37],"qre":[0.2669607698917389,1.9756762981414795,1.6129945516586304,1.072875738143921,0.5360128879547119,0.001940790330991149,3.2094950675964355,2.1203536987304688,34.70774459838867,3.427403450012207,0.49694135785102844,0.3129686415195465,1.1937354803085327,11.359612464904785,0.05667710676789284,0.31370633840560913,2.6568210124969482,0.9602563977241516,2.2798585891723633,0.2676372230052948,0.4594447612762451,1.137407660484314,1.8627901077270508,0.855959951877594,0.6906333565711975,0.42294812202453613,0.38775527477264404,1.0792616605758667,0.3447988033294678,25.293529510498047,6.280763149261475,1.0236343145370483,1.335503339767456,3.694000720977783,0.024185553193092346,1.6605380773544312,9.836411476135254,0.09692063182592392,0.5263484716415405,0.46750912070274353,37.6794548034668,0.17222198843955994,1.9299976825714111,0.6449185013771057,8.166229248046875,0.7871094942092896,0.7260739803314209,0.6332308650016785,5.786633491516113,1.6919091939926147,0.23113465309143066,0.7522065043449402,0.5397291779518127,0.7611335515975952,0.7433530688285828,1.4101289510726929,4.407255172729492,0.5211610198020935,1.7927647829055786,0.2237309068441391,0.3632981479167938,0.2711721360683441,1.051561713218689,0.6183292865753174,1.083508849143982,2.1095023155212402,0.7825750112533569,9.727843284606934,1.6992127895355225,0.20366549491882324,0.7279925346374512,0.5199517011642456,0.2354242503643036,1.7862497568130493,0.890198826789856,1.8300520181655884,0.1664656698703766,1.5202687978744507,1.20465087890625,2.3317978382110596,0.731894314289093,3.3296849727630615,1.0724185705184937,4.473417282104492,0.5121867656707764,0.2784856855869293,0.5639774203300476,6.1440277099609375,0.6264429092407227,11.318000793457031,0.8015682697296143,0.5580788254737854,0.7606803774833679,0.1379312425851822,0.5923958420753479,1.4110831022262573,2.46955943107605,1.270651936531067,4.104213237762451,0.07228711992502213,6.965944290161133,1.5677226781845093,0.5628214478492737,1.0771009922027588,0.22364211082458496,0.4506676495075226,0.9445928335189819,0.8513984084129333,1.706693410873413,0.7325211763381958,4.3740034103393555,0.30573001503944397,0.37209945917129517,1.870971918106079,0.8894899487495422,14.075004577636719,0.38951122760772705,1.8227581977844238,1.2007160186767578,0.9765600562095642,4.100598335266113,7.492222309112549,0.9887603521347046,2.459512233734131,1.8903274536132812,1.816420316696167,6.123569011688232,1.8077433109283447,46.71639633178711,0.3465154469013214,0.06994924694299698,0.7387409806251526,0.5388705134391785,1.1450846195220947,1.3996866941452026,0.1058776006102562,2.552915096282959,0.3695080876350403,2.8027336597442627,1.6564370393753052,2.696544885635376,0.36002087593078613,1.0613692998886108,1.3282852172851562,1.0782955884933472,0.008689184673130512,1.4807567596435547,0.07544659078121185,0.23874640464782715,4.091098785400391,1.141313076019287,1.8955401182174683,0.8225170373916626,3.6445152759552,0.8585538268089294,0.6000680327415466,1.136631727218628,1.078405737876892,1.3622525930404663,24.146419525146484,0.3913785219192505,0.1269913911819458,0.040647201240062714,0.22351698577404022,6.123046398162842,0.7728592157363892,1.7658036947250366,0.14014895260334015,1.697547197341919,0.15304943919181824,1.8922780752182007,2.160236358642578,0.44766348600387573,1.158180594444275,1.800153136253357,4.570971965789795,0.6588889956474304,3.3046019077301025,0.8949658274650574,1.1479588747024536,0.7618915438652039,0.13312706351280212,0.31748148798942566,0.11202018707990646,0.8367682099342346,0.4979981482028961,0.22817707061767578,4.140839576721191,0.3554195463657379,0.03330053761601448,1.0250791311264038,0.9000428318977356,2.6145710945129395,4.145318984985352,1.3512152433395386,0.5482797622680664,7.22419548034668,0.6784554123878479,0.7635917663574219,1.0652134418487549,0.0015747766010463238,1.398773193359375,1.2138625383377075,12.413570404052734,0.6678991913795471,0.7578217387199402,1.2823539972305298,0.3284909129142761,0.5288906693458557,1.3136677742004395,2.648287296295166,0.9226071238517761,0.18541504442691803,1.961342453956604,0.9157027006149292,0.5877730250358582,1.4648598432540894,1.240078330039978,0.23005633056163788,0.7003790140151978,1.4149432182312012,0.8274350166320801,0.3791196048259735,0.8242025971412659,0.034733857959508896,5.371041297912598,1.9868186712265015,1.8962966203689575,0.19718505442142487,1.0314342975616455,8.717520713806152,0.84635990858078,0.7921414971351624,1.0365289449691772,1.5137498378753662,2.1856961250305176,0.7238506078720093,0.966594934463501,0.688107430934906,0.1544739305973053,0.6634378433227539,2.9528141021728516,0.6809329986572266,0.2661474943161011,0.23523515462875366,1.5481643676757812,8.974738121032715,0.9782224297523499,0.9586119651794434,2.0249035358428955,0.4905783236026764,4.981156826019287,1.746442198753357,0.34872105717658997,3.825216054916382,3.085648536682129,3.249270439147949,0.5392902493476868,4.7732930183410645,0.46578800678253174,0.6333421468734741,5.051950931549072,2.08133864402771,7.373171806335449,1.4810678958892822,3.2625250816345215,1.977610468864441,0.9182619452476501,0.5483534932136536,0.602715015411377,3.9765305519104004,0.36440348625183105,0.4526676833629608,0.23555243015289307,2.7532176971435547,1.4605724811553955,0.9362247586250305,0.48542898893356323,1.5920332670211792,0.6522647738456726,2.7501373291015625,1.655346393585205,3.366243600845337,1.5434603691101074,1.2147741317749023,0.579556405544281,0.1832224279642105,1.1332950592041016,0.3483567535877228,3.015756368637085,0.557302713394165,2.607248067855835,0.24319255352020264,0.22808657586574554,0.016021501272916794,0.5984992384910583,0.6340416073799133,0.534139096736908,0.08537888526916504,0.5551283359527588,0.8535036444664001,0.1676005870103836,0.6068258285522461,24.873350143432617,0.20336902141571045,0.8721290230751038,0.726720929145813,6.262552261352539,0.8355302810668945,0.5552167892456055,0.6584376692771912,1.1789418458938599,2.4465129375457764,0.4640522301197052,3.34146785736084,0.7406465411186218,0.09937141835689545,1.4614957571029663,0.9918510913848877,0.5586068630218506,0.5187993049621582,0.3244602084159851,2.741011619567871,1.189745545387268,2.5641114711761475,0.5220771431922913,1.0983890295028687,1.098955512046814,0.9259700775146484,0.3022436499595642,35.02633285522461,0.23189203441143036,1.1860164403915405,3.2773759365081787,0.03036210872232914,0.8806540369987488,0.24012288451194763,1.1151572465896606,0.009665612131357193,16.63106918334961,1.2777897119522095,1.3109980821609497,0.9089303612709045,6.266905784606934,0.7293857336044312,0.9332733750343323,20.502901077270508,0.19908323884010315,0.2877657115459442,0.6678059101104736,1.4076694250106812,0.6849616169929504,2.526822566986084,0.12044159322977066,2.477869749069214,0.17807966470718384,0.7054033279418945,0.5251369476318359,1.3549076318740845,0.8535342216491699,0.33705317974090576,2.2319459915161133,0.8447166681289673,0.1923856884241104,1.4002254009246826,3.9106569290161133,0.41741475462913513,0.3420626223087311,2.033106803894043,1.2004255056381226,0.00579460384324193,0.1632538139820099,0.6868473887443542,1.1116254329681396,9.487908363342285,1.3207244873046875,1.2281229496002197,0.1820249706506729,0.6171478629112244,0.3482964336872101,0.5219539403915405,0.20933003723621368,1.295269250869751,8.134526252746582,5.7879838943481445,0.3772971034049988,10.624137878417969,0.744814395904541,0.6251385807991028,1.6461108922958374,0.002039398066699505,1.254849910736084,0.6955364346504211,1.0931278467178345,0.7106518149375916,0.9619742035865784,4.898423671722412,1.306078314781189,0.21979811787605286,0.09365125745534897,0.7050505876541138,1.1131312847137451,1.1866482496261597,0.9501349329948425,12.99429702758789,1.3754527568817139,0.6315606832504272,0.784483015537262,2.964601516723633,0.795049250125885,2.8147058486938477,0.5625181198120117,0.7487583756446838,3.2570180892944336,6.017947673797607,0.2652561068534851,1.801825761795044,0.719239354133606,0.8903725743293762,2.760373592376709,0.4366613030433655,0.45250406861305237,0.27617165446281433,0.07660133391618729,13.358844757080078,0.19928646087646484,0.08835640549659729,3.353391408920288,2.1766600608825684,0.5308337211608887,4.623942852020264,2.2715983390808105,1.3300385475158691,4.840187072753906,2.816809892654419,0.809158980846405,0.49483323097229004,0.03581983223557472,1.6634290218353271,0.40879276394844055,0.6072325706481934,5.208089351654053,0.8894703388214111,1.3067013025283813,2.3415513038635254,4.349372863769531,0.3180113732814789,1.507195234298706,0.7624010443687439,0.8125590085983276,0.25638633966445923,2.2875888347625732,2.0831916332244873,1.1811000108718872,1.5958691835403442,0.6117722392082214,10.955638885498047,1.0489100217819214,1.011444091796875,0.8910850286483765,0.10483721643686295,1.9918948411941528,0.9105871319770813,3.0827441215515137,0.7759450078010559,0.7826584577560425,0.7480567693710327,0.26276877522468567,0.5639665722846985,0.6052642464637756,3.059148073196411,0.5156190991401672,0.3525664806365967,0.8856088519096375,6.021191596984863,0.26003482937812805,1.0833618640899658,1.1490908861160278,2.241093873977661,1.6215190887451172,0.3253559172153473,0.5787957906723022,0.4879605770111084,6.266798973083496,0.8122817873954773,0.9855849146842957,0.27601414918899536,0.750163197517395,1.057582974433899,0.4150903820991516,0.15284007787704468,0.9540238976478577,2.8964931964874268,0.21558129787445068,0.9793464541435242,0.914348304271698,0.4410397708415985,0.8600537776947021,0.42924556136131287,1.9064292907714844],"re2":[-3.2483870937665476,-7.12003036879169,2.3063023852109676,-2.333210963131684,-2.0903991201651344,2.9181007125391627,1.9056217243567062,-6.515830969185579,5.034724597512152,-4.077605049080805,-2.0696774754038856,-8.919401896013992,-3.5928047432836996,4.763874677683193,-8.805295292014087,-3.8262066636122682,-0.7558154141954176,-5.99870114225034,-8.515312514229434,-9.187802331949282,-5.50086941500604,-0.1532507379297865,0.7042063391664204,-5.873969158423757,8.645524043971161,-9.90957013007904,4.214718497438481,8.749283378737214,-6.673235079019526,4.9998269116541,7.494463221406903,8.976284953750955,-1.374558082214147,1.0569697540879446,-3.3981759407002894,7.168464536350761,-4.866875258026589,7.4549691766096835,4.689868487202256,9.455682309453756,1.9384246462820887,-6.369297336641527,-1.4667179909495776,-0.7793453574523124,-5.517790498940885,-3.9819158920724647,-6.4210678093351925,9.101149788671979,-8.335538245259222,-4.532049395649269,6.301283999900708,-1.241899830626835,-7.08458354681224,-8.488406977044878,0.5333938726472418,4.517457474237201,-0.5084582349032178,-5.370907119007063,2.4822071112116983,5.928312090198762,-9.684373773931735,-7.677367250027396,-8.596905783606068,-3.6004054163657884,-1.8627129863377547,-2.6086231369532387,4.624754412502742,-8.963392105589339,1.3751805664776722,9.48183249830197,7.941934558691301,-3.491920952923606,5.1122301504071395,-5.230322920792007,-4.397518638150175,9.286432622299031,6.204622534520489,3.420294931005202,-2.0474901973071136,6.312924151037684,7.946342020555484,9.253938976563873,3.079012627417887,-2.915407853781855,6.729382734046258,-7.59755514905873,-3.060040567362714,-8.780498229765016,9.259101762369944,-4.723584354854015,1.9106699813141166,2.6626514906966463,2.215185231899241,-5.835567606629564,-5.233437518176722,2.11708410083709,-1.0423808480278556,3.3569359595327413,0.14260824066235678,-4.018078167964605,5.11138873272418,3.8538571501482686,-1.1334396536207887,-5.071724888545002,3.541383917887863,2.7267108228360453,6.343109714187783,0.6740729739073466,-1.3264472364631867,-9.980866097146757,7.605409558481714,7.21509103756604,-9.699259321782332,3.94480507540875,0.15228661959839584,-7.250559985427882,5.8152258417082,5.521483536741689,-5.137958951643364,2.761554718244641,3.505479926056445,5.464433179351161,-5.929711940270311,-9.419731639533314,-7.1047953507823225,7.219861737492991,7.03247125666476,-2.081064378319737,-8.58423072930856,-8.283498492865476,-4.134089017211442,4.420484767160698,-8.78492595272952,3.067757444960261,3.5326166356910598,-1.6795392772594209,8.5070348721781,-0.917222773611666,9.967543226315843,1.5454759408394274,-0.10013939840855635,1.7035993132800602,-7.493228692005333,1.4894134762838576,-5.555432787691135,1.9902269637521037,5.32631893779355,8.821349649016202,-3.2088451519445726,0.0379133068014621,-9.345028369315942,0.7403574507388448,6.652285547999824,-2.0530504777050123,5.1446541205843594,-8.642488434875213,5.081491126422497,-4.523292923420832,3.6784268055964393,-5.101301939151586,-8.255984860832296,4.4474640920265,-2.792023934371053,-3.149770263358378,2.1261541224039675,-4.6198182582527,-9.929174531106975,-9.319825935828174,-1.1712846595439874,5.821229992932366,7.143144399820411,-4.130182464062777,-6.555564326944028,8.475783848102047,-1.092062341725013,-7.66804403838975,-9.427516484284578,2.1754273031674387,6.589552607334099,1.2571886028144448,6.947063718889616,9.313820135635147,-3.8188900219563866,2.151798703576411,-5.975300660286669,0.8459932365556568,7.464623288587784,-9.106837637638257,2.62087232556617,3.763949509872994,-5.329935260139546,-9.74376602819011,-6.9993394964656535,3.9959571596919474,7.898341439004184,4.59693246283882,8.74272037648915,-8.457431672916742,-4.589543155158207,2.7182218180650093,-4.358288257340119,3.935207204802257,9.418085220259542,-1.8185641519487472,3.681785892245724,-2.131044255728436,2.9535689008073582,1.8071956329036016,7.129320104233408,4.435039810590318,-9.564757890393222,-6.366992757380792,-2.3639998924086703,2.531460286527496,-2.772869136208249,-8.97980604878909,-0.40645422286051947,4.623086204798621,-8.042726667665747,2.8361222640540653,8.709915218398848,5.308668298286092,-5.491469015569801,4.204785780061318,-3.2129663816804177,4.7074629124049565,-4.182160145668298,-1.9687848651701945,-9.482702240672316,-7.316700350015113,-9.646251211052281,-9.83870806801839,7.133821772538067,7.2228330349980325,-1.2619251532423554,-8.584885186851261,9.760943458192632,-4.043996773099126,1.2504927573847446,1.9194822109201795,-9.61439400441013,1.7487180139875385,0.718336383664413,-0.9316393353460679,-7.565911319589471,4.135540220242449,-4.288398038754673,9.95099357016262,-2.7929822296417983,-6.255464861790873,-5.186079917182454,2.983592415811792,2.146389798998749,-2.5791978133146127,-4.602845816348477,-3.0503902470387834,5.582138620246386,0.082333378184682,-3.9826967251174406,-9.705264351400329,-4.23402377336185,8.771834824234176,-9.438055745857037,-6.309692293155107,0.03403949793581873,-4.396410184162834,3.674661635016083,-1.2740401438003097,4.807193641005439,-8.440825925583749,9.557371241296039,-1.1934807896247595,-4.399027345480535,4.844636161931621,7.416425010473443,-9.875096404630172,7.480003073778889,-0.4098769602840928,-4.349352142853995,-5.007368577490436,1.4944579990669347,-5.744705680890679,-9.785705213337605,6.634152295109782,7.599941785901542,8.58214901453772,-1.9350304515635735,2.8244727519854393,-4.579292203742815,-1.845787333288193,-5.2575199234206575,-8.449041295331789,0.29027468172757054,9.151238178509992,-2.894114978900575,0.9390136630670085,9.091604337023938,8.662245451688605,9.715548434143422,-1.7147179147722191,8.984714041812321,-4.915366206963201,-9.709083473106423,-7.862623449483652,2.63971306703713,-8.115621876375647,-8.1303655018092,3.9194988474456807,1.3917429133321395,-1.058764460005996,-4.8083289676718906,-9.682689372573925,3.196253499465314,-4.151645001369005,0.67709855959761,0.741530665061525,-5.3156142586940796,-8.300866943246042,1.1851082878960923,-7.677344321822169,-3.4728247584224565,-6.6055440445278135,3.1558354802783875,-5.592742347970933,9.503723360670445,8.745739485874044,-7.212957503502966,-6.260102782704308,2.569438396791469,2.6710160412838047,3.8628020803342658,-7.5537610802994255,-5.833466808657559,-9.781081329475182,-4.3524402920632195,-9.008258134990106,-1.4333464275408314,-3.856108941512291,-4.714894435846531,9.579700718381979,-7.48615001448316,1.6060051870697798,-1.9682176643141513,3.2414022682307415,-6.679176172937944,-7.097404803276879,7.558796664013482,-0.8100244090466155,-9.990035630933324,-9.070748482544156,6.866645320430269,-5.726711234784432,8.436276026139819,-9.472739925773507,1.5932231995859087,8.605801061186224,-4.393973081688474,4.261252492064433,-4.779194037936203,-3.4727781700099563,0.6831007155104452,1.3302544586663565,-6.440954602947098,6.137989627961417,5.7799707342043956,-2.1208161090989996,-7.054353235512387,2.406464526119967,-2.297466117844424,-6.87202370621399,-1.2928292682914027,-0.14887601081128565,7.599501715965992,-0.632347317275455,-1.3803840963116336,5.288533780893639,-7.189490285341877,-6.927640036198048,8.325227812942025,1.9076106714315557,6.676692453405451,1.5964543390691173,-1.5419147079971278,3.267872892464009,9.304206417687297,6.692579368990078,3.2878511622848166,-1.717251531880276,2.0796847648378396,-0.9296437766446921,-1.1326080623187913,-5.9000755971304315,-8.916144916271083,1.4180872900171764,-7.869070721863531,9.903052946036354,-9.703990237544778,-0.8989256684880242,7.581869678379601,4.1784009657451,-5.8699664334658035,-2.5427831806055927,8.049056318324133,4.473156381824312,-6.141297684759442,-1.8736556517972396,-8.658587066200429,6.18712478196538,3.0882332225049236,-7.1059329629000985,-0.50161039476267,-7.155969623187117,-5.1265159363238055,-0.955676888878612,-2.446320152159185,-0.06302735650566937,0.16330733761815708,-1.7079703008107074,-1.663888441674839,6.102787669588864,0.522663822566674,-3.088054002394525,3.0051816252410504,5.734982603881713,-5.675813300199922,2.1719715667830375,-7.178163398312709,1.3317899251427576,-8.021294792175578,-6.407925818057665,9.331430144114666,-0.9743675740628994,3.0955382948586383,-6.602193658074782,7.91587676121809,1.7849975888069523,-9.839035988030002,-1.673849583898301,9.798006570434119,9.33853874212932,1.4138558482657935,3.018280200983286,-3.2100251966822118,-1.6027939818959265,6.005857126134281,3.6039825868825286,6.856475474402547,-9.173490939607728,0.3168453927768944,-1.6033266678069484,9.755931135567614,-9.176843276458682,4.282094304883113,-1.5019854630443312,8.574195102058432,-6.031342299479945,-0.4131937414179596,-6.510235622034452,-8.707462522730987,5.4925502641064625,-6.804300095757543,8.764896828207252,-8.066903831494292,-5.532909096110805,-3.6161189152750106,-4.246396244251585,-7.337170282380628,-2.7432828791148793,2.4501446806010936,5.877507220359838,1.4733836178345712,-9.694369043833408,9.23353175088167,3.654538288086478,5.083430904812314,1.1934209916573284,3.5501146142249596,8.162971164289704,-9.139955325417331,-2.3389621561893144,5.845467270629502,9.910705773073019,-1.846892330559477,-0.27588180377648186,5.829914145524029,7.680153798275562,6.012177778633649,-3.829697919321391,6.267960645379851,-8.543088264638728,0.14758000676194527,4.444772134512668,-7.442535693843817,-1.9708278339583067,-7.048351714492624,7.5935470925563,9.49254495114885,5.339944462979439,-6.981441347754962,-0.3595212418328142],"im2":[-6.679166151445324e37,-3.5218411290720886e37,-5.63875563230563e37,-4.528901996178774e37,-3.8445096589071115e37,-6.508289840594957e37,-2.974574284436052e37,-2.1213453359364464e37,-2.8064948643493845e36,-2.5680991172583235e37,-9.813674808317657e37,-6.31404638169014e37,-7.453428818305876e37,-2.0055121379209728e36,-8.786058600130577e37,-5.912195028938529e37,-2.1998668079357984e37,-5.487235392645312e37,-9.601671667130107e36,-9.52742311074872e37,-9.169012067675444e37,-4.2471404196039765e37,-3.830121531369275e37,-1.7951536066453243e37,-5.939128375892704e37,-9.35595874823386e37,-6.420574887278706e37,-6.172844690892948e37,-3.5227479840704633e37,-3.607617177465838e36,-1.0909425326266809e37,-2.1671940285400693e37,-6.853137072573994e37,-2.1554769896143975e37,-6.317132967229898e37,-4.635086166037745e37,-9.41346455720824e36,-8.823845705573768e37,-2.1925417120756875e37,-8.408902181042518e37,-1.348219100797976e36,-7.955201207500889e37,-2.212714071052488e37,-9.49972278016612e37,-8.333888168064063e36,-3.335449795280708e37,-9.153405680744358e37,-7.426419214565118e37,-1.2773523114932207e37,-5.691265010748229e37,-6.763571758620273e37,-3.1211530911282445e37,-7.932636341934221e37,-3.0598530666449875e37,-3.359533028460766e37,-2.862220644292681e37,-1.2933754249335883e37,-7.167107132936641e37,-5.058136638866672e37,-6.056383778207725e37,-2.976943754259278e37,-8.442803304905504e37,-7.2978987319178595e37,-6.953785023237574e37,-4.721745553473128e37,-2.296383690567292e37,-6.404584943914412e37,-9.401062478185317e36,-3.560933207239645e37,-6.181058216548881e37,-2.9507757355135098e37,-8.882834328593714e37,-7.414780718274084e37,-1.1256788498942173e37,-1.1477480971573771e37,-2.890521921887302e37,-9.324318027163707e37,-5.827769052289994e37,-7.535224857633581e37,-9.365034805151439e36,-7.805974898417439e37,-1.6291769603092997e37,-7.721110508978062e37,-6.607235245010012e36,-7.74499523271564e37,-9.357497969412582e37,-9.042682132602778e37,-9.448768983607692e36,-6.122958514594739e37,-7.012236109041947e36,-3.326242052920333e37,-7.654102197545519e37,-3.197612691170909e37,-7.230311439819149e37,-8.027977542412145e37,-5.745875278259325e37,-2.0603077421155612e37,-7.160169089647138e37,-2.345540913222901e37,-7.850843822581084e37,-1.348039857914679e37,-4.9850350626290865e37,-7.449735671424492e37,-4.411522429198078e37,-7.339040765854467e37,-8.546173693876972e37,-8.487618620129859e37,-6.916943859976138e37,-4.491120764047664e37,-9.663133187539297e37,-1.7444033623082634e37,-7.705252500094281e37,-5.064245363561379e37,-4.470097204624296e37,-2.021661904543308e37,-5.403835811936597e36,-8.747334969373675e37,-4.261966406518084e37,-6.012896802093475e37,-8.3216031218285915e37,-1.7835050365900927e37,-7.150811376315069e36,-6.3221752955102105e37,-3.909301761253956e37,-9.501884015443451e36,-4.53385127844715e37,-8.37858532039043e36,-7.219936859465925e36,-7.289603201504957e35,-9.13924347920175e37,-8.707005542351163e37,-6.900505419656034e37,-6.934115253588461e37,-7.992916672125329e37,-6.046817200772562e37,-4.558689033215894e37,-3.16137379977353e37,-8.000549186898474e37,-2.7514327735395314e37,-3.0589658348516523e37,-2.0115500428724043e37,-9.82426549062387e37,-8.30452381230079e37,-3.8441305277740445e37,-6.501093752004108e37,-8.058551518971378e37,-6.154623337286058e37,-5.253669004857799e37,-9.911997145670506e37,-6.898696791790459e36,-7.996094690625222e37,-3.4858369680374136e37,-3.189475107424994e37,-2.0472603651350473e37,-4.532665176012938e37,-5.531258031929421e37,-8.145379703093022e37,-5.68531722701334e37,-3.5163432691502716e37,-3.4846819492919125e36,-8.712409355107424e37,-5.875635075879764e37,-5.704258496297742e37,-5.820112424923454e37,-1.5851088961285253e37,-4.166545587861775e37,-5.452837201546297e37,-7.590267851640243e37,-2.8820213148445696e37,-9.72914528192541e37,-2.015751796620252e37,-3.883655934235327e37,-7.20778803048349e37,-7.926962718133895e37,-1.2538207319758099e37,-2.0812926579402534e37,-7.409646399287069e37,-2.7127883674666995e37,-9.418471061043545e37,-8.184516104533088e37,-7.322825739170909e37,-6.257075928002169e37,-8.975043818390399e37,-6.681557620168018e37,-7.024234894811133e37,-9.225529367534229e37,-6.189086714830228e37,-1.863378873343997e37,-8.785439474491603e37,-9.388610797615055e37,-9.545632384706184e37,-8.987505335673129e37,-2.415429432357351e37,-1.9806649336708736e37,-3.2488410929843056e37,-3.5304158430767006e37,-1.0661138511814194e37,-9.551675745176322e37,-7.197317035119824e37,-6.389947446593954e37,-7.091709659480814e37,-6.643552105361599e37,-5.563452947197717e37,-4.3499944286228496e36,-9.567683664632728e37,-9.706643629470643e37,-6.588200853886539e36,-9.650185891757748e37,-3.7180295532756544e37,-2.964566842832916e37,-3.398029025505933e37,-6.775146117912503e37,-8.197130712164692e37,-3.251952824125476e37,-6.31056035144436e36,-8.902504817226072e37,-5.863810899734856e36,-4.900581734275483e37,-4.35795727430624e37,-7.61588531086978e37,-7.054738654736476e37,-7.243534731969181e37,-7.7435236153495995e37,-9.849542774250587e37,-9.126544512632991e37,-1.5830724320368805e37,-2.135618701038824e37,-3.218148387823845e37,-8.579561979905611e37,-7.5111341259727e37,-9.141236478305048e36,-7.500938869389798e37,-8.357876452645862e37,-6.72766960554804e37,-5.279784204382881e37,-2.3754385865864766e37,-6.011759595293422e37,-6.768030166661284e37,-7.983976478062172e37,-3.0208256209810434e37,-7.849669856478279e37,-2.4834235649215465e37,-8.026599293969361e37,-5.941253340542558e37,-1.64025164444218e37,-4.832111947406913e37,-1.0581225910002457e37,-4.83730167325248e37,-5.919080882060071e37,-4.879583355872838e37,-4.584255277783944e36,-5.614807929565024e36,-3.9572178443774983e37,-5.212166530366505e37,-8.57963878795086e36,-1.4605083755286386e37,-2.658537528122744e37,-6.568416677996191e37,-1.4007608193278853e37,-5.889455953221847e37,-4.446562752349825e37,-6.949950382134151e36,-7.455575655514735e36,-1.1117947101067992e37,-3.1750697166359186e37,-8.138493491444376e36,-4.985919637565879e37,-9.557711924738707e37,-8.525933544456882e37,-6.191822034225025e37,-2.2304647477889217e37,-4.700275456035027e37,-9.181833804990327e37,-7.912385655982992e37,-8.781536695896696e36,-4.2258694284000676e37,-6.301529806691504e37,-1.4335369354683757e37,-1.9717381850057669e37,-7.664194652392486e37,-2.5048498564895373e37,-4.502724593079385e37,-2.3286297140001444e37,-3.2817653635705077e37,-7.526979183839909e37,-8.180401525475847e37,-8.80863719175674e37,-4.796564182909054e37,-9.50306238180171e37,-1.521177847825792e37,-6.9006223703328345e37,-3.219152777018538e37,-3.474361963479967e37,-2.168869107410463e37,-3.688950561442631e37,-9.97770279083957e37,-6.461993172597609e37,-5.1615280782356005e37,-5.326023114630102e37,-9.88096979471056e37,-3.6477193803301166e37,-2.1869878778833918e37,-7.011531719242345e37,-2.396786716899457e36,-9.59910508042603e37,-7.798335662771353e37,-2.728461032004805e37,-5.744643098372914e36,-6.579629589418966e37,-2.196437537526642e37,-4.313077402980592e37,-3.938370288782079e37,-3.8965657828254697e37,-8.21240899069429e37,-2.506655473227625e37,-3.4011179037207474e37,-6.335462848020761e37,-4.8477058722455805e37,-7.215116061310112e37,-8.81779776245661e37,-7.440087978263512e37,-7.3850256294173075e37,-3.3318962922206397e37,-8.088047280945519e37,-2.5216801065526027e37,-4.608992263791604e37,-4.697691834450443e37,-6.401504104422064e37,-6.353308858942317e37,-9.994257805750815e37,-1.520576328875356e36,-3.055895060128447e37,-2.398034718627554e37,-1.0786421581743133e37,-7.421213240045045e37,-6.112180046202328e37,-9.972939334196994e37,-5.769538003255452e37,-4.2490015559668527e37,-3.228502838476599e36,-7.673703553289014e37,-6.242579736752677e37,-8.20365611163273e37,-1.368522642624611e37,-2.8590753454704564e37,-2.1221813406059264e37,-4.668317497465191e36,-3.619891671078942e37,-3.02688969559014e37,-6.047033105699968e37,-5.3271442844556985e37,-8.441324233330359e37,-2.8631877157327256e37,-2.143043509271139e37,-1.6411535005878862e37,-3.100063622684844e37,-8.636644332548515e37,-5.013362752053352e37,-5.401112463495141e37,-2.874066129626388e37,-4.855032887103354e37,-1.7591066825548884e37,-3.295504747664204e37,-9.178147131258697e37,-5.91825908573258e37,-1.1198458448248628e37,-4.585800905938851e37,-4.618250907827426e37,-1.680607153831537e37,-8.182214753334295e37,-5.106269952094186e37,-6.117563840840459e37,-8.890798071053974e37,-7.026291936839966e37,-8.215606235902062e36,-6.631337513772406e37,-5.408904226567213e37,-9.755922677180894e37,-6.310168374440923e37,-3.501740824090008e37,-9.5972198578535e37,-8.19334868383705e37,-7.083580918707492e37,-1.1974412912576182e37,-5.779974486930728e36,-7.027098038401867e37,-7.951497470473401e36,-7.799551392885889e37,-9.951430088069376e37,-4.701258566996083e37,-8.973041261275794e37,-7.288940090943095e37,-6.8702149651843335e37,-7.465187631803566e37,-7.123486299560466e37,-9.875899757146341e37,-7.359159596838627e36,-7.431679490869521e37,-2.859681686476685e37,-8.641519411042349e37,-9.810373300191588e36,-8.956048176412608e37,-5.940774026837154e37,-9.978822821264287e37,-5.370069269689515e36,-6.243287890526308e37,-9.662886283223608e37,-4.959379718441119e37,-2.522482988151734e37,-9.80037711821309e37,-3.2633366840924373e37,-7.678683976272558e37,-8.18372624538491e37,-1.981948322217123e37,-9.44839195102961e36,-9.133176411639107e37,-3.903138420358897e37,-8.317244193809733e37,-5.997692141718884e37,-2.7781471314342674e37,-8.00256559299461e37,-4.818840504609655e37,-3.8757815324977084e37,-6.718730334880664e37,-6.938148770218544e36,-5.044269245865968e37,-7.685754567358677e37,-2.383643901627752e37,-1.2107768964583032e37,-9.271938755768381e37,-1.2753347432571904e37,-4.0606165759945267e37,-7.239600346743047e37,-3.244494449715374e36,-3.0005518793883665e37,-8.90700024251144e37,-3.7476795777682124e37,-8.575651612832717e37,-5.875283821835555e37,-7.961262641385159e37,-9.179864505130499e37,-1.0940851430716293e37,-4.01984985784953e37,-6.052396283197643e37,-3.7080491254008185e37,-1.3476720016923426e37,-9.998037856539632e37,-4.997312774866674e37,-4.125672814858714e37,-8.801886826333788e37,-8.10976254743069e37,-2.594627328131939e37,-2.9488173451485055e37,-6.30040174262892e37,-4.46526619368296e37,-9.130541338725482e37,-6.191784737143102e35,-8.498659337410226e37,-5.582306404573828e37,-8.972485078524839e37,-5.154679432542366e37,-2.7021547379819434e37,-8.618629445148462e37,-4.1064619514223357e36,-6.117046479048778e37,-3.281856073354645e37,-6.24277600997977e37,-5.065347025099619e37,-8.311270141198407e37,-5.918669373573722e37,-1.0104743743491762e37,-7.340230293735552e37,-8.066029332636402e37,-5.378578410419282e37,-1.2375298548116286e37,-4.507455867377482e37,-7.364242856022397e37,-7.664657109072649e37,-2.888634294425103e37,-3.3062668934143933e37,-8.610988520125868e37,-9.642182126321768e37,-9.275186602097088e37,-8.666447775199804e36,-7.376966539815629e37,-7.522341352097339e37,-5.018655800938148e37,-3.6892453368539688e37,-6.713811886151727e37,-7.882842634346254e37,-6.51514039900364e37,-3.80071506089227e37,-3.0762392637838076e37,-2.3973748578210575e37,-8.136541464336957e37,-7.529655639776691e37,-8.014511763657413e37,-9.03301565904502e37,-9.569404945528912e37,-3.1674234825484246e37]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_real_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_real_components.json
new file mode 100644
index 000000000000..99f018430852
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_negative_real_components.json
@@ -0,0 +1 @@
+{"re1":[-9.42276239270171e37,-8.078615967785405e37,-4.471255063892061e37,-5.044166735687871e36,-9.813032271715242e37,-9.404862799315398e37,-1.9446221773240669e37,-2.839427323264156e37,-5.060934895464748e37,-4.8591207161426396e36,-6.697962752426446e37,-1.1838998545881874e37,-3.881156422905778e37,-6.335753715093668e37,-3.7107554538299815e37,-7.167665337311952e37,-1.932222203582341e37,-1.6499294596948732e37,-8.054952882139132e36,-5.128487711209856e37,-9.861540432045035e37,-9.001945796524852e37,-9.750115547620397e35,-6.332037028539728e37,-7.089084596797354e37,-7.859257169040483e37,-1.9395230584863987e37,-3.015328143789169e37,-1.9959771116812496e37,-9.615863064885523e37,-5.340466548017813e37,-4.336571486616793e37,-8.943788505365661e37,-6.229816862938588e37,-6.830473355252317e37,-6.473432933530654e36,-9.970465962090325e37,-9.627873816837714e37,-7.465621500825346e37,-6.695998042991633e37,-4.94283600002277e37,-8.774064585134977e37,-6.083045130783176e37,-7.11462108174614e37,-3.3075208685362855e37,-7.39732335434175e37,-8.3030866222769385e37,-5.596755170661367e37,-1.044101653041628e37,-7.785790080236369e37,-1.932901221741532e37,-7.953708136429468e37,-1.430298888860153e37,-8.339692570238917e37,-4.13143233653928e37,-4.333910881413594e37,-9.501530343376025e37,-9.963059446243788e37,-5.2223995046773e36,-7.5399576058331075e37,-1.1255320127040501e37,-2.919250949028771e37,-3.691164301170614e37,-2.7656730376415117e37,-9.558376349933559e37,-6.608795767549593e37,-9.3864371959732e37,-7.967345343666332e36,-2.4694050027450954e36,-4.349151044416582e37,-2.1349258013760573e37,-1.432288465959781e37,-3.3143632407063626e37,-1.166097111157256e37,-6.270095064367366e37,-9.517771262613229e37,-5.473169325205822e37,-2.6006880293054024e37,-5.0685621753742915e36,-8.782453425927703e37,-9.023969729148274e37,-5.619559480635797e37,-9.903633779093278e37,-2.2222717239636856e37,-4.92443694523349e37,-3.6754755681217555e36,-4.643094456136559e37,-5.330198471753004e37,-9.680199419433413e37,-2.786610782192682e37,-1.8150488572860112e37,-8.063520941762159e37,-9.864845424660383e37,-2.820647428691748e37,-4.384677060699271e36,-8.02615880508733e37,-4.1873831745931057e37,-1.3827948721907978e37,-2.018990098211858e37,-9.671690583386871e37,-6.587536787495438e37,-5.646516831916785e37,-2.466740953894164e36,-8.946898953555346e37,-5.658504256091637e37,-8.06694022822148e37,-4.370377220485694e37,-9.921897954644264e37,-3.410110905305481e37,-3.556630294131336e35,-5.320614049616033e37,-5.650494852831681e37,-8.419330129747793e36,-2.898913476560496e37,-6.624392398419335e37,-5.641373104078973e35,-7.676713727802719e36,-8.371101455498254e37,-2.7868699183769696e37,-1.8127304187580151e37,-7.633754743396227e37,-4.382728779240567e37,-6.504415540782583e37,-9.085386440524414e37,-5.9955615655991075e37,-2.052396218670418e37,-9.117528006854685e37,-9.945667598211741e37,-3.806348833566676e37,-8.765611355244707e37,-2.786988891749633e37,-1.8333836025298888e37,-8.243134877267445e37,-8.135147614533428e37,-8.681437014623163e37,-1.963778790014381e37,-5.354775481195168e37,-2.716777934996026e37,-5.169341840257625e37,-9.978326968212008e37,-1.6556961045508778e37,-1.2962469330930448e37,-2.638359212142004e37,-2.0914093167935654e37,-3.099506270558249e37,-2.3908512364830046e37,-2.214743256652666e37,-1.3513644466881525e35,-9.768080202568148e37,-2.573604836406224e37,-1.987503793070372e37,-1.4919243801414716e37,-4.658114233971696e37,-8.035147524637791e37,-9.423624765323416e37,-4.358714981964367e37,-1.1394379471851623e37,-3.470391109111356e37,-7.655520890135825e36,-6.418211597263591e37,-5.097391239079561e37,-5.817263682305641e37,-5.548416053759719e37,-2.765171749920792e36,-4.1427916420020695e37,-7.311684053917586e37,-5.536989707387439e37,-4.702438965566428e37,-2.211636970994335e37,-6.0448378260030205e37,-3.814964694506987e37,-5.041012458520283e37,-6.07318616608752e37,-5.523985596604795e37,-8.274575293033993e35,-1.1824920547987717e37,-4.333584669527197e37,-2.7828243870810985e37,-5.2353431932388504e36,-8.074750795668459e37,-4.380960850753796e37,-4.266714989446385e37,-1.8932767414058505e37,-6.778342754618061e36,-4.892478386500199e37,-4.919181049982888e37,-1.302231547168481e37,-7.719215837069129e37,-5.623135187172575e37,-4.776026412808253e37,-4.0224601523266233e37,-3.7215297456173257e37,-8.61429680985878e37,-5.76452478586866e37,-6.212060035914378e37,-8.239162698781021e37,-1.98791202854239e37,-7.906343205073992e37,-4.456981878725265e37,-3.8474773043293576e37,-2.3996947203082754e37,-7.051594954409583e37,-9.16994987206334e37,-4.266024045273512e37,-8.89917385080898e37,-9.487386798458085e37,-4.530934834407628e37,-7.659165953867998e37,-3.4740946776639815e37,-4.424351498330489e37,-1.3428245604013354e37,-6.120560412057874e36,-9.413996454645719e37,-1.108719708901702e37,-6.51809314967366e37,-9.425144409546137e36,-6.159872959956831e37,-6.211758674747544e37,-7.019595500465936e36,-9.32489839681071e37,-6.59348636356956e37,-5.013977673865502e37,-7.258270023253493e37,-4.92776894186836e37,-8.022818774231744e36,-5.481275449957797e37,-3.905033659249052e37,-3.726979205819001e37,-6.894266268108944e37,-7.016635424377114e37,-2.4091023065599404e36,-4.470187401086623e37,-7.588606807803719e37,-6.346758994959402e37,-8.027956532870332e37,-6.013305085943889e37,-1.8299920112116673e37,-6.763305697046557e37,-2.1203588012975283e37,-9.18195771047093e37,-5.051678561073293e37,-6.228457258722893e37,-1.0806830079468842e37,-6.351479854920864e37,-6.523535768819022e36,-8.921966437218876e37,-2.519069395091266e37,-4.400733002588614e37,-9.69909928321354e37,-2.280413430197349e37,-4.865281009959583e37,-5.857272707730286e37,-5.606083332531664e36,-6.034544484917115e37,-5.508018194705977e37,-7.776283338351803e37,-3.0614930668125674e37,-9.171769615202756e37,-7.029020741744607e36,-6.077952651559713e37,-9.290679671436752e36,-8.367655542158954e37,-4.633885995645923e37,-8.886767576128903e37,-3.6251913075299313e37,-9.710842419433296e37,-5.572821719237606e37,-6.573910411494829e37,-6.084106083140622e37,-5.312258810465107e37,-7.258802633416442e37,-7.079885578302461e37,-1.6176977109464486e37,-5.8592151266279e37,-8.57753708466238e37,-1.848823216684612e37,-8.406930559148947e37,-9.373729139251573e37,-8.377318290282846e37,-6.738824520158169e37,-8.217276831644325e37,-4.510671478055649e37,-7.2078053926699735e37,-7.40279675457191e37,-3.305735432766993e37,-6.275107091993874e37,-9.510523693525387e37,-5.013002215631216e37,-5.669507709859739e37,-3.986753344509164e36,-3.4069553847473653e37,-5.50781784207778e37,-2.6689284603512843e37,-6.888686345930168e37,-8.941980480760107e37,-5.213860297167772e37,-5.619023812302115e37,-5.500016565998476e37,-4.39361918205452e37,-2.726180314908483e37,-3.152449254448355e37,-3.275686165293945e37,-9.141618518072875e37,-4.910280764060818e37,-3.5754398119280496e37,-7.212048945363781e37,-1.0605734260529432e37,-5.187148729934659e37,-2.9527963270313872e37,-6.536032483423015e37,-2.6605879430507937e37,-5.232821945636863e37,-4.826143897029319e37,-7.837394245044846e37,-1.7337104615417707e37,-2.4277177986452126e36,-3.655842398488105e37,-9.692744499728933e36,-2.4101423068359828e36,-2.634572798878828e37,-6.082003328474839e37,-7.670052549913766e37,-3.8419355080582504e37,-5.909370000760902e37,-8.512453991288157e37,-3.765545706418183e35,-7.968025784520737e37,-7.337291382515479e37,-3.091030393352736e37,-7.32696944576102e37,-1.6156421483589366e37,-2.711484573214585e37,-3.130017404000651e35,-6.773861764258834e37,-7.008594083733994e37,-2.0112941761715208e37,-1.6693948359525445e37,-5.417044648995587e37,-9.184538612072355e37,-5.6148472879381435e37,-3.159967918125658e37,-1.8140437413008104e37,-3.859030517238715e37,-3.55075355793901e37,-8.397852458214379e37,-4.068243787708131e37,-6.81591214817582e37,-1.5426029414682364e37,-8.050027432926232e36,-6.582098026483373e37,-9.501786183938232e36,-5.984594103960147e37,-3.9106739035363345e37,-5.558937435819357e37,-9.370793943974287e36,-5.613711875543081e36,-2.1910128691205233e36,-9.60376511891146e37,-7.803626637382519e37,-5.077944185539441e37,-6.83222878581968e37,-1.4923640103528057e37,-6.564554196007238e37,-6.024010609119096e37,-6.543642367690026e37,-2.1059053573355323e37,-9.637837370302445e37,-2.499422568510098e37,-3.7766599817408874e37,-3.1824181472532744e36,-6.322272212488082e37,-5.163028141125464e37,-7.437429663459683e36,-8.897577148055282e37,-4.961439698618828e37,-9.224157451491178e36,-7.086200092609493e37,-6.888113038181853e37,-6.567001110068493e37,-1.6910641823825323e37,-3.126971687363287e37,-8.621543515934171e36,-6.015114411066026e37,-5.210331777173946e37,-2.128951059854901e37,-7.090886356474026e37,-9.044874120164022e37,-4.531108466908184e35,-7.975760469879833e37,-4.453751314905599e37,-5.1731468963829e37,-2.631823045217705e37,-3.5032049575190437e37,-7.019627374600884e37,-4.4319835227134005e36,-3.018425438981176e37,-6.3768335609749625e37,-3.3772133502224785e37,-1.6672089872387608e37,-8.3919656660498665e37,-2.7889643774227292e37,-4.95449908292328e37,-1.1240961981589436e37,-9.640773533737457e37,-3.356381819556797e37,-8.197994417573259e37,-7.299078892759507e37,-3.087984437236013e35,-1.2175253631369077e37,-9.426429441153782e37,-6.22911954174386e37,-3.7525563931510306e37,-5.445495528820564e37,-4.397984112922433e37,-3.304263789196924e37,-5.419911556280327e37,-7.170758429259044e37,-7.937240034289722e37,-1.5444843988755874e37,-1.851383474912427e37,-6.592397245611093e37,-2.4598892721358846e37,-6.9185004146640655e37,-6.814747074627647e36,-2.6422001390241757e37,-5.832174993476029e37,-1.4431712383389583e37,-1.000651170898743e37,-5.403780063790498e37,-3.367633843569813e37,-7.996022031429527e37,-8.852412720601915e37,-1.7550375051458177e36,-7.771916285975998e37,-2.1203402792486047e37,-2.605264587085325e37,-5.602102469813257e37,-5.461933275491192e37,-6.409048447075628e37,-8.8701175747462e37,-1.846696881859824e37,-1.3916173509254825e37,-8.58056191148041e37,-8.272174795954589e37,-8.963724664260194e37,-5.823142803140329e37,-5.894613887535723e37,-4.914058109909672e37,-1.211420135805028e37,-6.134864382205911e37,-2.6591018540223885e37,-8.333664481590279e37,-5.129629474993932e37,-1.2126059967519864e37,-2.9275774289472087e37,-3.0739849149660623e37,-7.709187006673179e36,-6.883403385828559e37,-9.412024925228768e37,-6.571204321456386e37,-4.7877663666761494e36,-8.291222966977013e37,-1.5704302949058512e37,-3.3405321971361456e37,-7.909928923132554e37,-2.692225966702868e37,-4.944244695343426e37,-5.07808226643837e37,-9.091688806343737e37,-7.818717080056208e37,-2.7890373525195044e37,-2.446724913040785e37,-3.7838294686598585e37,-7.480289715439817e37,-2.774754356560972e37,-4.8121403768827045e37,-9.663445499968073e37,-2.1254127087433783e37,-2.7056219752238476e37,-2.3787251525288357e37,-3.1555443293442266e37,-3.336162635199178e37,-5.925034786631926e37,-9.386822910638844e37,-4.604839080995182e37,-3.7962721009013898e37,-9.028808730611599e37,-3.5597907495865787e37,-3.190326772462737e37,-4.058463438143889e36,-8.350727063098061e37,-9.555206823752813e37,-4.0919735761225115e37,-5.560219282215795e37,-7.182040083842116e37,-1.3971266182269236e37,-3.973570031747935e37,-3.1243621136537425e37,-1.2676998414536778e37,-7.194817304491001e37],"im1":[0.6312429211450912,-4.099386681456927,1.3445922130086334,8.808523709613787,-8.600716687051012,5.399158058503719,-0.6354421275997559,4.766427737895613,-5.748234735332285,0.05100102000154827,-2.439878086686531,-1.1595718025758686,7.8273876290128825,-4.213940489949033,6.879799122428331,-3.6264750461290056,-7.4378450145598425,-0.6375959571289016,-0.6825505885101268,1.8381541396906762,7.522875513868932,3.8356020488125537,-6.130211259068208,-5.955125436017637,-8.832888211675701,-1.9691345924197705,5.579170044233582,1.7314187829814554,-7.33561779279378,-8.85357025685968,7.155526218955902,-0.9609222249249001,0.29295827646459394,5.658785812385037,0.9431141545708535,-3.9662541317077764,0.3038159699342984,-4.241496002484517,8.794727478595632,-7.981569886513446,-4.048682699685138,-0.15093755868422498,-6.059959458412683,3.2668104365351383,9.194541173940493,-9.13319447880468,-8.218380811793342,-3.830338302852705,6.106952520795442,-4.820836321755162,-3.13211531394471,-5.889598265130971,-3.782958817662303,-2.880755346350221,6.018468702738787,-1.2841177131193824,-1.3374968745259217,-3.6901705612630415,-6.113235885760766,0.4194178666100541,6.073953830210417,-2.7206871731940314,6.420518486891211,3.542129378262553,-6.188385362333695,-5.766379192550291,-7.557472341920062,-2.712212436910977,-8.226430417257998,-8.199239990770828,-4.10606160478727,-3.216237408162037,4.1229730593355445,-5.952943007385629,6.559824157665162,-8.868507392202238,3.605690452512489,-1.0919807542232913,9.969938143820098,5.126154879126233,-4.266048917754359,4.188766896134712,-8.074159374657444,1.1158778503634643,8.908255191202514,-8.384067965238167,0.6653586477937097,9.148542759770734,-2.393544397517042,-9.586092157872486,-3.726256651159117,-9.471524537472543,6.827407574945255,-2.411795542465496,4.572817034878344,-8.163134124893233,3.1260507816529035,5.739753163610594,-5.600202666497771,5.7600817630082055,-6.824823721544662,-4.343098773189638,-9.161503689820476,-7.502233314684464,9.927902660125842,-8.447817242204557,-0.432423573189169,-4.578200558983541,2.097627679244365,4.031700512043145,1.416882577133121,-7.601213781514313,1.9629982714165006,-5.586095360242345,8.359794886994752,-3.242859794742423,6.600338199592127,-6.029221626578156,-8.443229140982172,-9.759449790971766,-8.263471231494625,2.4886997140002656,4.001897367046981,0.013908367372108543,-8.927967102509573,6.2993314853797315,2.0049985611652037,9.199364829480746,7.873196544309604,2.921524017007151,-9.08531335633622,7.461349295829077,2.180099620426981,8.520799499007673,6.171683613952165,5.751588246722756,-9.209363447700081,1.2916630642323312,-6.324272114578571,5.904636406402323,-4.263530857485116,-6.450006104081611,9.502382835548758,3.569969917175012,2.25735880523915,-8.693795149663197,-5.1066322697577,-3.025700314462907,-1.141029989424652,7.003823117630546,-4.23776832326282,2.0976164369535706,3.242671087299316,-4.275692405908343,4.2733333839850385,1.3425242485660114,-2.5978832691151226,-2.9110855839475853,9.145849163152054,-1.030282942994912,0.5203595784839177,-0.008062333137893063,0.39227584247964487,2.292436749950088,-2.4344334008525443,6.965818903353039,6.34288061423247,-7.014849101149649,7.851916491718477,8.974272886145819,-5.439250670119639,5.790450327047974,-3.919866276088733,-7.3971667877507645,-7.1778165540141,2.92234894165807,0.7505610304128378,4.59221424449613,5.913560390054059,-6.955444531671809,-9.214405671777623,2.3583333621470075,2.1597093912695176,6.741568283464634,-5.510992681945314,4.967349109209415,8.301769579455474,-3.665517328890166,5.679121210007844,3.087606152673029,4.716225482153099,-3.939569250760928,8.925806724423914,-2.011226400015815,-4.115187560715552,-1.820871466786807,-9.836175101449458,-9.918196444008755,4.406557081389321,0.9823884514458889,-3.3982879942398174,-5.516910639536727,-2.2866925460366687,-9.820350414693644,4.7686771793607186,5.044225671168746,1.3980148855701344,6.168669434757803,-1.912021832601729,7.000191465242416,0.8547817531205393,7.928291186396262,6.010309261030166,6.940553351694323,-9.207539724483741,-0.9319183496617214,-4.649247053372982,-7.904983842119688,3.1796225632371478,4.423429061689571,6.205013930755399,-1.8322812955720273,-2.5515168444432685,9.374534611631752,5.751653158089789,5.427777815431609,4.362596758226662,-6.50232276365643,4.73306980789131,1.3529325244700239,-7.158106286984038,5.379543975419459,-3.69314597088416,3.774534096832694,1.87281542945267,7.387915852169257,-4.303713231801658,-4.188737635482922,-4.603201157769952,-5.823255907044638,5.3303772074687,9.931916229150136,-0.9660461468756552,9.639482697836563,3.5812444112721913,8.577414477958452,-4.762472416097923,-2.326966192617599,1.3894695710932652,4.200216967847229,8.33986633206527,0.2025081011918246,-9.400599996073167,2.9295616003891816,-2.5631336404341543,7.762945034424575,8.331496833297596,-4.823970454941005,-1.6310275194473416,0.35902238562882616,-1.083431583170217,-6.396938031227009,-7.094169056586413,-8.984448853202773,3.559733321197509,-7.349441799671432,9.489940850477971,-2.4595408836826866,-6.661439700882132,-2.7910021672646357,-6.580496174109758,-0.35656427156068027,-3.2691406721123073,-7.883098139719538,-6.2703848749866005,-8.377105585795718,-8.444345816949337,-8.39448398973455,-7.92128051049594,-0.6854628580295596,6.60565283361548,-8.101961825193706,-2.117967961211149,-4.849793902399893,-2.084665529242624,7.82490078938023,5.034568502420356,-8.249841388959362,0.9779934106627621,2.969554085604573,5.235403239944798,2.4164943944223882,-1.0538567511964985,1.1737809359401314,8.72252818048052,4.023827100594728,-8.450544238723772,8.957471728909368,4.231300221859316,-2.745281786590448,4.852097507107455,3.5931973696968473,-8.46481850821614,-8.061428046822417,-3.727728529937597,-6.583554603421112,4.005440868856191,-5.777089300809768,4.869384481981182,0.8580748640188318,8.481027422439332,1.4852240996184847,-4.877489352552475,-7.646874874141904,0.7375569567538207,-2.7372631359368054,-9.425455113491733,-8.884219315865284,-3.2145411527768815,5.538384751625573,-5.448249016129065,-1.7844495119566268,-1.749894022411926,-9.8811650464817,-7.264869084115175,-5.27072502290256,8.022689355951329,4.362997121787057,2.8611642218724214,5.172083432033723,9.455448939480924,-0.8306962877227697,-8.905010910526947,-5.264688912222038,1.3081672686732055,0.09253735457767043,-0.8799289994148456,-3.24762255664222,-8.233845893964462,-3.3132868931029407,-8.05422701431002,-3.0284558297259885,4.153880437915397,4.324841471075198,-5.776044973273624,-1.7794802152805271,-0.7433660164089915,-3.420871032334687,-2.928141085796943,-0.09386058569112521,5.849500591717771,6.016189400761757,-3.476148527144069,4.243946929139334,-2.273774366675654,-6.805889077641796,9.891145908807516,1.028000331951727,-6.338041751325898,1.189615189226668,3.981983837217955,-9.343630257752265,-9.296528016290573,1.5153840260360578,7.1485516863249785,4.927570442675066,-4.406123874734558,7.7582720822613105,7.962251918387789,-8.66091428892278,5.942050103587436,-8.878883057216495,9.132089226820717,8.662357663818291,4.902719416004345,8.680330980662774,-8.814455462009409,6.116509013432516,-8.651507103443446,6.3007053210161175,3.387150623342155,-6.357700362753544,-1.8835822000792248,3.307166213436579,-1.8115848234124794,9.11062235839865,8.280445232154499,3.690129164715305,9.257410990280405,0.6000309441140406,-3.2116502845946453,-1.1416080261090844,-5.0805767406898354,-6.386918732082123,3.6375226442805797,-8.394474716674829,-1.8727774668320016,-4.6040306346801625,5.353058714743531,-8.056768618464323,-3.747076486319174,3.6577130955947883,1.9701856887389173,-7.842798549605503,3.899173595107312,-9.702592207863932,3.410627178088383,-3.9296235708753136,7.384313952701451,-7.822358256862481,5.591280053513209,1.5424175960862048,5.541704064742616,-5.914257698953385,8.29473211922502,-8.614106615343562,-7.406500425068705,-1.8114628379754532,0.6107243184318261,-0.1478881348348633,-7.886002809164454,-1.141878979443831,-2.2158004506807316,-0.26757792815228143,-1.5953456290503425,-3.194562226541075,-8.332305406750208,8.91091681638705,9.862821791030647,-6.4186774141091245,4.672817263933309,3.1993910259910425,-4.152145660680104,-3.087272822211265,-8.890339343031464,-4.010139639328106,-4.789891211252428,5.850662583461457,-5.446197005470106,-3.8482569049327324,-4.427071307658221,3.4419469615576315,-7.182115341269835,6.753913103098924,-8.415996383182623,-8.90639045592492,1.680730380339801,-4.896329976159127,1.0732015515987534,0.22302014807277182,2.3643786111546294,-4.707293529673664,-0.8237639952163551,3.099245688288377,-3.526607136991265,-7.472785950696905,-3.392230288689257,7.539257239662721,-0.2378459372424242,5.577758656666385,4.399794090826374,6.2309928638119985,-5.939285556757101,-7.354220910662113,-9.901627824282876,-3.258890641295526,5.318838867614888,1.887478798997563,-7.92203607249607,8.067078931758772,-6.142203010354459,4.3285896398145915,-0.6648240717300702,-7.989162676439918,-2.7751103909753265,-1.3154066190882467,1.6119516577362365,-8.671284460694409,7.683076648448409,-2.715181415871424,6.2661170325311275,-4.273155522548309,3.9631422658761863,3.5293265895495285,-7.527976634068249,-3.1681963541760094,-3.428690055419949,-3.9704485281406443,3.5099844520284442,7.584450995771675,1.549635659942803,5.504229341295041,7.847682867713992,-5.855514506376931,-0.5726057022544069,3.211723725308488,6.531632925103814,1.305414864812926,6.6280131432964815,9.529053155155399],"qim":[1.017701865922193e-37,5.966353985729895e-37,4.308682530318811e-38,-4.419158603116698e-37,1.4255442908739508e-37,3.2673825179976953e-37,2.886079004402092e-38,-8.11992932917467e-38,1.9539225981951064e-37,4.2278870239821564e-39,-3.8396166467855004e-38,5.708430317763006e-39,-4.793284329666398e-38,2.405300788044262e-37,-1.0905616508995603e-37,-1.1393449142082538e-38,1.0151636099358535e-37,-1.810847138312706e-38,-6.247666221897382e-38,-2.4554112211285175e-39,-1.2849847502803685e-37,-1.2731267833090485e-36,9.81839723519315e-38,1.3767938123441287e-36,4.903837025464314e-37,6.037488267830231e-38,-1.302045054616076e-37,8.967555039962374e-37,1.2674603358932766e-37,1.829296269556406e-37,1.4944499703174004e-36,2.3608681921296964e-37,2.755963733626693e-37,-5.888158616719764e-38,-6.933766052364399e-38,1.9025931475507655e-37,-1.313571463160349e-37,7.307787185996721e-38,-2.0648715811987339e-38,4.408334749570499e-38,8.87740513770115e-38,-6.446716745119022e-38,6.905375745477178e-38,6.151489054681404e-37,-1.0552080116834167e-37,5.1288982170665886e-33,4.6383086788873505e-37,1.8176336548014005e-37,-1.173910547245969e-37,5.041679055972001e-38,1.370833114671624e-38,9.090250043005603e-38,3.7244856846968806e-38,-2.7330670211870725e-38,9.252017058766032e-38,3.586032071487424e-38,-3.1528087682304295e-37,-6.122688335499952e-38,7.004710766808481e-37,-8.837441226537377e-38,-2.5061388981603387e-37,-2.484834273773558e-36,-2.304059328178214e-37,1.0028296050606208e-37,6.034902188329901e-36,-1.0245343586771902e-34,2.1141874220017786e-37,2.932723185604994e-38,8.59937126731692e-38,5.679239028673577e-38,4.2117395815180487e-38,4.703467824335806e-38,-3.44556333503433e-37,1.3414884674782595e-37,-3.616417266868458e-38,2.252642884925208e-37,-7.341355570969315e-38,3.517030733805606e-38,-1.6790150807367238e-37,-1.309671257170563e-37,2.729750259825893e-37,-8.779463903874402e-38,-2.2913913658529634e-37,3.2188052175372883e-37,-1.0899755718298411e-37,2.4473244241002333e-35,-1.080146191777804e-37,-1.5450878297228523e-37,4.289901487520851e-39,-8.437753910232481e-38,-5.6754666659452887e-36,2.089375022457549e-37,-2.542920628667445e-37,3.8333463966770326e-38,-4.5123496593571385e-37,2.363064082875232e-37,8.406812679620804e-39,-6.459239308715614e-38,4.148560078436114e-38,-5.34375819906915e-37,-1.1854515068734956e-36,4.917096896260896e-38,1.0887096948491087e-37,-6.628707923614143e-35,-2.7359771817858437e-37,2.2568667348083143e-37,2.872404853727518e-38,-1.9002802203574896e-37,3.000672988919183e-38,-7.355124169160385e-38,1.804681733355339e-37,-3.28269579551196e-39,-3.7165302330552157e-38,7.136290114219407e-38,-1.8402465202240872e-38,3.8852160198534014e-38,-1.1361656202264243e-37,1.4688159390367926e-36,5.243094746793667e-36,1.672696906220776e-37,-6.712569968731955e-40,-2.3981003560151754e-38,-4.0404398125645115e-38,6.327511647875224e-38,4.811203013389412e-38,-5.487097467400444e-38,4.340038646169418e-36,-9.348375946366863e-38,-2.4782398304627716e-37,-5.524084011691096e-37,2.460744899395369e-37,-9.521505811114809e-38,3.981775909705956e-37,-4.333630967917957e-37,-1.0146731554733398e-37,-4.2108208902448373e-38,4.886111160409991e-37,-1.9784981895092528e-36,2.897892510975736e-38,-7.030974687353997e-38,2.7687491808151925e-37,8.262002496317477e-38,-1.0309055726763242e-37,-8.660707177297638e-36,-7.839920188475128e-38,1.9923036026135775e-37,5.978854016447181e-38,3.1813440814827387e-38,-2.3084781939660036e-36,-2.837515223669269e-36,3.0236330400493907e-37,-6.249325359279143e-38,-2.587708468316221e-35,-1.2919618713861804e-37,-1.6982097307894137e-37,-2.779400602455383e-34,9.181407310706861e-38,3.7624350891883395e-38,-1.3481783784508233e-37,-9.534351794396967e-38,1.0108424819133537e-38,4.899827796211926e-35,8.925026864712764e-38,-4.0628398487764365e-38,2.3299007011847973e-38,-1.7437213265215094e-37,-1.4702041213474913e-37,5.680001895557556e-38,-3.887958865415532e-37,-5.049988195346061e-38,3.555578716949086e-37,-7.020138726589066e-38,3.5149226764478142e-37,4.908362883192452e-38,9.552402760695014e-38,-4.128154930718002e-38,-1.14645698035618e-37,-1.7281261077562228e-38,-1.1982484110782396e-37,9.668370858486221e-39,6.930491722320719e-37,-2.6009404386998584e-37,2.5102437497778547e-38,-1.1507791453395436e-37,1.9885456564438897e-37,1.4242304334337998e-36,-1.0734442856903855e-37,-1.6777780144524179e-37,-3.6043609432969157e-37,1.1715832707564184e-36,-8.746977321316267e-38,1.3502743846418218e-39,-1.0634889457219872e-36,-3.761344318463709e-38,2.5000068160804533e-37,-1.1534367919550434e-38,9.96611987722473e-38,1.8946180777306e-37,6.162937999446569e-37,1.1460314900904725e-38,4.564386037050762e-37,5.242204305697496e-38,5.103689091407548e-37,3.997527289172107e-38,2.9243103573192215e-34,-5.760837759289983e-38,9.510500573495387e-40,4.564100284267917e-38,-2.3871205883966416e-36,-9.985350176310352e-38,-4.5284080913427924e-39,-2.301600441736894e-37,-1.5759543991523508e-37,-1.2290616190622166e-37,-3.800919173121846e-37,6.137028663464466e-40,8.275326042116277e-38,-2.8721912958415547e-38,-1.2327500608280738e-37,-8.827157937886776e-37,-3.9227251363673695e-38,1.1773541541441394e-37,-1.0377671505580392e-35,-4.469599798690473e-38,-8.074017746808917e-38,-1.1387852356016024e-38,7.875146701894588e-37,-2.0116622830593074e-36,3.573149934704886e-38,-3.5051505814769987e-37,7.280511191648332e-38,-2.736471111468549e-37,2.8222942524874466e-37,-1.3667481390715261e-36,-4.5102878448486696e-37,-1.0737427062113482e-37,1.1013142063798947e-37,1.9306724782827834e-37,5.098016859431716e-38,-6.55080127141337e-39,-2.5767434894411603e-36,-1.4339488306474625e-37,-5.4267118731966807e-39,-1.1981593512740797e-35,1.5905649647231133e-36,-9.974556366603228e-37,1.6701538297677194e-37,7.4201584308897e-38,7.835922564216102e-38,-2.6797088827299593e-37,-1.7967261471890216e-36,-4.4004937559874e-37,1.2526418848927346e-37,-1.508172275212403e-38,-6.04110557968604e-39,-7.122884172070905e-40,-2.0886519524499575e-37,1.5499167042309156e-37,-2.9345294593255085e-38,-6.370308984533861e-38,-4.592661479614966e-34,2.924439045395537e-37,1.408594408857232e-37,2.6913654999275374e-38,-2.42447862251538e-37,2.2028949957796425e-37,4.576268599612728e-37,5.121688714129862e-38,1.4374352612267026e-37,-4.557786313647362e-38,1.0576312490918043e-37,7.452051983937733e-38,1.0532626731033024e-37,5.501439476923116e-37,-1.1560225799852927e-37,5.600990410321802e-37,3.7531904990114344e-37,-1.5231162545293792e-37,1.776255104811923e-37,3.1511642940357997e-36,5.4056534401345e-38,7.652664114168017e-38,-6.851063659077491e-38,1.189114411376139e-37,2.3937297061049463e-38,-1.18841890546986e-35,-1.2601942109921825e-36,-5.7883116842438616e-36,-1.5777131128029863e-38,-5.522854680574313e-38,-7.172200349185581e-38,-1.067710816971662e-38,1.1142644742937682e-38,4.004304860892444e-35,2.911237603139724e-36,-2.3422953239895192e-35,3.894060006825325e-37,-2.507955877801121e-37,-8.633110610702161e-38,3.7085027546724846e-38,-1.9643377210052314e-37,-3.250520525420659e-37,2.234984170093295e-38,1.8219613128747441e-37,1.1200870095428842e-37,2.278093828153661e-37,-1.1032139186820105e-37,6.801344916939984e-37,1.8762636462371194e-37,-2.4351009132904707e-37,-1.5990736938400445e-37,-1.0447749522529484e-37,1.1091222694490818e-38,7.661466510601519e-38,7.979174223367406e-39,3.8766008368947324e-38,6.117384095711239e-36,1.0045672151563836e-37,4.0917962802432446e-38,-1.0415857090520223e-37,3.0967105083354e-36,-5.591471782217214e-38,4.923455428172616e-38,8.426128738172443e-38,2.5028598597538186e-37,2.262358479541942e-37,-2.053956475096538e-37,1.406245468293423e-38,1.6082884643856288e-39,-2.1173581680629756e-37,-1.1007651215896336e-37,1.0741438138837765e-37,9.493807185149579e-38,-5.662928537846393e-35,5.7320464007822723e-39,-2.261652897739185e-37,2.5037854454154745e-38,6.660446150014158e-38,4.372946246048563e-37,1.5172757546339505e-37,3.245715753246182e-36,5.540915175701917e-38,-1.071311397323806e-37,-9.629911381353748e-38,7.440927131481397e-37,-1.225690879684191e-37,2.094781119829037e-37,1.3471709009069124e-37,3.548052118689443e-38,-1.0842912326352768e-37,-1.5811024333986487e-37,-5.288342562102838e-37,6.607829074236918e-38,-4.697348634201792e-39,1.727070229363354e-38,7.399409684788135e-38,-1.499119634899141e-37,-1.1519968400738787e-36,-5.180472904448595e-39,3.634986433338612e-39,-6.427441604482541e-38,1.983922940965898e-37,1.5864538913404158e-35,4.916706214249042e-38,-2.459252572582802e-37,-4.215154545875608e-38,-5.185188161677171e-37,-8.319328495454234e-38,-1.2658284397536625e-37,1.3672389522664467e-37,-3.5715036892689974e-38,5.852099844116372e-38,-1.1029476378942102e-34,1.2265098657690688e-36,-1.2599543983781918e-36,-2.230957959345597e-37,1.7399464526663726e-37,-2.957715702717683e-32,1.529207979213492e-37,-4.083321395286824e-37,7.341357813046858e-38,1.3855264577452712e-37,-4.632639753975894e-38,-8.608106961943521e-38,1.5409551202918656e-37,-8.788660905955459e-38,-8.655355383044239e-38,-6.727861273886299e-37,-4.3176477576338683e-38,1.694760406593509e-36,1.959299100143028e-37,1.2222286635424145e-37,6.444822839797742e-36,1.099191967881644e-38,-1.2382520070145216e-37,5.589856701659172e-37,-1.4413405118909601e-37,-3.994285525304738e-38,-4.3697320597349717e-38,-1.8498334756417962e-37,3.7518258585149364e-38,-2.121675109005664e-36,1.2168850080304968e-37,6.722120210129899e-37,7.856319528351182e-37,7.542548309600114e-36,8.951018709148447e-38,4.0995956272359836e-38,-9.752530602176027e-37,6.196842247635092e-37,-1.3559966149468615e-37,1.1153582437971123e-36,-1.997141781743444e-37,-3.464241361274792e-33,-1.4258143491139955e-37,7.684074163193919e-37,-2.205980767101963e-37,-9.742101578485136e-38,-7.93968535238304e-37,6.299960438508441e-38,-5.531756849458476e-37,-5.237441292217256e-39,-5.118169773426249e-38,2.3224195890733064e-38,-2.5015767187760057e-38,1.7924551239944122e-37,1.2032505981803706e-37,-2.2029055335440942e-37,3.7012790050369516e-37,2.112240401863507e-37,-1.052953602714011e-37,1.3678390443208091e-37,8.734932880755703e-38,1.2806681904908624e-37,1.727587112314905e-37,-6.7501527935451466e-40,2.4358342968547597e-37,6.471152811947673e-37,5.230791570484649e-38,3.579300233664808e-38,4.782696230573837e-37,-6.291457919946304e-38,1.1367793889537986e-37,-2.3756067130658334e-37,7.03342247551148e-38,-1.339019856025597e-38,1.0877077103951778e-37,-4.7839642935801736e-39,2.082928376898392e-37,1.9682873648048387e-38,-1.244531701874639e-38,7.512044373792407e-38,1.9212373675666687e-38,1.0757424151718782e-37,4.2371599764399795e-38,1.2032168549133497e-37,4.007240249347728e-38,-1.5585985889964865e-37,-9.81457068145065e-37,1.701492378940778e-36,-5.46389925158324e-38,-8.756061659000792e-37,9.309331847515074e-38,1.142230327876145e-37,1.148957910235585e-35,2.3967858259517615e-37,-2.7053786527266013e-37,2.46773659400521e-37,-6.012455472063533e-38,-3.8397203428718605e-39,1.8042103365519402e-37,-6.869107899142909e-38,2.121503814281385e-36,4.425924744725721e-37,-5.635951237552427e-38,-7.554689249178125e-37,4.4835060043907394e-38,9.545416447071276e-38,-1.1315091614814115e-37,9.633867302970476e-37,-1.2322286656954678e-37,3.143993591954932e-38,-1.2768662996013334e-37,-2.1105214010113506e-37,8.140554200491988e-38,-1.916753492740522e-39,7.105760304836855e-38,4.80404013615917e-38,-5.721652970072375e-38,-8.634826248438003e-37,-3.640803178422473e-36,-2.395781823628042e-36,-1.1156386155938544e-37,-4.559359971822799e-38,4.584936292027452e-36,-1.062421223554498e-37,-1.5328607046840906e-36,1.670508660959662e-36,-4.836069334898549e-37,-1.172253634005131e-35],"qre":[1.230547308921814,3.182455062866211,0.5769429802894592,0.42131760716438293,1.408125877380371,2.1995677947998047,0.32558372616767883,0.39274537563323975,0.8867575526237488,0.07370681315660477,1.835767149925232,0.12470895797014236,0.5099939703941345,1.1419562101364136,0.4815458357334137,1.0699399709701538,0.4154360294342041,0.24850621819496155,0.3840830326080322,0.5557674169540405,1.1195175647735596,4.028609752655029,0.015724439173936844,3.5974600315093994,3.221384048461914,0.9437757730484009,0.3916665017604828,3.6895060539245605,0.2596593499183655,1.5916383266448975,5.999779224395752,0.9650459289550781,2.0743722915649414,1.0655149221420288,0.7464948892593384,0.22032994031906128,2.5852749347686768,1.0064067840576172,1.1229771375656128,0.6777758002281189,1.7721225023269653,1.5428297519683838,0.8043115735054016,6.574469566345215,0.7135260105133057,242.34254455566406,6.155127048492432,1.010955572128296,0.8839547634124756,1.232085108757019,0.22414229810237885,1.0165810585021973,0.1853841245174408,0.8530468344688416,1.203832745552063,0.6769619584083557,2.2065110206604004,1.0496472120285034,0.42599979043006897,1.1722978353500366,0.31646332144737244,3.193514347076416,0.6734768748283386,1.0511136054992676,14.39765453338623,27.37874984741211,1.3793394565582275,0.1928630769252777,0.02655995823442936,0.4674341678619385,0.31809887290000916,0.16607677936553955,1.1581004858016968,0.21910862624645233,1.745079755783081,1.2178857326507568,0.63489830493927,0.33033210039138794,0.08579730987548828,0.9146736860275269,2.0494203567504883,0.8013227581977844,1.9729533195495605,1.0813140869140625,0.6070863008499146,3.4168636798858643,0.7970096468925476,0.7746390700340271,1.3896793127059937,1.2491458654403687,8.6023530960083,0.9578654766082764,3.096172571182251,0.354732871055603,1.632556676864624,1.2946233749389648,0.4410346448421478,0.15663260221481323,0.5999359488487244,2.8496267795562744,4.484885215759277,0.6045762300491333,0.028513159602880478,39.348690032958984,1.4650629758834839,1.054372787475586,0.7144321799278259,1.6560038328170776,0.45136797428131104,0.006413214839994907,1.9992889165878296,0.8272455334663391,0.12405620515346527,0.30770882964134216,0.9327776432037354,0.0067715030163526535,0.15073463320732117,10.847991943359375,4.210458278656006,0.7228511571884155,1.2937438488006592,0.6520639061927795,0.8367747068405151,0.9400473237037659,1.3719562292099,0.23907138407230377,13.006855010986328,2.1499345302581787,1.2634328603744507,6.712978839874268,0.5215582251548767,0.20460990071296692,2.190155267715454,2.139162302017212,1.3496499061584473,0.20108310878276825,2.221409559249878,2.271531343460083,0.9118751287460327,1.0993564128875732,0.7125261425971985,0.17452357709407806,0.3003286123275757,5.197508335113525,0.4501650035381317,0.7341683506965637,0.8909539580345154,0.0014274168061092496,5.692585468292236,2.589172840118408,0.6114386320114136,0.7859287261962891,15.091902732849121,1.2835355997085571,1.9829365015029907,41.2689208984375,0.3929041028022766,0.4024869203567505,0.10326386988162994,0.881048858165741,0.5186300277709961,16.912195205688477,1.9923112392425537,0.04468287155032158,0.8631445169448853,0.8485409617424011,0.7731398940086365,0.7520977258682251,0.9716405868530273,0.6499791145324707,1.2483484745025635,0.5569905042648315,1.368343710899353,0.9154328107833862,0.010969254188239574,0.19726920127868652,1.6757928133010864,0.46047520637512207,0.12378952652215958,0.8619926571846008,4.519536018371582,1.778393268585205,0.6022658348083496,0.10207930207252502,0.9670742750167847,4.540424823760986,0.1619952917098999,1.9496110677719116,1.2806482315063477,4.562317371368408,0.49608200788497925,0.5189828276634216,4.633859157562256,0.8627231121063232,1.3508635759353638,2.802961826324463,0.21719463169574738,0.8882202506065369,2.271033763885498,0.4109228849411011,1.0415880680084229,1.256658911705017,2.257732391357422,1.7314434051513672,67.67642211914062,1.4443306922912598,0.6480506658554077,1.4347811937332153,4.2364397048950195,1.0424957275390625,0.24185959994792938,0.18544895946979523,0.9604548215866089,0.23609761893749237,2.7222561836242676,0.12251033633947372,0.6821237206459045,1.6336348056793213,0.19586384296417236,5.086430072784424,0.954151451587677,0.7634441256523132,8.879402160644531,0.6816391944885254,0.11752773821353912,0.7515287399291992,2.2008328437805176,5.855018138885498,1.079164743423462,2.2210640907287598,0.024294503033161163,1.0944511890411377,2.117684841156006,3.285688877105713,2.42162823677063,0.6462077498435974,0.4225640296936035,1.0979760885238647,0.25811028480529785,0.9899419546127319,4.113994121551514,0.8014693260192871,0.260337769985199,10.780938148498535,1.444716453552246,3.525850296020508,0.5922622084617615,0.5093652009963989,1.1299738883972168,0.6569448113441467,3.1230757236480713,2.0523056983947754,0.07371740788221359,0.6191198825836182,0.6508353352546692,0.8661932945251465,0.6934621334075928,1.2065781354904175,0.3823423683643341,0.9296255111694336,22.940778732299805,3.668745517730713,0.8995071649551392,1.328763723373413,1.0045788288116455,1.3343998193740845,2.2566730976104736,0.8134714961051941,0.8075470328330994,0.7812604308128357,0.8630671501159668,0.8300538659095764,0.32250842452049255,6.735013961791992,2.696086883544922,1.6001161336898804,1.6102111339569092,2.1475656032562256,2.3262922763824463,16.366256713867188,1.1321107149124146,0.7554547786712646,0.9269911646842957,0.9019990563392639,0.9645728468894958,12.73049545288086,4.585646629333496,7.9176764488220215,0.6069181561470032,0.06449016183614731,0.3590521514415741,0.723539412021637,0.3200462758541107,24.747915267944336,5.880395889282227,11.771903038024902,1.2249177694320679,1.3927770853042603,0.5792004466056824,0.2833251655101776,0.5849355459213257,1.2809656858444214,1.0077459812164307,0.6264715194702148,0.49825167655944824,1.2029818296432495,0.278592586517334,1.806265950202942,1.1275508403778076,1.7405447959899902,0.4069424271583557,1.1784716844558716,1.0040018558502197,1.0176423788070679,0.18890269100666046,0.0328044518828392,6.787544250488281,0.10092882066965103,0.03310374915599823,0.33892202377319336,4.096495628356934,0.7827240824699402,0.7131648063659668,0.8321071863174438,1.5368423461914062,0.015820812433958054,1.9652043581008911,0.8747780919075012,0.3146574795246124,1.422049641609192,0.18010923266410828,0.6359289884567261,0.0033296721521764994,26.870071411132812,0.8414950370788574,0.7815324664115906,0.17299051582813263,1.7575223445892334,1.8318756818771362,0.8468660712242126,2.982476234436035,0.2103409767150879,0.6950384974479675,0.7665959000587463,4.712575435638428,0.8976329565048218,1.2962281703948975,1.4783889055252075,0.10898756235837936,0.9477677345275879,0.20022644102573395,1.7585089206695557,0.40016424655914307,0.5964349508285522,0.1130802184343338,0.06567727029323578,0.03389975428581238,3.9073245525360107,0.9555298089981079,0.9052076935768127,0.80808025598526,0.3830452263355255,23.324506759643555,0.7875732183456421,1.1895008087158203,0.2364288866519928,2.8348214626312256,0.28958263993263245,0.49975767731666565,0.051929742097854614,2.1565024852752686,0.9441273808479309,9.97714900970459,3.870833396911621,2.446953535079956,0.2590886652469635,1.07262122631073,518.8426513671875,4.169351100921631,0.6087451577186584,1.0321769714355469,0.17542357742786407,0.8240230083465576,0.6115071773529053,0.4912506341934204,0.8326370716094971,1.3858864307403564,0.10000575333833694,0.9307329058647156,3.6038591861724854,1.2812414169311523,0.5697098970413208,5.228768348693848,0.8347756862640381,0.1283811628818512,1.0203158855438232,1.2839139699935913,1.021671175956726,0.20267657935619354,3.0099382400512695,0.4702906906604767,4.38275146484375,0.5534346699714661,4.188826084136963,2.7674617767333984,8.318904876708984,1.525784969329834,0.003239503363147378,1.016570806503296,2.132063865661621,0.8547340631484985,3.7167887687683105,0.8604621887207031,320.3348083496094,0.4275933802127838,1.67094886302948,2.637911319732666,1.1055679321289062,1.6962721347808838,0.4025401771068573,2.3902699947357178,0.2558104991912842,0.9839967489242554,0.1406828910112381,0.44303393363952637,1.1396465301513672,0.3106726408004761,0.344340980052948,2.0625569820404053,0.7389740347862244,0.8070614337921143,1.4385522603988647,0.03452280908823013,1.1678189039230347,0.5007792115211487,0.4959475100040436,1.1627429723739624,4.8205952644348145,1.8659744262695312,0.922184407711029,0.8621979355812073,0.25501909852027893,0.9540486335754395,1.491594910621643,1.1360656023025513,1.1490449905395508,1.0941275358200073,0.607029139995575,0.6487417817115784,0.6640958189964294,0.32251572608947754,0.952564001083374,1.2232743501663208,0.6639944314956665,0.3863275349140167,0.40001240372657776,0.11558619886636734,0.7740889191627502,5.0368428230285645,4.064266204833984,0.06125051528215408,3.405333995819092,0.26275089383125305,0.5843130350112915,12.394700050354004,0.7831565737724304,1.2273352146148682,1.2343626022338867,1.2642319202423096,0.8891841173171997,0.4769119620323181,0.28224071860313416,3.5356926918029785,3.400550127029419,0.6529055237770081,2.225480556488037,1.0076175928115845,0.2724740207195282,0.7636507749557495,1.5444005727767944,0.5282394289970398,0.5010614395141602,1.1296757459640503,2.9778764247894287,0.6470063328742981,0.4372570216655731,1.9580045938491821,0.4154621958732605,0.7000276446342468,0.44832003116607666,7.864177703857422,11.074552536010742,0.5992469191551208,1.1752471923828125,16.025266647338867,0.32879120111465454,2.6910932064056396,2.6880006790161133,0.6168041825294495,14.61158561706543],"re2":[-7.657375178008613e37,-2.538485602421833e37,-7.74990834572129e37,-1.1972361457341374e37,-6.968859764550178e37,-4.27577782397676e37,-5.972725615291804e37,-7.229690286597686e37,-5.707236313364918e37,-6.5924983524000445e37,-3.648590563279972e37,-9.493302538496203e37,-7.610201087166597e37,-5.548158405379228e37,-7.705923540673138e37,-6.699128490508295e37,-4.651070405327586e37,-6.639388890613231e37,-2.0971905472477846e37,-9.227759530301208e37,-8.80874143100281e37,-2.234504289780027e37,-6.2006126559162385e37,-1.7601409245858444e37,-2.20063299593787e37,-8.327462612463347e37,-4.951975733969396e37,-8.17271441013111e36,-7.68690592943417e37,-6.04148712254163e37,-8.901104964675232e36,-4.493642213198049e37,-4.31156376148536e37,-5.846766021014518e37,-9.150060147637854e37,-2.93806326306175e37,-3.856636913716157e37,-9.566582469756972e37,-6.648061678413746e37,-9.879369634732678e37,-2.789217865512247e37,-5.686994874535764e37,-7.563045136653819e37,-1.0821589268584763e37,-4.635459551253766e37,-3.052424558587008e35,-1.3489707404807637e37,-5.53610372007958e37,-1.181170956478802e37,-6.31919810669561e37,-8.623544724752745e37,-7.823978318320189e37,-7.715325626799688e37,-9.77636024462859e37,-3.431898898988446e37,-6.402000812934022e37,-4.306133077885613e37,-9.491817014211759e37,-1.2259160295028315e37,-6.4317762899536e37,-3.556595496033894e37,-9.141186240352639e36,-5.480758718727049e37,-2.631183795122467e37,-6.63884295890409e36,-2.4138413800100288e36,-6.805023519647219e37,-4.131089152512707e37,-9.297474031884213e37,-9.304306565871442e37,-6.711516663136117e37,-8.624254701452772e37,-2.86189604590069e37,-5.322004639551717e37,-3.59301335582165e37,-7.814995176295387e37,-8.620544006415935e37,-7.872950440094775e37,-5.90760024008334e37,-9.601733895116139e37,-4.40318130116266e37,-7.012853811072157e37,-5.01970008266832e37,-2.05515833800046e37,-8.111592092241601e37,-1.0756869614440667e36,-5.825644100064207e37,-6.880880190042696e37,-6.965779470423776e37,-2.2308131025819045e37,-2.1099447294550487e36,-8.418218437592052e37,-3.186142300958219e37,-7.9514687099352035e37,-2.685773075817099e36,-6.199608976428473e37,-9.494453111072419e37,-8.828269440864862e37,-3.3653428982589063e37,-3.3940201862228614e37,-1.4688306428348796e37,-9.339627950171284e37,-8.651236251775668e37,-2.2737476149316538e36,-3.8622939483821828e37,-7.650936917512509e37,-6.117273569285665e37,-5.991470396307862e37,-7.55505690457792e37,-5.545783648508886e37,-2.661253094903113e37,-6.830493105725157e37,-6.786706424712133e37,-9.42096356308536e37,-7.101791209414938e37,-8.33104976500216e37,-5.092866939977425e37,-7.716729065705618e36,-6.618923304260416e36,-2.5077506588946465e37,-5.90051491542759e37,-6.72131731200934e37,-7.773197825596765e37,-9.664818483582629e37,-4.370081830863232e37,-8.584867737358276e37,-7.009786838519327e36,-4.626032875229158e37,-3.012703755680499e37,-1.3057707474690328e37,-5.343582014324927e37,-8.96038562602502e37,-3.7637219175665447e37,-3.8029593831320785e37,-6.432362453516531e37,-9.76600566882542e37,-2.410530785569943e37,-1.196011745732236e37,-5.668914180981484e37,-9.07651735030694e37,-2.3236985050398493e37,-7.427345625510462e37,-8.784908021540709e37,-4.023868994145541e36,-6.885266974884495e37,-3.256543523325324e37,-2.4858110140898146e37,-9.467203446484035e37,-1.71593040805466e37,-9.939872519106007e36,-3.2505367885767e37,-1.8982947121608452e37,-3.08649911640807e36,-6.260167169464394e37,-4.752358168027585e37,-1.0561737630633839e36,-2.9000410668972618e37,-8.62236943381288e37,-7.4135518208370075e37,-7.2847396748451045e37,-9.828569625805917e37,-3.439686051028601e36,-2.78491438334732e37,-6.188437860562087e37,-4.799650349073175e37,-8.616772265307293e37,-7.161691979953039e37,-6.252430997751887e37,-2.276188286724605e37,-9.300049779319934e37,-3.056009506199495e37,-9.05044612146927e37,-4.438348664717254e37,-6.034288656546838e37,-7.543425147910037e37,-5.994306696269208e37,-2.58599063560516e37,-6.043375040882839e37,-4.2292294526807505e37,-9.367540504741774e37,-9.693386198438903e36,-2.399196712225574e37,-3.143590036633973e37,-6.640271117565102e37,-5.059050819384613e37,-1.083418611158503e37,-8.038700438827547e37,-3.9593618281195474e37,-4.390850642110853e37,-1.0468422071510696e37,-8.108458118118998e37,-7.170814972201995e37,-1.8589896927074022e37,-6.681778470789352e37,-4.598584226935454e37,-2.9394487435934225e37,-9.152675354891291e37,-8.901331645471268e37,-1.9625344556778845e37,-9.363015412826826e37,-2.3038809756306755e37,-5.611382998601248e37,-4.0615752480377466e37,-2.46385420414481e37,-1.3149592228060447e36,-6.568708470489474e37,-6.991636556808455e37,-5.338211443982041e37,-8.200505206215613e36,-4.243999792707861e37,-5.552083127257184e37,-3.3004015635376615e37,-9.801602517622931e37,-4.696022495068385e37,-2.3943717409190867e37,-7.693346108066986e37,-9.03043394146443e37,-3.8024158884707656e37,-3.5839159753507465e37,-1.8332894509814368e37,-6.910314225489181e37,-6.567576127113364e37,-8.174278436559967e36,-7.229292651415584e37,-6.8263191046085955e37,-7.293500669411284e37,-1.7743435597522383e37,-6.365444377225482e36,-6.38852057023214e37,-3.1591320315997716e37,-9.916244438298082e37,-4.0844097738985206e37,-3.583444570386305e37,-1.9316372921552337e37,-3.3151069218352957e37,-9.30552914579394e37,-4.330685863312544e37,-6.159793676231565e37,-8.214933282231737e37,-9.27524850444448e37,-1.2279254608708768e37,-7.771298011777551e37,-4.151080497427013e37,-5.89139762675418e36,-4.515443583238454e36,-2.530443784776881e37,-4.253301215174866e37,-8.639641781577825e37,-8.583472216302068e37,-3.4712406181764596e37,-1.5578491710813958e37,-2.8539963731553495e37,-7.604829605375474e37,-9.74697258094809e37,-8.46299857936978e37,-8.97753807902917e37,-4.414795131027388e37,-7.601471772660732e37,-1.838410062379331e37,-6.538065526243575e37,-4.049853810419668e35,-2.280794744105441e37,-5.15158330720623e37,-6.687996201862479e37,-3.608667515163221e37,-7.277311102455905e37,-2.46948545720826e37,-8.08130418794116e37,-7.534058068103673e37,-6.799599992390097e37,-8.410472320417752e37,-8.529429139808551e37,-5.015986043474359e37,-8.69963334106828e36,-3.181476732384806e37,-1.1554307439099775e37,-5.221011039273624e37,-4.364816428917745e37,-3.601145976630874e37,-4.1175109137470246e36,-7.258368781589435e37,-5.970802829460012e37,-7.775485051211831e37,-8.20710017218691e37,-3.427149308558658e37,-4.92919324457779e36,-2.073976577283403e37,-6.331405638852394e36,-9.341468897911447e37,-6.181955500161159e37,-9.488747881684743e37,-7.612325764333478e37,-8.339195767605855e37,-2.78354199737787e36,-1.5206427821969603e37,-4.429071549539387e36,-4.587266261301119e37,-3.9489566877783754e37,-7.585662343123378e37,-9.622089492188572e37,-5.389396163491015e37,-2.5572007143227346e37,-9.071351871096537e37,-7.837995383188202e37,-7.17597136859005e37,-5.995143984037522e37,-3.8068975001705995e37,-2.8717525036613287e37,-2.6187698165621285e37,-3.7551646666958238e37,-6.537995685354992e37,-4.440346440906212e37,-4.806907522166348e37,-7.70152150349648e37,-9.177796393346344e37,-7.400573892754505e37,-5.386104985224449e36,-9.60354461256907e37,-7.280571513665486e37,-7.773388984657302e37,-1.4846845146675968e37,-9.799177176926785e37,-5.387163804206115e37,-7.101693105133654e37,-5.538924521371754e37,-2.3801216894981326e37,-4.054553242864747e37,-8.387602938353509e37,-9.823477170668787e37,-5.152400505840318e37,-8.970346343895281e37,-4.263816910699969e37,-9.400377256340016e37,-2.520969088348135e36,-8.328740977308838e37,-2.5735258620434654e37,-9.650210481048968e37,-3.0822051525477233e37,-5.013734737967228e37,-6.630147587482598e37,-1.0595115020017298e37,-8.62430085714851e37,-5.552254439907191e37,-4.63184536780277e37,-1.7820091322738074e37,-4.532190615937423e37,-5.258265897250508e37,-1.043435184241015e37,-7.386189502419987e37,-6.944843333937701e37,-4.745520183059593e37,-3.403220834599618e37,-9.772672518365326e37,-9.320274157539916e37,-8.28685505819488e37,-8.547420542841893e37,-6.463211967918858e37,-2.4578878233034063e37,-8.16680592405263e37,-5.609700905100397e37,-8.454888626160391e37,-3.896051699548888e37,-2.814444849094177e36,-7.64882572695793e37,-5.501166661127539e37,-8.90714121847477e37,-3.3998039577311543e37,-8.631120195749848e37,-7.556982312034977e37,-6.128314897050047e37,-2.931725008086888e37,-5.468571849666753e37,-7.454463772592179e35,-2.2986203124187297e37,-2.027598786229182e37,-3.560231896584951e37,-6.606433250103857e37,-1.327591839316633e35,-1.5750655519937584e37,-2.777950905519169e37,-3.029492114640807e37,-4.914700882142382e37,-7.299692113847095e37,-8.52047626605699e37,-4.333736952554119e37,-8.516178951642256e37,-6.526417321211278e37,-4.530847852712294e36,-8.569333508197202e37,-1.2358284265567099e37,-4.0376050101092576e37,-4.619585107674051e37,-6.699866323093983e36,-8.408998412291561e37,-3.4522071613659323e37,-2.9583246092798686e37,-4.96671442180753e37,-3.305577742841372e37,-8.225957890725667e37,-2.788085722198682e37,-5.930299068271462e37,-1.1304540666397943e37,-2.0311271301738277e37,-2.301545306739956e37,-1.2128014952253485e37,-9.854656266078609e36,-4.783818994679512e37,-9.53227765916083e37,-1.1976789265238808e37,-4.421269459107394e37,-7.28778657075756e37,-1.0096232195618304e37,-6.328570246926286e37,-1.3729335564467425e35,-7.727584245653346e37,-3.2436130209437283e37,-2.7183468516283326e37,-7.179333246946674e37,-9.105168925793039e36,-4.599251568580767e37,-2.7580137363005784e37,-9.616060457806197e37,-7.031019489714892e37,-4.844048228476923e37,-5.963877961349881e37,-5.117530026926854e37,-4.645311945698829e37,-2.9059893703428784e37,-2.6199422958342944e37,-4.557174663415935e37,-9.907575325176927e37,-6.153695963347023e37,-5.083704262552465e37,-6.65506907275855e37,-4.234082245951572e37,-5.253105312260814e37,-4.818005988895366e37,-1.133041149650902e37,-3.434692421274692e37,-9.618594053203913e37,-2.1418481786288647e37,-5.456914501115644e37,-8.993841305381871e37,-5.545858693867141e37,-7.890147119412266e37,-5.067810884831952e37,-5.38750137615023e37,-8.095258841805066e37,-1.867337990741218e37,-9.237920811472486e37,-8.244874657840928e37,-8.748666088515061e37,-4.1933594304870746e37,-1.8262292042784224e37,-7.577967277689745e37,-7.684723919337996e37,-6.66964279588684e37,-8.892264784188277e37,-1.8686357920753438e37,-1.6168241774097168e37,-7.816695698539149e37,-2.434775222863543e37,-5.976879343265856e37,-5.717024654860111e37,-6.381702633947417e36,-3.437659998351563e37,-4.028438638546723e37,-4.113930700694981e37,-7.191471888878535e37,-8.793136767662214e37,-5.848118081171744e37,-8.66892877842376e37,-1.0701804912137513e37,-2.1997292128075685e37,-4.249856004371858e37,-2.162292805358336e37,-9.590389686141903e37,-7.8004236929146965e37,-3.5430097471449004e37,-1.5402254471777176e37,-5.973701230811475e37,-6.658190387349923e37,-5.2448987625868155e37,-3.1521868304766618e37,-7.117147228727041e37,-8.682015355268047e37,-4.611229405497776e37,-8.568266565800016e37,-4.557429698678708e37,-9.052603324073727e36,-1.0618691046157414e37,-8.628074454058087e36,-6.828526924592601e37,-4.731106330805433e37,-4.4816977975734694e36,-4.249282092482076e37,-1.4765635021888422e37,-1.162336803846915e37,-2.0552710216910508e37,-4.9240496490383644e36],"im2":[6.8458708612114165,3.4709420021686412,8.118274215769986,8.349397011342493,0.9471469754564854,8.806166743926244,3.342715067875279,-2.811057732903368,6.09328112219686,4.473458946809732,-2.0922025844327496,-4.952757534981835,8.195395422926289,7.995971717377618,-3.1647784493513402,-4.102788089338127,-6.538306206203311,-7.403789913526875,-5.188475030061223,2.8997288406744346,-3.390946292562134,-6.109419790375825,-2.6839562414669444,5.080914726466073,0.6080173429544171,3.2407707297794826,-2.2175125689366055,2.4557067812550635,9.270723110807474,1.3810298908887546,3.409755740826249,9.997425994002779,5.869472536801316,2.0798554687278443,-7.235580616360782,7.3693324081935465,-1.8420292476762263,2.7320551422736568,6.609206647307186,-5.350460578444309,-0.8873996946283427,-2.474143439837338,-1.0411291689906061,1.5094297239454146,6.030848008124799,6.422414847101887,-0.3186673433632219,6.164731350327834,5.340050974947765,-1.3269372461981668,-8.699702399624506,1.2026527410689951,-4.90547244922825,-6.509256023046013,7.636997445954869,1.4944122971065266,-6.759046486658374,-9.052293162342906,5.807399105478169,-4.49086083579717,-8.972189635077276,-7.964585680420379,-9.21705788288752,5.8801997929888845,2.3529096373587812,-9.243399570451967,4.951372619811886,-7.7810551161471615,-8.704380784996275,-6.236389246664067,-4.021848290997374,5.058825331572246,-4.954553930841492,5.414962378036643,3.0144411715351502,7.1729916345843705,-4.288809453005571,5.076589038594131,0.5942900230535226,-8.143844426888949,3.7832826168642857,-2.4561178201502827,-9.922311659744338,7.149664483663447,0.11006420124508765,5.250862430050221,-7.060377315701052,-1.9144679258517172,-1.5073400164581336,-9.18099130707285,-1.8252189303209967,8.474354039801646,-0.4117015771010646,1.793681642650661,2.058674103321694,5.010676287351821,8.897784936228074,0.23853529168477294,-7.0075311542042895,-4.343285022534662,-5.404173852832887,0.4123328896307541,9.019737235214727,-4.021031374487656,-0.4363264923041772,8.364526868351248,1.8542070494818113,-9.63987680167456,9.669833632665572,-7.37418844621544,3.110905042546852,-9.459631633877377,-4.508452685723283,3.6949774486753544,7.561169450067069,-0.8959551671636934,5.400202382229828,0.4890520906389124,6.236949321947691,-7.6983252662122625,-6.417869521439446,1.344746024969922,1.0291700019782262,6.520239136076615,-4.974963114574891,6.64542643763188,2.4931274406197,2.2674065502514473,0.32213355948388767,-0.639308344699197,7.791801951332495,-5.230864786389278,7.837982252227917,-3.7209998715504655,-0.2630766514383396,8.152341409515,1.1563637185654745,-9.848602415263878,-5.133906724624482,-0.4339264190606311,3.0457937647006883,-1.7964997118349402,1.4849475907692202,-6.018187941455359,-6.976631427052061,-3.004449594074039,-4.063511624438412,-9.707972249907808,-7.158945439230859,-8.188220020499827,9.143456530996406,1.159533067955545,-5.077353577489852,-9.632448353258143,-1.9149213694363958,-7.080642038937568,0.16483066745497155,0.8274183407141411,-8.22108040792453,-9.052630367648213,2.918984937076445,9.965035399418205,1.4444628265109571,-4.9644625827465205,-1.5248462503584257,-9.497986313847699,-5.414632949972516,-4.605076008727478,-1.0269333534738863,6.581379031170943,4.347048895784322,-1.010948757120964,8.536294637426803,-4.845051166448766,2.5495674204606438,2.2700257010872136,-1.3212648145447012,7.704742091422677,6.8333173372211,-7.0183383217778665,-0.552360355306261,-2.182776009068972,4.896222038727437,-8.815866181036284,4.704045094215772,4.492470591361322,-2.020598020935198,-5.28743815261474,-7.923401069801111,3.3650081902336346,-4.789982863597428,-7.4043752416093,-2.3402399999830354,-5.244409445726119,5.464137246760721,-0.7705843096451375,-3.289714169143987,7.82061457909732,7.266090032804126,5.001959460367718,6.833329699914685,-2.0493298780163087,8.16851753424465,-5.102920687959529,5.752425352338189,0.8724452007923773,2.2598680007502168,5.997487400986186,-5.07209309098995,2.649804181726669,2.494673699070848,1.7907100540791383,-9.825103729976938,4.950717566609148,-6.725433435428931,-7.221463930651817,4.139617046363448,-5.507418418711403,-6.323014689234457,-2.3118979474544137,3.662193792056396,7.7282424813515185,-9.840920712198892,9.012583357932872,2.042673592441906,6.117137359015246,8.33130628176174,-3.297589335433484,6.501124035363148,-4.376416345547998,2.5284208371392616,-5.297015775741414,3.0317963506781975,-6.886252422610188,-5.401023311620845,-4.029398149154353,1.102158163901434,7.0163699855178265,-1.6086721939956519,-6.496197965931065,-6.395271825825897,-1.5118829119110604,-4.576029630741772,-5.65339050642473,7.450147462398942,-4.725849970862059,3.9529702561461484,8.017400671098816,7.181946823981875,-7.765792641767986,-6.292007643760671,-6.020782061399672,1.7028192490297442,2.357459860630712,-4.723763760633304,8.888315596540522,-1.2826556568017278,5.766454670884617,-5.676886536293024,-4.094043924310309,-8.154889370012132,0.07444167228407039,0.18045737470305312,-5.406878313997017,-5.165750839108512,6.50607848783174,9.21310615097476,2.064548740366165,5.161657633781076,-7.539246083375673,2.6819256603148816,7.22797685497196,6.244828753474916,-0.4598427625732686,-3.6898824314804752,-1.1908818578761515,6.925243210780479,-7.004492696908777,-0.6554321301196033,0.7509042215012549,9.300570381813195,-4.6762657630413,-8.031362431368208,5.442785399577627,-1.3107341163369455,-3.9868489019369875,-4.6016548776784365,-5.670602047207931,-0.8169510045975059,-6.894852062116272,-4.372950060451544,2.2164902495241723,-0.3894742643491256,4.551304337071633,9.011647649565365,-8.470857214790437,7.684226884656162,-0.6794607417852703,-4.001180517010461,2.905047292091842,-9.803639730080915,-3.6839673716544796,-6.387905363179522,9.927181637533451,8.650213419515364,5.880343502971076,-0.6977270129986106,7.614985463986002,8.67622687008538,-4.760652968024354,-4.850095021638479,-2.676295871790197,-4.327028614509927,-1.7161039521662946,7.781092160954344,4.012992230470163,3.4656739023567766,7.56163506473613,-7.1133827084953545,-7.548243060318674,9.893367664723833,-9.279938333116753,1.265418674472592,-4.683515888151684,4.293402570061886,7.203395079295817,-0.15529475690611072,6.335892151610047,9.59505020433723,-4.034594281541639,-2.32522518505559,5.895715734866002,5.864327693770502,-5.508930946552071,2.1219072401087136,-7.329042826637546,8.88069906302098,-0.6797843388584273,7.473731730488716,7.966401928278959,8.82974514383032,8.32075676677179,-2.581601515048815,-0.17686524924258862,1.588039276976085,-8.17098463885932,7.924183273179473,-1.3630956952365363,-2.821264394953227,-8.04426246440121,-8.258911965580168,-6.813276081927208,7.450606719258349,6.381486041081089,-7.451138080344095,-7.328297506249351,5.959260954653232,-6.983496590593774,-7.0757821487687504,1.5394555016481437,-1.797279990553891,-4.214028785660986,1.5157165427766586,6.699169769388163,-5.363768290367834,4.961631300817329,-7.77288713465958,1.9951444691657354,-3.2087374018498878,-5.4312567852865286,2.269871542597521,-6.014676172885518,-7.325413657948969,9.521247619478142,-8.436654008933719,2.8469151414195935,2.498911252733995,-7.556284616620328,-1.497332482887984,-8.283532572537364,5.436285976929376,2.5751816062967414,-6.389707856527926,-6.585942145819688,9.906367219563943,1.9528814427404804,1.8988559730197139,6.418008163341749,5.97107367517202,5.978136020788305,3.667712627581224,7.906798984752562,7.286395008447691,-6.543803594301756,-4.9631870173837545,7.980014826154079,-7.034353285105723,-5.798707948140567,8.676561119819446,-4.390210447988421,-3.236575982058514,-4.637919420532546,8.025941097708625,1.8211464367285757,4.851857341233309,7.768646356552239,5.041753729183995,-6.721804030585535,-4.2260581930896235,9.181503773696239,-5.020198428191511,3.4447298201003953,-8.248297254467523,-1.503213346663994,-6.36906178198422,9.760956020159746,-5.080959922645068,-7.964813405308648,-3.9017876076156766,6.830677521259659,-9.68202995897888,-6.432552955223181,-5.908958624878704,6.094652922662224,-6.968440176700488,5.245820112008982,-8.828684404153986,7.287245131771037,9.483354605823234,4.340032059801649,-7.136259869121975,8.075241485863266,8.354933368345566,4.654541775235055,-3.146283026290164,-8.157312505920551,5.973781373018138,2.7346714957814395,-1.9558579350389511,-0.43968783510583265,6.746406887105625,0.03431993127473376,3.188409924355213,-4.304698990126015,-2.5232018832197634,-8.341692803241376,6.8920275579879196,-8.704037028028974,7.649781015630019,3.0738159494157973,4.1494965304696265,1.957604446841664,-0.014812764312326365,7.626265746618689,-0.8171852404701916,4.433870933131136,-6.225174575974545,-8.16471360242511,-3.6883628706660287,8.141174007141608,2.10333300338824,-4.430710417407047,-1.4280084768761654,-1.410309021808228,5.116819677619866,6.359449329629715,-4.5461200529472245,9.753677941937553,-9.68641709883931,8.6927400444775,9.244959689743201,-5.76171822528816,6.233317785892151,0.5136444469738919,-7.918923381219274,-7.931255822574124,5.867115000029305,-4.497513811920221,4.811268577424812,7.849741627051586,-2.072636746124912,-4.350414250785162,-2.4200679969346828,-1.0488787698646025,-2.680382278514637,-7.626199840493415,-0.07766104560531062,0.35088892927984716,1.2890655460751006,-0.5181884390797684,-4.718984047319552,-1.36951389609791,0.3830044245162618,-6.817796760851129,1.2465124058327781,-3.9624039795304578,-5.983452192805596,7.709206758263981,-5.3686740968899755,-3.2982936922877943]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_imaginary_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_imaginary_components.json
new file mode 100644
index 000000000000..42ceabe90534
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_imaginary_components.json
@@ -0,0 +1 @@
+{"re1":[9.451746573849693,8.978130265703548,9.140098911875626,-5.899526788043847,-7.78310526934435,-1.221095824411492,9.980111113288366,2.8507501334725838,1.543799109699055,4.272252108909594,6.558170433267051,-2.2410409630532264,0.5786580534226786,0.6517374957660866,-0.9819401242189052,6.482715886557251,0.9305715115114488,8.889547741591738,4.946274968105923,-9.721031727015955,4.445210726003889,-1.8376628885961885,2.4148688867056745,0.09168861952904273,7.554364011397091,-6.420765295350776,2.654449808398475,6.905974845155296,-2.54570301106789,9.734041188110677,3.704526570426852,-7.895790084073635,-0.8172847791110911,5.634290991335519,9.041137397852033,-9.223337277111025,-0.32503610918218584,4.127387019275181,-1.1868223888618736,4.756983974189398,3.999075831649474,9.424756359621306,-3.603260391391265,2.403262557819888,-9.922071048981438,5.024033346538063,-8.900383100026524,-5.452187411647252,-7.791559728947359,4.840375275715466,-7.891645600750774,-5.2526994481961236,5.388844840109703,-0.30316578448345943,3.7483043210282254,3.402316317947488,-0.6979906712369512,-9.776691270416913,-4.357922324794892,-6.630876638662151,-4.6748324165839605,8.429366397805122,8.514113573996276,9.508214204990185,8.933515926693758,0.29484684330634003,5.906018331464988,5.017070866532858,-1.0818250433899852,-1.7067268950465433,2.5685370652054456,-0.5528600247843745,-4.675529953996604,4.268338470417337,3.4806784549208416,-5.750164885428262,5.287586152749011,7.440744256260384,-7.197803001503034,3.6232802128970256,-3.763948796121362,-3.3955022615426778,-0.8976848862871663,-6.277616009742777,-6.963888321910949,7.735249858819607,8.304134561176998,4.23475914378464,9.785233860497588,-8.095475125820993,-6.787633710044756,2.767098328660289,4.812035351677292,9.81148670974913,-8.429851836487842,-1.781128290581881,-0.47495862234200104,-6.971699657354369,3.1167595537299206,0.6695856739190749,-0.10658060890174781,-8.403309160190645,-8.08157916968578,-7.244884024764406,-4.865088657980358,3.3434321165254595,2.488965080722444,5.270747628054146,-5.923314377336744,-9.654447892697089,5.640473970393307,0.5168427369260193,8.463025083484318,-5.886506826778437,-5.844118030196201,0.9063790779950605,1.5400948954687799,0.1907252595424005,-5.568861984384055,2.634032808511071,8.158421750461496,-1.3623125458422063,4.211336509779109,-3.8036878085193244,-1.7296885224199858,-8.760851088069199,9.286440038764688,-4.407234491458507,1.380232793933052,0.5191829657731759,0.4702220991574162,7.985255269687016,4.586147792980688,-5.71796004410343,-4.212919141247104,3.2213088967908163,0.8169179547529524,2.7797771854377036,-8.609253847475618,-4.933286318834851,-4.096151684747444,-5.57119253201299,7.687171347084675,9.340130629513716,-0.5035715703275692,-7.392947329626958,-1.6835557686244478,1.5842147598200818,0.010585626429957529,-5.134439284766534,0.5544692609367736,3.34399736284362,0.4132755549002489,4.893321208814971,4.230553412966804,-9.643462514184474,7.714778569548386,-5.15201981347823,-7.049129780983749,5.214483220420433,5.11831956143592,9.71753421188098,9.658961150736154,1.01242995613417,-3.0942201514293473,1.353870213549964,6.705316377554919,-2.647931190212347,8.747785796889257,9.438150651328339,6.763314651756577,3.279019120964593,3.348930239150791,0.4944586748389739,-2.137931862804969,-8.174536449019525,-3.839859952904283,-2.6587384855051273,6.23854609804723,6.3731197308409335,-1.9908885638070029,6.380264859120686,7.934242948930024,-6.277815734409544,-0.931112272202693,-9.90116609646228,-4.4537831014997975,-8.672702072959261,8.51452371671073,-3.02359736380851,1.2987101614412015,0.19994623557375846,3.9361970912636686,-9.675980962382154,9.03735169106335,-4.505777779267004,-9.963083673772692,-8.1069439838707,9.193302381101226,3.897965052596316,1.8220831567332993,-8.572719181184226,-4.4532686555004535,7.205005120655002,-4.285000856512333,-5.0521838039814515,0.2980833789369477,-6.535209906643782,-2.703566608136545,-2.1259627086279327,-8.294997139054443,6.171970954404188,-5.7847113960312075,-7.917620953548332,-3.1253916405561633,-0.15477282904189948,-9.237914968253447,5.569555804377757,-3.360790233834874,-4.918504840228843,4.878403775487044,9.33173742593338,6.721514747563397,4.788314691742974,-9.952265451727127,-4.772357217012921,-5.689604115148416,-6.897905243239773,-6.83061112985815,4.92332812394176,-2.7256525552995896,-1.5353525310675487,1.414011055727114,-3.193010516663641,0.5167399287687342,-5.798845949978255,0.24580972455181183,-3.613871587319517,3.4661442351856486,-4.166765358079272,-5.740951140548905,3.091444268369001,6.426307247159652,3.5056540429203764,-0.19310727140650386,-9.685734817727777,0.2188616658895537,-3.462485944840803,9.957283108752254,-9.000814184761783,-8.200777620648571,-4.66625369310673,-4.148268607078027,-0.362820957109836,5.298588490105827,3.6963814791602054,-3.6169878851655906,4.366693953569074,4.326540715096833,-4.925898313811416,-4.108044645041586,-6.735494424841482,-2.367317595668716,-4.97520348733288,4.827849188572863,9.960044465253958,-1.3247823126914842,-9.151674782576336,-3.722815339229548,0.777574394244148,7.605227496131764,2.625340791284474,5.1455777454139096,-5.529490202175593,5.410901048643664,6.954217426923453,-3.5669580016803026,-5.998721630389021,6.6725166447147615,7.702807054066749,9.488004963271617,6.408993753546039,9.277987850685136,-5.584299100208607,-4.0699779528413815,-3.435966433053972,0.805429876290022,2.767720564553997,3.2023228526451355,4.796720482054575,2.1889951508382453,3.4292854037778433,-6.381242646754021,-9.704183113427545,9.060649366036351,8.451925974359497,7.436482973460137,-6.56271017883075,-1.7378472727749923,6.915461617894795,7.610920758867977,-0.32655000203702755,-6.725151931048794,-6.562739817540102,-4.777677552812909,1.755244393109896,-8.747453531701803,-9.083771826014909,0.05433675945610972,-9.159066178994893,-4.66485419753001,-7.7216525834847065,4.672126989377718,-4.532021923904647,-5.000238618443136,-1.677053464820684,-9.439461984515088,7.534582011874075,-9.059353933324296,0.6517085789324355,1.7965908225966167,-4.468316012389868,0.27598779178682875,-7.5839754839797795,-8.019146688931162,-0.6605069280240645,-4.631498926568087,7.746104697543089,-5.1967668373497915,-4.95814212432772,7.868065724235311,-2.7982337169867204,-2.4460403803476094,-0.20649117819704443,-7.897591191240981,6.71562519200512,-1.1212176514045673,9.380146844958595,4.893791241593865,1.282948908755948,-8.951446559641896,6.868611697227092,1.0833915291341185,3.872543519776695,8.928002530772154,-3.3382263233345792,5.76890356178291,-4.114613576499366,7.601273643476514,1.7939694473175436,-5.832953767172377,-8.31521752050371,-4.903038974259212,2.619992005785331,5.197205685892776,-6.914466184354266,-4.961198685303117,8.745146531080842,-1.1705607181252535,-3.086765634025637,-2.9891914788690865,-6.66391458710253,-2.4497186064774734,-4.70593106688268,-4.105520804226823,2.956982888834432,-2.655863443610949,-7.324421772529373,-3.0412671343999254,5.172526367321073,8.420445582875715,-3.086734705491958,-4.8081129477106055,-5.433273686322888,4.649858338224233,-9.857300778671132,-7.5484457565982215,0.12338567426623825,3.141014949389744,1.155378204248347,-6.168153865545598,5.535422235393309,-9.193229581724182,6.250995485584365,-1.4648336021947195,-0.9557794851479979,7.888001809689509,7.543096301185777,-8.392304829504733,5.397087895425001,8.076885674043961,-4.455898952334289,-9.61974021658776,-1.1013485980714766,-6.647073996539188,-1.7275617305586657,5.445881022583784,-7.458092349151646,0.7570628364825165,-9.67660218561634,-7.353619766102726,-0.405069861580154,-6.682401963624088,-0.7399676765940306,7.299623245493301,-1.0938614967755775,0.6595806445480719,-1.6368955869195538,-1.2388665150207672,2.8395714878980733,5.239048498085769,1.6411190840301142,8.232753649933585,3.6687272877280392,6.34022505957741,-0.7587589084371338,-6.624900297840979,-1.4104461777636583,-1.047402919978822,-8.317548161287467,-8.856763135676122,-1.2670646854748373,6.20306274493451,-8.471925780772679,-8.268124171513405,-8.18709406814203,9.100103755134636,0.01982360260221583,-9.269512136475,5.019018650798614,4.954739951433309,7.642381310078875,9.455773887443968,1.1743643430588424,0.47487137598344553,9.90695055475781,-6.871098134111757,-9.933564026171261,-8.669080428282046,0.24117615189953412,7.251987227905616,-8.135774112006764,-1.4994290249872257,6.6334356231768545,-8.061634119140367,8.277803198795102,-5.021567929676984,1.3461757122585496,2.5591139467383766,-6.515085691959235,-1.513129423636821,5.0061178563718585,6.7278014707955265,-7.019362861873297,-2.6557392658599692,5.296702393460587,-7.571828716925236,3.378100498390298,5.374720035148794,1.1086583025257273,4.884633687413382,7.3491145838074345,-3.096969259153113,-8.601439229469863,-3.9391831287112016,-6.740822652684006,-8.062431624493353,-4.432811092722675,-1.530735587154302,-5.101569145277378,8.25801883170168,-2.0136252345448185,-3.5657928868281026,3.820403608769638,-3.14619678060013,1.7986311048082655,-0.6491732457100436,-6.457100504831601,6.469860324316819,-8.374093163763725,-8.998096301981946,2.8008536706786895,5.49526211747324,-4.2098859757460305,-8.260143055175755,-6.870513324034809,8.61770293361155,7.766636222380157,3.5476241473242425,-2.987643174152459,-4.021044632128657,4.973300342356868,2.9993950270425564,-6.6237002518988515,-8.137894628392438,-7.992908082017271,1.3420205773250142,-6.330253841006708,-6.758460295876181,-1.817771890269226],"im1":[1.9612171300659763e37,2.294501967330884e37,6.215703764198631e37,2.7931612729374775e37,7.820527026221322e37,2.9852430190898306e37,9.603066536220917e37,4.380211926608077e37,6.801500629297851e35,5.975305388112896e37,3.6447811985883237e37,2.010106198202277e36,7.75093546938121e37,3.563952001789172e37,7.93703489641463e36,1.3209069279339947e37,1.481515545931812e37,7.926449916059252e37,1.3181950415051314e37,1.6948122025722412e37,4.043148773420303e37,4.463585234532903e37,2.6909646334414517e37,6.872049831435279e37,4.29355277869233e37,2.1399522990213525e36,6.766565968057155e37,5.9144580116462504e35,3.6909802346991205e37,7.10462147661292e37,6.349663671026071e37,6.618108214052055e37,5.7637053369294035e37,9.332614212727826e37,3.965437916642026e37,6.596394526807347e36,7.621498442847049e37,9.575672472067371e37,9.038154865836332e37,8.568674477258006e37,5.458447882542203e37,2.7312390759232464e37,7.662431061373908e37,2.1965351365512907e37,2.2910725265556565e37,3.145666914810958e37,1.1564392920600007e37,3.411087725883499e37,9.829204155488243e37,1.932446317771831e37,1.4428612553046916e37,6.399117763236608e37,2.938693423419467e37,6.367802073197022e37,7.891392448284226e37,8.74305649018222e37,2.886531301221288e37,4.360125048876788e37,4.8613448271003777e36,5.775229050253338e37,3.0172591940066794e37,6.559642055140902e36,7.694459888152581e37,4.653492548160557e37,3.1207761406372203e37,8.961165620054376e37,1.9546768824945793e37,5.178975440500132e37,8.365792778938462e37,4.248332931721269e37,8.82403152732344e37,2.0681148791072923e37,6.83650304345568e37,4.0175496526904375e37,9.530986218374068e37,9.234721068757017e37,4.036797235363817e37,2.605313310234434e37,1.0466786253917404e37,5.276409741940424e37,9.758831808524208e37,5.866531716108911e37,8.646628013935711e37,3.0456926643393513e37,5.642039864041127e37,2.8650099956037967e37,2.684845132849185e37,2.9160885939408977e37,9.733458627038182e37,4.779979598624678e37,5.716227259453307e37,4.2723731182652043e36,7.8287912488197715e37,6.165414068303565e37,5.622387647195075e37,3.9133328266613196e37,5.630929546990249e37,3.3840788424863577e37,4.758225667715271e37,7.567966114194012e37,3.5754386995829624e37,8.395926296614628e37,6.782405722316391e37,3.4521605208324247e37,4.651386107646387e37,3.0935585451385803e37,2.4791415139492734e37,7.147149761459477e37,6.133722819444365e36,7.51200908423311e37,9.167928892333424e37,3.0523032586263163e37,9.101668475494086e37,4.29424707056395e36,5.302340996532326e37,8.166262417055727e37,3.4447205316470586e37,3.021161842948321e37,6.843406204492709e37,6.436939499713441e37,8.880323544435e37,1.537018149280116e37,9.891054945275281e37,5.846155844016301e37,3.160749517294842e37,8.006700549798307e37,3.8464714674320297e37,3.653314494910067e37,7.264830036547352e37,6.018783005823536e36,2.1364551338333605e37,4.510623222410751e37,1.8352877709856574e37,6.203237051467707e37,1.475673083503668e37,6.34056463654585e37,9.86967688761224e37,8.564950925612577e37,7.868683109906083e36,1.5823927224961808e37,6.405961612344138e37,8.544521169885022e35,5.535130512433404e37,3.6989796376864824e37,8.72750920665592e37,9.52942271902741e37,2.8027085277859987e37,5.789522588947343e37,3.1610663250057466e37,9.790728542058646e35,5.916319631706825e37,1.121762568659632e37,6.780283482918265e37,1.1963034864806377e37,9.097280251539392e37,3.2060348334508025e37,5.373562792796608e37,9.44414099134279e37,6.717022816806709e37,8.887274770318082e37,4.73019584160293e37,2.742869408673365e37,9.460593247898024e37,9.465456805443418e37,2.2685481867158306e37,3.4185849599426487e37,3.3419328536562974e37,6.476997280839804e37,7.521918632352362e37,2.987833753495652e37,1.717836978765318e37,2.8994928526707375e37,1.632506106036592e37,8.823753193807611e37,5.928632985857135e37,4.450802684320549e37,5.850331683327936e36,6.445339032489299e37,9.730634250801164e37,6.596454880858151e37,2.2396955996599833e37,5.3696990353008525e37,2.0322803196485294e37,6.424062085416582e37,6.527408012574688e37,9.471705477394659e37,2.8944102207587905e37,8.397137904875851e37,5.561606657074864e37,5.674303607281448e37,1.671439579890107e37,8.283314864265507e37,3.4957813723762743e37,1.3737824187230774e37,2.8331976581440364e37,6.091123869980721e37,7.957928303992643e37,2.2217678326817213e37,2.3092411014432325e37,5.037065299652837e37,4.133835318636586e37,6.274243837674753e36,3.176732654068083e37,2.7931728463159623e37,8.812910154017852e37,6.225979760357071e37,4.992662256226669e37,4.750309827664456e37,9.805052408473305e37,3.566430094051668e37,3.077352885419914e37,9.594203573575544e35,9.275672568154117e37,7.089570625533848e37,3.3227945834542526e37,4.546110501857028e37,1.5792757152477487e37,5.694887983241017e37,7.806726827777476e37,3.810352244239874e37,6.896314222384659e36,7.83015975331816e37,9.401641747370648e36,7.991426033898065e37,2.9390824255869154e37,5.61116309160442e36,2.885235344865441e37,5.841167933085005e37,6.550805144125249e37,8.458422008707961e37,2.664974283235547e37,6.5511209749071965e37,3.2342028270555765e37,5.013813607610961e37,2.0515651317619677e36,8.0734053525645395e37,2.3446491185892037e37,5.400948355041646e36,1.0631860743923482e37,4.840187297479918e37,8.660703698689712e37,5.94603149979935e37,1.7021403417924584e37,3.247410960923964e37,9.937007117620944e36,9.569450326026466e37,8.096719767438886e36,8.914704844183594e37,9.400223786858708e36,1.3181649785221483e37,3.997946378168502e37,8.698147425240467e37,7.652673217891502e37,3.8510260414560927e37,4.526716387215317e37,3.758920785856079e36,5.32017858373448e36,1.8198631240373562e37,4.801194745139831e37,2.723717034241393e37,7.978820992455468e37,7.086368811011334e36,2.0358466807812137e37,3.0604087989129823e37,8.156671432124217e37,1.3798656869147862e37,9.610308210116636e37,9.75950192910206e37,8.666489422880042e37,5.549941199855086e37,7.751690000689922e37,8.089634109168735e37,4.472050506725296e37,5.885586765008044e36,7.616316373052196e37,3.944336596795033e37,4.335282767209947e37,4.399389447156281e37,3.315174498661881e37,8.463774720638828e37,8.866058466689519e36,3.1389886427893976e37,9.38947963587567e37,4.652099929270485e37,5.633569842739184e37,6.760496721475382e37,8.640234392346106e37,8.58139269891516e37,5.815023131551182e37,4.47691275927941e37,9.964236644312155e37,3.2414334623444894e37,3.3564954674589597e37,5.431291143793539e37,6.192222734167793e37,3.460500365056842e37,3.9631581380538303e37,1.4803919889021842e37,3.1478665061169387e37,1.5808094811375294e37,9.822996808896253e37,1.755549623027136e37,5.076835288010103e37,4.2303132778134255e37,4.1685981668598183e37,1.4310896827704023e37,2.402206251254496e37,8.375375731044033e37,2.140039946442063e37,4.820839434856261e36,5.522593874293699e37,7.780799036420208e37,1.9650933965619788e36,4.818962564049576e37,7.801290594256421e37,1.0909896267274177e37,1.4530308301952488e37,6.286835358065751e37,4.713779984143955e37,6.1669283661788e37,5.4728689826058305e37,3.026732039236467e37,8.32667656429833e36,8.880450660910418e37,8.390948921780273e36,9.565476171798603e36,7.393486059486309e35,5.888328094401642e37,8.2730770467079875e37,2.859075808430114e37,2.082547676270151e37,5.821179103520717e37,2.588109046410044e37,4.96866007389628e37,2.6620290501137674e36,7.973297652231384e37,2.950669101501615e37,2.1377722109610753e36,6.149080643326469e37,6.566676520811524e37,6.005325139508456e37,9.868719811852242e37,5.007262925949753e37,8.997278710090042e37,9.153816955416673e37,2.037976195247848e37,4.386508069774915e37,2.841134294192925e37,7.39253003026421e36,6.693214089425153e37,8.324499135317717e37,2.460550336542013e37,5.321016821684251e37,6.984125149962516e37,5.46140923228842e37,6.251717024269525e37,6.197298508162885e37,8.613241818714458e37,7.66414407508239e37,2.1077230416754033e37,3.5787782746167316e37,1.5409319614640216e37,2.528292960515905e37,4.697476443071813e37,1.2422670820356883e37,5.579885695185192e37,3.9348400969126737e37,6.593492903266451e37,7.3317870989478005e37,3.098853628247152e37,7.495016533566571e37,3.5110190548218567e37,9.27403379508871e37,8.191871870421861e37,9.58545025325183e37,5.844906510342108e37,4.972067670416067e37,7.161772389706351e37,3.1980616856318377e37,2.370332226983929e36,5.583930626284209e37,8.714710639601863e37,1.9248838297738824e37,5.729956634646449e37,3.0902768985236716e37,9.067684821601884e37,6.219303714947094e37,1.3500937075285768e37,6.144621634767201e37,7.22115305639649e36,9.23425369436049e37,8.920750541300692e37,9.985688284557384e37,9.379801400851462e36,4.639794869130884e37,6.284643285739655e37,5.34363543591815e37,1.7046700918965208e37,3.4829149319117513e36,1.0936324990473877e37,7.96101599348404e37,6.204738897447041e37,5.87141924760948e37,1.7203682892358374e37,5.162883790938447e37,9.599433473848581e37,5.997947720841156e36,9.305127808896724e37,3.1543553982522878e37,6.549706887894364e37,7.8855288181429705e37,3.6093108005869064e35,3.397213282512158e37,6.432924832798575e37,4.903592305957532e37,8.926303393249957e37,9.500658863969044e37,4.881963618182945e37,3.7418708451486992e37,2.4788284035502415e37,5.55997206793158e37,3.8594313219894034e35,3.666178337251097e37,9.664497226479496e37,3.0479772192446063e37,8.859132682649927e37,1.1880195903487457e37,9.825430643418662e37,4.0440452822598906e37,7.8019233634349605e37,5.56111948453869e37,3.1553621427530374e37,8.961478993360485e37,8.105657441770738e37,9.657595527972937e37,5.100410091458135e37,3.1711673785745974e37,8.428132220680666e37,8.950333618971057e37,1.7191709125326048e37,3.4363139144508236e37,2.2988216906787297e37,2.845903540329619e36,8.210237988850577e36,5.497471536465951e37,1.9876052830853784e37,8.003888318050007e37,9.28495660956851e37,7.285695136912176e37,1.4495717316556221e37,9.442618409102086e37,4.420627898550633e37,7.718438883083003e37,6.805193778650459e37,4.902358720057e37,9.562320603776485e34,5.806037199677402e37,2.859553425804708e37,6.28085960375846e37,9.603674623521292e37,7.139786872634483e37,9.427606887090708e37,3.7906625322174714e37,8.288668137392568e37,9.818457664830776e37,4.647568536954427e37,1.914303759805508e37,6.483382162737422e37,3.218975915031582e37,2.2124993306974127e37,7.2047297734008455e37,3.698176238255566e37,5.890781688460733e37,1.1715167979840813e37,8.86536464760756e37,4.1011410442704407e37,3.8237828741851964e37,7.939165779513819e37,5.012362665965596e37,1.92926913664085e37,7.312537772403234e37,8.87652636513565e37,6.399891171186567e36,6.555203125773434e36,4.301042250376237e37,5.210842865461047e37,2.789610545736041e37,1.5886459954722876e37,9.802831526260891e36,6.8939755035052195e37,7.610888161186033e37,3.3433711218773897e37,8.024358448185617e37,7.614680102455248e37,8.931716022809017e37,5.953521684197178e37,5.250100957464736e37,5.080445398466021e37,2.0312927076593468e37,3.3180496875038114e37],"qim":[-1.6679591721648324e-37,-1.1059946553546167e-37,6.770562627205324e-36,-1.5877214947208563e-37,1.3340554759560335e-38,8.287597493028063e-37,2.4302522053644627e-35,-3.82193506276265e-37,-3.030638075020612e-38,5.550800607692528e-37,-3.074891921303068e-38,3.297749944914201e-38,3.5451870238492845e-39,9.531293152212916e-37,1.4217616257993524e-39,-6.596710611701579e-38,3.393791298283017e-38,-1.093687947773469e-38,-5.64095331255068e-38,9.514479140095298e-38,-4.423163289919984e-38,8.117357666232941e-39,-1.2319116079049297e-38,6.681474034769816e-37,2.6708589542525466e-37,6.290485418812063e-38,-9.011112553011938e-38,-2.9605838016727e-37,4.5066257474939417e-38,-4.195282227885571e-37,-1.8099775205117154e-37,-7.666072791651122e-36,-2.988012817813394e-38,4.4352166987907204e-38,-1.8190130930096818e-37,1.6009230715013218e-37,-9.508454677737473e-38,-3.057381575952558e-38,-1.0938594106535638e-36,2.005325275091999e-36,-1.2183470387702654e-38,-1.5097388988695488e-37,-5.095853815122184e-38,-4.898521844337192e-38,2.239221584545536e-37,1.7766685439108374e-37,1.5896612281071133e-37,-7.436569317465101e-38,-1.031373830571163e-37,-3.27548331231608e-39,9.98150165020793e-38,1.88279106263976e-38,-9.774984448248982e-39,1.0661194183576669e-37,-3.2927785303263468e-37,-6.01402432098264e-36,-1.207665781355796e-38,1.0554703347559383e-37,6.3368689585006e-38,2.1841522084297588e-38,7.171114062616036e-38,-1.222362627675604e-37,-2.268301554484959e-37,-5.868953204694868e-37,-2.1826858056387814e-37,-9.037548889320504e-38,-6.320387446482597e-38,-6.180119712281226e-38,4.786226830080672e-38,-4.537345853207949e-38,-9.259695613831146e-38,-3.2868541094684866e-36,3.6568962729269405e-36,-3.006015915755899e-37,6.079643809792208e-38,3.715050966344336e-37,-1.2942912778493968e-36,-1.06152517726447e-37,8.83148795014154e-38,-9.403367942781441e-38,8.515642563034741e-38,2.5950729863418708e-34,-5.724756678015039e-37,9.658580826895062e-38,1.7450129873939855e-37,-3.963647815940433e-37,-2.37742548636865e-37,2.0291662721199832e-37,-3.069817819563748e-38,3.2703857808664362e-37,1.6393844543997065e-37,-4.37914149866322e-38,3.3685503928787846e-35,-1.3559710552628722e-37,-1.7589750768770094e-37,2.868554646066939e-38,-2.9446160056717186e-38,4.830787448622939e-37,-6.782391066015403e-38,4.593606136836617e-37,4.213246829356664e-36,2.970904757226022e-37,2.111439307557422e-37,5.657448837553326e-38,1.2757912234195034e-37,-9.539485030931482e-38,5.1958963240221555e-37,-4.632138517362476e-35,7.249631057649699e-38,2.805157156995894e-37,-3.488984753977039e-37,2.7084731120994005e-38,-8.168423784869866e-38,9.135908831128392e-38,8.46971517402231e-37,8.320561413895085e-37,1.010511186930418e-37,-1.3708321281575052e-36,-2.8428796632400096e-37,-3.137906127218151e-37,-3.7027255934676434e-37,1.338921625003248e-38,3.823964983718071e-38,5.815558464321867e-38,1.3553846398815216e-37,1.9694172317566238e-38,-7.044206307973538e-38,1.3247654837088843e-37,-5.740871498250897e-38,1.358621639334112e-37,1.087594149167629e-37,-1.7150281149582402e-37,-3.19352024409895e-38,6.056428778393431e-39,-6.899758220193393e-39,-1.4962535871760268e-37,-5.512988978866081e-38,-5.8140798141823115e-39,2.399788640404994e-37,4.874721630699713e-38,-4.6907486305386996e-37,3.802228546406911e-37,-2.917699136093766e-37,-6.9542245615280326e-37,2.2016035591149208e-37,1.749471919107467e-37,4.315570472790353e-39,-2.719858101602654e-38,1.7213896736746434e-37,5.243967699685003e-38,-7.314862061683405e-38,-5.8462530664038235e-37,-4.0552495755145747e-38,-1.3320582893327392e-37,-2.02817930958559e-37,4.691416321230981e-37,-4.841754346716376e-37,1.5805470035289412e-36,2.967840734055868e-37,9.751928604355753e-38,-8.393813114026955e-38,-7.589583150394093e-37,4.289106951291579e-38,5.171276967354371e-37,8.247357806326511e-38,-3.4169982021507e-38,-2.3413257958500997e-37,-1.7014376498279552e-37,-1.3114032620724686e-36,-1.1052111613572434e-37,-1.5934281425869727e-37,-6.968883264503642e-37,-1.8597246249301407e-37,-3.7473408626500183e-38,-3.1198762364490077e-37,1.0655899517459064e-37,5.698340408300482e-38,3.615576487789863e-38,-2.6559377039966617e-37,-9.169966213213096e-37,8.879019994051438e-38,-2.333626473541744e-38,-9.61798689194173e-38,2.9200685636411236e-37,-1.6453973700581857e-37,1.8625090610306927e-37,2.6765312091872532e-33,3.221021062772956e-37,-4.021251832692512e-38,3.8935676465969e-37,-1.3256290198745398e-37,2.9779764379522066e-38,-2.4745222416888565e-37,2.773103743819051e-37,-8.380283857613592e-38,6.678372120489186e-38,3.567172724131278e-37,7.563304432136794e-38,-1.1427946363729225e-36,2.1273625422672377e-37,-4.659057312885038e-37,1.5571923579615672e-37,3.1244375190023236e-37,-1.0407245270677868e-37,-3.903198714890266e-37,4.833809320735286e-38,-9.42067285777708e-38,1.7575535997147983e-37,6.307318376484918e-37,1.761698797517699e-36,7.220944796526812e-38,-2.6850528745535084e-37,2.1539183813088415e-37,-2.2402597785517852e-38,-4.1858533949865763e-38,1.000438429361097e-37,1.7903303071069872e-37,-7.773291809612797e-38,5.067273267955446e-37,9.558186199716975e-38,-6.893887340147257e-38,-1.2691908610240038e-36,-1.2545946223287405e-37,7.79596257668803e-38,3.319988428228771e-36,6.138747215901114e-38,-7.013139633123334e-36,6.821545587186182e-38,1.3729913385144386e-37,3.4712514340148856e-38,4.706757512610655e-38,-4.0174004591516106e-36,-1.9903429618542327e-38,9.253837849938637e-37,-5.328011415861962e-39,3.584748482094103e-39,1.2590159431914396e-38,1.3621223071057496e-37,-4.0788079250371107e-38,2.4107019528451556e-38,-7.492517766222867e-35,-2.058403635902919e-37,-2.3146076303943884e-37,-2.1671251148676558e-37,2.9120632818260673e-38,1.2298055403909573e-37,-1.278768926604255e-39,1.6430147422792942e-38,-2.5394463053069367e-37,9.366019415071484e-38,5.061861677493978e-38,1.8062542144400658e-37,3.6634762324167996e-37,1.0033355298581806e-37,-5.735616068490293e-38,2.0537923220170147e-33,1.791732390298452e-37,-5.674189870046922e-38,-1.3384385693966258e-37,1.2857571459939044e-37,2.075014964210657e-36,1.4002514141122736e-37,-6.579428117481368e-38,9.050198690817657e-38,-1.85088915785288e-37,-1.845715788130347e-37,1.3497545029115573e-39,3.5475760695751425e-37,1.002378947474494e-37,-2.46307296061206e-38,-8.90676682468384e-38,-2.404174368286699e-37,-1.133859110980115e-38,6.23401869589363e-38,5.893025046026672e-38,-7.63994648982519e-37,1.0101508850692708e-37,9.640346010238496e-38,-3.9333618324906735e-38,-7.194886026076474e-37,-1.4578713496149071e-37,-1.0110930060528057e-37,-3.5406263018153543e-37,4.6528391350275046e-37,5.436012515312159e-37,-2.3164685547550117e-38,-6.888933469816176e-38,-3.135398004753988e-36,8.087372664653529e-34,-1.7617382132409036e-37,-5.95414865368485e-36,-2.1073527849238193e-38,-1.467514583421021e-35,-2.2239318533296275e-35,-1.5479469270055835e-37,2.5967209608679607e-39,-1.0321837810835428e-37,-1.7365317965944752e-38,3.5286951422226457e-38,-1.934825702723288e-37,-6.365675170772032e-37,-1.2271223901434067e-38,2.6987062299588722e-37,1.9076721258087416e-37,-7.345143605819629e-35,-1.6699498007113137e-38,9.260312073051572e-37,2.2048222015576284e-38,-2.3340863785766967e-35,9.986417405220782e-38,1.191307611628623e-37,2.0474091602557037e-37,-1.510967781570823e-37,1.5102841721279869e-38,-1.2200372569519647e-37,9.147552612432037e-37,2.852899731987072e-37,2.669796433704957e-37,1.2641500205050328e-37,-1.7776192688669432e-38,-2.7745549845606445e-38,5.067002200780507e-38,5.0822166587270676e-39,3.0946219234210687e-37,2.054707571073416e-37,2.0717094973150997e-38,1.4383622481868228e-37,-1.5533071738913188e-37,9.327675741244103e-37,4.837592826588963e-38,-9.834013305279586e-38,-2.8493424517574757e-37,9.014272200789298e-38,1.0994796264304006e-37,9.234264288781193e-38,-1.7082385212181181e-35,9.436894288800105e-38,-2.0846850446532696e-37,-2.847024367785851e-37,7.485667452538728e-38,-5.071168653478515e-37,-2.7615722906003065e-37,1.1507885620652238e-37,-7.713550308235176e-37,-1.0555620357274437e-37,2.1149190959819411e-38,-3.4946931955051897e-38,-2.6927397925678578e-36,-9.742321302084342e-38,-4.950037499521472e-38,1.5221482375502236e-37,1.1177504284315305e-37,5.729594408729397e-38,-2.0937068003483778e-38,-7.188762015475743e-37,-7.593139623475774e-36,1.5697820437546007e-38,-1.3673170886688174e-37,-9.331071311630916e-39,3.610082276770938e-38,-3.528823781421671e-36,6.4741997953285005e-37,7.751174835690665e-38,-3.014357529381091e-35,4.17005627713855e-38,2.2981167296766746e-38,-2.7860710234962816e-36,1.5135930301658278e-37,-6.697578519028201e-36,-9.320476093942156e-39,-6.755136371403671e-38,1.4999791353252193e-37,2.355579131205949e-37,1.6028215786867584e-38,9.437351392359168e-39,1.4444806087521455e-36,1.8385864299593709e-37,1.1973316269269482e-31,1.0630340730300796e-36,-1.2816991818230047e-38,-1.8603154123627e-36,-4.894381287634805e-38,4.008461565037295e-37,6.261472554253499e-36,3.1441045747933067e-37,-1.1124143959832587e-36,-1.4372139681732164e-37,-1.443799286228403e-37,1.0176839293018496e-37,-7.729312898089041e-38,1.4287548338115347e-37,1.1396313396143618e-38,2.093661426304103e-37,-8.232498157151118e-39,1.828715010953404e-37,-3.8154159980988565e-37,-2.986802656459603e-37,1.457322937447909e-37,-7.869657143186565e-39,1.1346128694240753e-37,2.8643466140408978e-36,8.497517047658392e-38,1.1911080667273032e-37,8.53789740499548e-34,-1.6930483561817354e-37,1.5956464541079374e-37,-1.6938729082241134e-38,-1.2257939031472882e-37,-8.62447076489052e-39,8.04034656258098e-37,-2.882899738446232e-38,-4.442137431646328e-38,-5.766551693908114e-38,-2.091275407382928e-37,-4.4111124033864835e-38,4.1528623449812843e-38,2.0499867086509828e-38,-7.20906348952827e-36,-2.905404031263903e-38,1.2141719820996868e-37,1.470519469553903e-37,1.4166719696470782e-38,-5.482645822438977e-38,1.3035484797124808e-37,4.611666968275853e-37,2.9066678903748468e-37,-1.0061352120860245e-37,-5.71548277267426e-38,8.11466156798758e-38,-9.282040494935515e-37,5.365171609058313e-38,-1.38128041129449e-37,-7.858364639381957e-38,6.22354875428758e-38,1.704253362910231e-37,-1.3044698614787437e-37,2.512388240895719e-37,5.021013266739524e-38,7.052363882905697e-37,-4.0711355356852394e-38,-4.1495585540386904e-36,3.5138094849477546e-37,2.6660017174635654e-38,-2.464344779098281e-37,4.681908118786967e-37,-1.0351935459771582e-37,-1.267676360064537e-37,2.7908175016546426e-37,-1.7166818433279285e-38,7.284068247670174e-38,6.15013248566406e-38,-2.401963500463177e-36,-5.0286129455166784e-36,-1.163578269201055e-38,-1.6155389391370579e-34,-7.959771004051286e-38,3.2473769084977313e-37,-5.568365491579269e-38,-1.684607526141114e-35,-8.060858433190136e-38,7.288385367979066e-38,-9.757449720305193e-38,1.6343568197174633e-37,5.81405073443658e-35,-4.472907984105051e-38,-1.8413786460689968e-36,1.0201021220357656e-37,-3.831145517308964e-38,-3.362932284654838e-36,3.306071135455055e-38,1.926795029380058e-37,-5.67622000399971e-35,-1.5569512001010508e-36,5.309296234091826e-38,-1.0153986917662287e-37,-3.5039123381019827e-38,3.6230639057444433e-37,2.9201720355197293e-38,-4.645431848924308e-36,7.514285330296555e-38,1.1413078250711107e-37,7.41448373262857e-38,-1.920460487698047e-37,8.032937281028771e-38,7.217852971595126e-38,-8.58128274622003e-39,-1.2169534138163313e-36,2.578849428035674e-36,-6.319341517308825e-38,1.6489339671224487e-38,1.0111198437209944e-36,-6.172318963990022e-38,3.1645832626548267e-37,8.397204816830007e-38,2.1222076696844338e-39,-7.430443401098458e-38,-8.855424369989751e-38,4.29783872228248e-38,6.892034263058034e-38,2.8866017268446036e-35],"qre":[0.35586100816726685,0.2552884817123413,10.810379028320312,1.3310606479644775,0.9383178353309631,1.6308176517486572,16.00824546813965,1.6335490942001343,0.013109260238707066,2.2263572216033936,0.6510401368141174,0.029434476047754288,0.8510922193527222,2.2521657943725586,0.0921763926744461,0.14500272274017334,0.3342209458351135,1.0521906614303589,0.17825768887996674,0.20494991540908813,0.6640817523002625,0.738946795463562,0.65360426902771,2.394643783569336,2.093198776245117,0.021541785448789597,0.7436137795448303,0.025977572426199913,0.4948441982269287,1.4437968730926514,2.3122029304504395,12.274880409240723,0.6047697067260742,1.3500874042510986,0.758959174156189,0.10956045240163803,1.3167908191680908,0.981637716293335,3.605855941772461,4.60715913772583,0.7456799745559692,0.6899061799049377,1.053802251815796,0.35866591334342957,0.6465352773666382,2.383007764816284,0.2497129738330841,0.8601434230804443,1.5276196002960205,1.6587283611297607,0.2309519201517105,0.9855883717536926,0.6364575624465942,1.7333391904830933,5.696269512176514,7.988579750061035,1.7551676034927368,0.5279141664505005,0.07283711433410645,0.6250612735748291,0.33666476607322693,0.09124111384153366,1.0330605506896973,1.5172450542449951,0.5185434818267822,1.1028505563735962,0.40836289525032043,0.5671620965003967,1.5096439123153687,0.7277914881706238,0.9625464677810669,2.715965747833252,5.022045135498047,0.9125018119812012,0.9676828384399414,2.9208152294158936,2.7299551963806152,0.3194510042667389,0.15516462922096252,0.8683907389640808,1.0855212211608887,46.35486602783203,3.170815944671631,0.3939760625362396,1.0165494680404663,0.8721181154251099,0.5734491944313049,1.035006046295166,1.7714309692382812,1.0581406354904175,1.0688077211380005,0.38196080923080444,21.177291870117188,0.6357492208480835,2.1086320877075195,0.62949538230896,0.8679237365722656,1.2260732650756836,0.49273091554641724,5.138946056365967,5.258020877838135,1.7894160747528076,1.1413798332214355,0.3933749198913574,0.6111931204795837,0.6131885051727295,1.8576430082321167,42.291900634765625,0.07018481194972992,1.4135715961456299,2.2930424213409424,0.33479762077331543,1.618340015411377,0.06178314611315727,1.9574387073516846,3.685528039932251,0.8524777889251709,2.366912841796875,3.1552646160125732,1.8836216926574707,1.4709166288375854,0.1634010523557663,1.064728021621704,0.7307432889938354,0.9188046455383301,1.0754436254501343,0.8337420225143433,1.029672622680664,0.7897763848304749,0.5536104440689087,0.5701426863670349,0.5790753960609436,0.2208521068096161,0.8437195420265198,0.9289847612380981,1.2297548055648804,1.1723636388778687,0.9073880314826965,0.19065001606941223,0.21135209500789642,1.9915393590927124,0.06383474916219711,3.956320285797119,3.7371737957000732,2.013948678970337,1.159487009048462,0.2924867272377014,1.2397558689117432,1.1907624006271362,0.009982617571949959,1.028511881828308,1.2094260454177856,0.9765965938568115,0.23763367533683777,1.297558307647705,0.9217128157615662,1.4507923126220703,3.8968701362609863,1.1680922508239746,1.9631539583206177,1.6035162210464478,1.7011734247207642,4.928055286407471,2.5755975246429443,0.3410840928554535,0.4004414975643158,2.041515827178955,1.429764747619629,3.9430017471313477,0.3116399347782135,0.38703516125679016,1.4829548597335815,0.4338460862636566,0.9823028445243835,2.5125601291656494,0.5114917755126953,0.0842583030462265,0.7989778518676758,1.339704155921936,3.8885884284973145,0.4330930709838867,0.5452457666397095,0.22849059104919434,1.392905354499817,1.7983688116073608,1.1591838598251343,141.02020263671875,1.7125134468078613,0.6706527471542358,1.7307732105255127,0.42030638456344604,0.8417255878448486,0.7706243991851807,0.46400392055511475,0.295953631401062,0.6426511406898499,2.2227351665496826,0.2560003399848938,1.299615740776062,2.450049877166748,1.5899536609649658,0.1025300920009613,1.08388352394104,0.3045697808265686,5.091514587402344,0.8801707029342651,0.7721157073974609,0.6570209264755249,2.6517724990844727,2.6509270668029785,0.4628627598285675,0.039924707263708115,1.57052743434906,1.2914931774139404,0.7512540817260742,0.7396946549415588,0.2876399755477905,0.6484018564224243,3.9422950744628906,0.47277551889419556,0.106714628636837,3.106771945953369,0.3066721260547638,1.2812552452087402,2.8244736194610596,0.07057473808526993,5.01676082611084,0.619515597820282,0.8887171745300293,2.3264620304107666,0.28427305817604065,5.884917259216309,0.3574926257133484,2.490081787109375,0.04935949295759201,0.9032019376754761,0.28287503123283386,0.1807338297367096,0.19835735857486725,0.48402172327041626,26.299129486083984,1.0766476392745972,0.4888913333415985,1.7051137685775757,0.2134821116924286,1.021694302558899,0.09156119078397751,1.1673434972763062,0.2203090339899063,0.15688544511795044,0.46504274010658264,1.5825728178024292,2.178135395050049,0.6498121619224548,0.4939866364002228,37.63145446777344,0.3214319050312042,0.30863186717033386,0.9347975850105286,0.41609451174736023,5.788135528564453,0.13160234689712524,0.5068502426147461,0.36221638321876526,1.4377957582473755,0.27046555280685425,1.1962422132492065,2.610297441482544,2.560044765472412,0.5554487705230713,1.2469180822372437,4.615394592285156,0.45970043540000916,0.06524459272623062,1.1611939668655396,2.5333144664764404,1.3901758193969727,0.5816924571990967,0.40777379274368286,3.0234601497650146,0.12441357225179672,0.48268428444862366,2.312326431274414,1.2401094436645508,2.492264986038208,1.1781020164489746,3.3799426555633545,10.802446365356445,76.88499450683594,1.8499690294265747,19.29880714416504,0.3495103716850281,13.11335563659668,13.990621566772461,0.6711955070495605,1.7199113368988037,0.4332737326622009,1.1458516120910645,0.4296768009662628,0.5660045742988586,2.38737154006958,0.20960794389247894,0.8857629895210266,1.6446677446365356,22.820714950561523,0.14871542155742645,1.4728424549102783,0.8864428997039795,9.125856399536133,0.0500323511660099,2.3268344402313232,3.2041854858398438,0.058979324996471405,0.4822448194026947,1.9903435707092285,1.382514238357544,2.6253974437713623,2.1206419467926025,1.4256556034088135,1.1295067071914673,0.5991908311843872,0.39041996002197266,0.08623921126127243,1.434422254562378,0.21612121164798737,0.24706360697746277,0.022752810269594193,0.6480845808982849,2.6569581031799316,0.30695316195487976,0.21501262485980988,1.6018445491790771,0.44927066564559937,0.8137885332107544,0.030583877116441727,13.710471153259277,0.766708254814148,0.04585353657603264,1.189126968383789,0.9346542358398438,4.229949474334717,3.3943545818328857,1.0411282777786255,3.5951297283172607,1.2587717771530151,0.28702375292778015,0.5312843918800354,3.3340559005737305,0.09590325504541397,1.9194148778915405,0.9593097567558289,0.3470718562602997,0.5634409189224243,1.06950843334198,2.632242441177368,10.040792465209961,0.8663898706436157,0.9718337655067444,1.2743732929229736,0.24202266335487366,4.855284690856934,0.7742102742195129,0.33697575330734253,12.63062572479248,0.20886357128620148,1.3843607902526855,4.418001174926758,0.8491383194923401,14.931428909301758,0.7547771334648132,1.204284429550171,0.6699902415275574,1.927219033241272,0.9955266118049622,0.9827524423599243,3.677201509475708,0.7759144902229309,1177.3909912109375,2.5161139965057373,0.03306780010461807,5.08325719833374,1.0163084268569946,0.6488008499145508,7.4407734870910645,1.3164812326431274,3.3874616622924805,0.986209511756897,0.20934270322322845,0.7748667597770691,0.10348855704069138,3.010247230529785,0.9428011178970337,1.4527223110198975,0.1917511224746704,0.7298296093940735,3.1191349029541016,1.661795735359192,0.3114098906517029,0.037045884877443314,0.12122054398059845,8.702855110168457,0.7464301586151123,0.9307066202163696,67.92039489746094,1.158068060874939,1.2040553092956543,0.07337043434381485,1.303529977798462,0.33041295409202576,2.830528736114502,0.8435973525047302,0.01003517210483551,0.46386319398880005,7.15751314163208,0.6280196905136108,0.9580274224281311,2.224785327911377,7.8587541580200195,0.46028125286102295,0.45884406566619873,0.732944667339325,0.004219505004584789,0.5617335438728333,2.687781810760498,1.0098899602890015,1.7356046438217163,0.12146805226802826,1.0972331762313843,0.4452327489852905,4.143143177032471,0.9960684180259705,0.4041345715522766,1.6664916276931763,0.942301869392395,1.3869379758834839,1.0734621286392212,0.7976552248001099,1.0679726600646973,2.1915364265441895,0.3264364004135132,3.8659555912017822,0.603705108165741,0.04100034758448601,0.3200319707393646,2.276888608932495,0.20981650054454803,1.6942781209945679,2.1146600246429443,0.9595775604248047,0.15272223949432373,1.0566143989562988,5.12368106842041,8.958950996398926,0.8059612512588501,29.43027114868164,0.0014383530942723155,1.9851267337799072,0.4932337701320648,17.917509078979492,1.0488629341125488,1.6090974807739258,1.286451816558838,0.9146692752838135,51.10258865356445,1.829757571220398,3.544890880584717,0.2198663353919983,1.2846989631652832,3.47952938079834,0.2260943055152893,2.6590523719787598,14.957496643066406,3.416792154312134,0.6377458572387695,2.0040197372436523,0.42102959752082825,1.3869068622589111,1.1520799398422241,7.701991558074951,0.2194172590970993,0.9911050796508789,0.9818028211593628,0.21442930400371552,0.14699974656105042,0.4744054675102234,0.7614524364471436,1.4693845510482788,2.6276931762695312,0.1355256885290146,0.8361146450042725,2.9397263526916504,0.3991738557815552,2.649771213531494,0.7797078490257263,0.9004940986633301,1.179648756980896,0.6881077885627747,1.8834141492843628,0.21939519047737122,10.936902046203613],"re2":[0.728681273983673,-3.7699113394474253,4.446576977467382,-6.935279606666347,-7.109765898374103,8.553691693447004,9.73040272151362,-4.5284339032669285,-2.1810718792254713,8.61048195100554,7.429224744139468,0.3744398483614386,1.0592504920435886,6.986423147009408,-9.324692970662609,3.2649138828870576,7.2854555176668825,7.66556970574014,4.346824552996665,-9.041877591486978,2.6385956797950083,-1.8233199165013794,2.9187025395864463,8.04541545463536,6.2262644855217,-7.976220558604474,-7.45719861145028,6.368940197111222,1.648462566958539,-7.556506478601954,-0.5475078393489756,-4.0104739191340695,-6.060133164971222,6.444159647396603,-0.6099265177307505,3.792157164689131,-4.426266025977677,1.1663922935961768,-7.932830362077137,9.127802078094216,4.166980984374417,4.997660907256192,-6.935427456728394,-1.6636119066690007,-3.0735066763742713,3.092439910841019,-6.161250115134697,-9.76735132495409,-9.444600166636318,2.8951186068759363,-7.1692386473981395,-4.089193771845894,7.757795786026872,2.084680112175878,-0.14279240971356089,-7.813383422710394,-0.5108356219957493,-2.006764333679598,-1.7645614241864962,-7.379816776784914,5.204192648328693,-3.93051472248628,-8.112485443339548,-5.597158122880979,-8.10472100284547,-6.391233149323696,7.054241673134651,-1.1041542753135243,1.040308036827076,-5.984281484043716,-6.150539575401099,-9.418795869784253,8.981549800012584,-9.82628648446472,9.784914607825556,2.052744026798175,-5.073768365472475,-3.8084908747706443,-7.9943076530105905,-2.4070718503231214,3.5850159263639583,7.01175825747103,-5.206469918370176,3.0182005507641385,2.676959171040556,-6.060873511442464,-4.929450409710512,9.615261686752564,4.571707831946801,6.31103761000675,1.8526887435191757,5.962065401039245,6.10749146912049,-5.251356373196085,-6.222007561021834,0.0034040482107045023,-2.748365220300668,5.188704421385813,-6.9670680709842365,1.4466870164945576,5.428539581681429,3.0938323516739317,3.9121049542474235,-5.79611799594055,7.925669853426939,-2.396120136343094,5.072672618876609,-1.7263449970075762,5.8761790944837795,3.7159288880395724,-3.6235760239739,8.919179066786839,2.390746521018464,7.500762922018847,8.735284179661818,5.248307207458005,6.596538236710586,-7.311961423982016,-3.719098714228455,-4.294492916842385,-9.651083333343992,-0.6295392781419906,7.291725057738162,1.161729155821149,3.192110069792239,-6.782889805364847,7.24036092567459,0.2846335600329457,-4.938815550251583,3.6058913544666282,7.97289336390833,-9.279805565849388,8.749396432299804,-6.249323379196355,-4.652950869754946,-3.653828011774383,-3.2620038608107693,2.458682344056893,6.79451873848646,-6.0731960574022565,-9.632929362380887,-7.547088917340801,0.9112342495889276,0.6574430218059586,4.487278220378066,6.024523790635449,-4.342155477167877,0.25333306742713013,3.846514778119129,0.8742467703468044,-3.551992508350976,-1.7185825321913413,-2.4597565970815634,-7.627588037799051,-7.69843275269849,7.24184527617345,-7.0433964783841985,8.507557382507226,8.57569739829983,4.904974269419585,1.6477772579233925,-1.4810078335237016,2.1270783940550846,7.771844918076752,7.01027306184816,-3.9037778538096095,1.407091225110328,-7.242896466882076,-4.126138323882174,-3.715861396071009,-0.7984792540931132,-6.977037705636122,-8.41074814843796,-2.9234092100313163,-3.780839563393366,2.146297705253593,1.3848543533532869,0.3228380280758998,-9.742634511943178,-2.3613878936873256,6.005184281152889,7.486639508784574,-2.715002064626484,5.161517181729625,-3.8386403812749332,4.58720805989962,3.8639758182623716,4.1583627905583995,7.723474314263946,5.628341142510019,-9.452488526482771,3.7191869217381868,-9.458526693647276,-3.1586296228349786,3.4289542362053993,2.8383403026322824,1.2634235536104974,-6.027048918866543,-8.550687900479051,3.376100932481858,-6.472727478958927,9.327890830074402,4.340027043301369,-7.680844748422175,-2.1685201023105343,-1.8552514868887133,-7.503436453382157,9.393965301749148,7.775190856544164,8.138696112217577,-7.548969206598251,-7.023472551256593,4.416681547935221,-7.082807655871804,-6.624647685160729,8.103141798217607,2.057508080012436,-1.9396858557133996,1.6928397673088025,5.890642483964125,3.966708974350661,-7.292567422425133,9.375831770220753,7.532301739742401,8.70773576997841,1.5353472811637143,-9.173951409194368,-0.7524248763859127,3.701759115060945,2.6587092588465904,5.933699504116138,-7.860308383500929,-1.0815160528036785,6.200486712444405,5.982391765462165,-6.065551355202823,4.558064566096995,2.52646761546427,6.452608892232764,-3.628098247266518,-9.600353777753403,-7.687341022603961,-3.3387949764733538,-0.3645877585693782,5.444850714623733,1.7940193936591147,1.1552999002067654,-1.8912662933022197,-3.9858388173757264,-7.2116602586519925,-8.276925063982652,3.3245189933066737,4.004806068876432,8.592198833489533,0.08638981384105726,5.549746960397963,-2.0265655269165244,3.307758902682785,-2.725495122002344,8.388842812044793,4.2320349370621795,6.112466129895914,-9.88467958375681,7.375192448695547,-3.9451481485177586,2.0096483461170145,-1.016806280782534,1.575363714022897,-0.1286984932920916,-3.03085099527042,1.658630022495739,-0.3441907794013801,8.793854858733113,1.442211225454562,7.98846674284907,-1.9504397934147288,-0.2998097537226574,2.2217133764476458,8.521192086475427,-4.113935292072752,-7.243533484701548,-0.34461141530327666,-2.2052040310082432,9.57188500145421,3.297283421421982,-4.044865149067438,-0.2827284461596413,-2.049506034772901,7.9973013534133415,0.2882888984548124,-1.479525931231393,4.219850682107838,-3.351068563728967,-6.864549322200206,-7.777444153386657,4.944541439931918,-4.627351464108013,-5.923160566845224,1.971992193096515,2.6707100464131592,-7.783065688024897,-6.46117583719138,9.870292249737304,-1.0068556470592593,-6.08874117451057,0.9968728985959814,4.315545021394298,-7.89739540647858,-5.991839332959641,9.259825347661529,-0.7896397792786836,-0.8582152231393678,-6.140586442416631,-6.26824680987919,-4.914859911709366,4.008346418853616,-2.994030355151212,7.285263997759994,-3.42268856250572,-0.2822855569653111,-1.2310315817275992,-1.3834354415924643,8.890299873264947,8.069244394148019,-0.19296873305636275,0.5730900735440798,1.864997158951379,-9.824090510081367,8.975373968486014,-1.4732807824032772,-7.705891803376459,-8.211083331190501,6.113914605390235,7.995297722082263,4.575546456054553,-6.755904929060714,3.2744682873702384,-7.393537412976832,-8.265241196415356,6.999609756201032,-3.818263723291615,-0.3418504651516674,6.356624184059704,-4.292366908028093,0.9945661979892417,-6.398615194302022,5.427484038573777,-8.116523782910395,0.9549275968751036,0.035342033749243384,7.688473981097584,-1.126499942192698,0.9013695715546888,1.1713375766668381,-3.6919572350049457,-5.3971602942485415,-4.43025931773827,-3.4709785894623657,-1.3588922283465017,0.2362471984005765,-5.972826332003384,8.036398777141372,9.988565228447218,-9.248425070795152,-7.781529103845164,2.80510358740049,-6.217669697047645,5.215299149303954,-2.4062277304874,6.346058512282717,3.501083808570451,7.125120128253659,3.3868729460077525,-4.132850792215665,5.668108375332627,3.563225275852975,5.45580119233996,6.18587257586756,6.618348326519339,7.156320680792426,-5.233576537344948,1.3170754402590639,4.160300893854302,7.32034941669772,4.493465578086397,-9.07266516411212,-1.1918945713577571,-8.446721024618649,-0.4157688145207299,0.0365413044696421,4.139109623788249,-3.5824985317957108,3.284605919816686,-7.843781263574936,6.8217823191863936,-3.018503085905584,-2.5023645780160937,1.6677432125912794,0.4639423782895449,4.617158727965759,2.1657549767583255,8.920506315736226,0.8937036968755425,3.173097467931994,-0.21441096357551004,9.657002558177386,-9.883281491853404,-7.96844832217626,-6.241339477178142,7.576162383030056,3.015961327507366,4.328091601244758,8.643671969130548,0.24996970710892086,4.6113496823157245,3.2469005602820893,-2.584285146650589,-5.878045395462969,-7.407123422211718,-3.831774105632066,3.135712461895622,6.805255709682303,4.6726596414089645,-1.408126627078536,5.5951402796528065,3.831260693520832,-6.095533910022787,-4.646449636662489,-4.2651225184346675,-3.007360971739601,7.981532479582057,-7.775240319568368,3.1383152907271814,6.927553285542025,8.898748705246447,3.455118944006138,3.9079317734647656,-5.591084525122898,9.186746163794592,-5.829249812466067,-7.664858973605988,8.686865166919013,8.563049808874833,0.9727135489740224,1.4241703928098808,-7.285662449337014,-6.498436813067537,6.431282697695735,1.30860186724761,2.610154193995541,3.7696280158902624,-3.0676437087771298,-4.084786295697052,-9.928317301099487,-9.23419153540297,3.4514600417422834,0.9702141433836537,0.3037214031962403,-2.99584246145929,-5.979887611182337,5.0454309275365254,0.1542890571081923,4.019259342039099,1.677028756020981,-3.4645793470087476,-8.711812093441447,3.7261819793447,-4.955435763783194,-9.381105558988796,-8.254674482913797,5.06898267508269,-9.517348124562218,-8.8997765424725,7.519770544126178,-3.811393679845585,-3.834504288488924,6.734284157703431,-3.8580338263995344,-3.0851821325967315,-8.053199709661856,-0.5825192117560221,9.680481953311894,-1.1032751608886429,-4.270311167426417,-3.617818570208147,-9.79411907593392,-9.858567232789113,8.889088720211724,-7.550423961290749,-1.947168088782794,7.536969679739727,-0.4921797163483994,4.7486248578404044,2.022639202400377,-8.803388165578426,-9.954614020019799,-7.868621112748004,-2.745506959853321,-1.7201872005140366,7.841002144631204],"im2":[5.511188392991137e37,8.98787819667022e37,5.74975561447888e36,2.0984478808852201e37,8.334624857737795e37,1.8305192882520528e37,5.998825279013731e36,2.6814083189322157e37,5.188318045923849e37,2.683893430771299e37,5.598396878570036e37,6.829088028918128e37,9.10704545950755e37,1.582455445471187e37,8.610702206270967e37,9.1095321654169e37,4.432743087466392e37,7.533282563103482e37,7.394884622987845e37,8.269397022604894e37,6.088330093108928e37,6.040469132329859e37,4.1171160018240216e37,2.8697585289597447e37,2.0511921178772806e37,9.93396031710688e37,9.099570572833703e37,2.2767554651313235e37,7.458873464065835e37,4.9207899337764795e37,2.7461533694473685e37,5.391587045408097e36,9.530414445326287e37,6.912599879969428e37,5.22483709919993e37,6.020781014434122e37,5.787933761773297e37,9.754792664345023e37,2.506521487830946e37,1.8598606369998682e37,7.320094784332575e37,3.9588557343362173e37,7.2712231045281575e37,6.124181298813653e37,3.543615885463217e37,1.3200405448894236e37,4.631073954440336e37,3.9657200340874666e37,6.434327210158581e37,1.16501684079514e37,6.247452844702414e37,6.492688409710375e37,4.6172652206261345e37,3.673719283198309e37,1.3853614344907683e37,1.094444351919509e37,1.6445900983101258e37,8.259154403676118e37,6.674269168684046e37,9.239461416315166e37,8.962206841420896e37,7.189348340690063e37,7.448217741009864e37,3.06706709907438e37,6.018349906575279e37,8.125457837239078e37,4.786617243129085e37,9.131385593090627e37,5.541567032650897e37,5.837294165428601e37,9.167382871495645e37,7.614657440084649e36,1.3612986762201318e37,4.402785239726801e37,9.849286833391013e37,3.161692971764104e37,1.4787046828831152e37,8.155596089200529e37,6.745600860114269e37,6.076077727864904e37,8.98999663387425e37,1.2655698068997134e36,2.7269411953714007e37,7.730654182292551e37,5.550187772703234e37,3.285117056249587e37,4.681923381055669e37,2.817460151435449e37,5.494686804092221e37,4.5173390515964805e37,5.3482280784305055e37,1.1185370951326745e37,3.6967858884826786e36,9.697870516049005e37,2.666367495276849e37,6.216619036432231e37,6.487815977061778e37,2.760094963093339e37,9.65684453133767e37,1.4726689277530757e37,6.799970413043133e36,4.691992406769943e37,5.942285900110396e37,8.775751636580457e37,7.610338156736971e37,5.045037170851339e37,1.3345629273235925e37,1.6899571994969277e36,8.739387173246917e37,5.314204538235083e37,3.998150838217352e37,9.116860962451283e37,5.624076813605601e37,6.950515735660303e37,2.708816010421069e37,2.2157645297819183e37,4.040833286934037e37,1.2764145611803036e37,2.1688849643524077e37,3.417320939092986e37,6.0372714997616675e37,9.406414868886588e37,9.289748555748407e37,8.000286425920126e37,3.440066925359271e37,7.445021267792905e37,4.613503344754659e37,3.548034825196905e37,9.19859077578262e37,1.0871873653354725e37,3.7472292153265476e37,7.789354389047696e37,8.310030568338043e37,7.3522503167472595e37,1.5884792669576309e37,5.155958492025617e37,8.418614375457435e37,9.439126958289269e37,4.127292151041223e37,7.48699840382674e37,3.2165879795169207e37,1.3385376130276227e37,1.3990601444097916e37,9.897799547265029e36,4.333531745227177e37,8.218654175635134e37,9.58234384083403e37,4.6698892982373815e37,2.6546574318169814e37,9.807777092624603e37,5.752310545879993e37,9.275164060450214e36,6.9427677085522585e37,5.034234200475938e37,7.011076189572799e37,3.4783447487792837e37,3.7038813207701827e37,2.4235195961968924e37,5.750421786351409e37,4.527039333138062e37,2.949889315190337e37,1.612339631319566e37,1.91974175152805e37,3.675052659910408e37,6.650993816871585e37,8.537039896917828e37,1.6369859907450702e37,4.530114150795959e37,1.9076630938375017e37,9.587454886184601e37,4.4384518271913135e37,1.955213172558684e37,3.762869071791646e37,8.982721064781782e37,2.3595985051501343e37,8.701612357180815e37,6.943329427836812e37,8.066981170897549e37,7.263270577976969e37,1.6963622389101928e37,5.1713955084137755e37,9.848217434131443e37,8.894372369530533e37,4.611987510489184e37,3.629627018451956e37,8.17101190520924e37,2.0524791238930585e35,4.903399771167458e37,8.292825983547458e37,3.2784791770847474e37,3.9767170431268737e37,9.840873254524944e37,4.536297301858547e37,2.960712702093179e37,9.573112559522142e37,9.478119051531342e37,3.5802413362285623e37,8.678769364789632e37,1.7768644224716e37,2.0559031188069443e37,2.599972115321629e37,6.11941674152772e37,2.9308801609726175e37,9.170879585332965e37,1.7309013784623117e37,7.073605041779872e37,6.466209467651136e37,7.230073611695216e37,3.6975466065110375e37,1.3453520249055284e37,6.648521052016832e37,2.403074127629451e37,5.906087623204707e37,5.489437257843646e37,4.4229970844998065e37,6.145928689953329e37,5.490459995656372e37,8.782960550487822e37,1.980249272240785e37,8.059538196630213e37,6.462388536267815e37,2.5203522436101253e37,3.065698182601908e37,6.237185056626994e37,1.0405770242556933e37,7.950667318315878e37,5.75119213099886e36,9.428605563313362e37,7.371079320142771e37,3.6357446997815155e37,9.374699334037767e37,1.1132052515249768e37,9.046907570102765e37,2.0135136344714277e37,4.156373819237167e37,8.938649412163352e37,8.288639324253523e37,2.9883437800707036e37,5.35995268707013e37,9.99993775484852e37,3.2931520710458684e36,5.522727474972148e37,3.4816332165523756e37,1.9045127700821196e37,4.654725676124315e37,9.366256140911998e37,8.842960564500175e37,7.636745637797894e37,4.26683527578452e37,8.402086255236571e37,8.5969439088794e37,5.496207176379575e37,3.5134057341042803e37,5.926368150286328e37,9.16364108783318e37,9.988773919883398e34,1.6551495550984584e37,5.896549683103372e37,5.136079428907157e37,6.545909416006141e37,1.378478568772925e37,5.384682663702276e37,4.016663220539799e37,8.4491174197645365e37,5.673039340291433e37,5.101816960177143e37,8.033748189580968e37,3.7388466616783864e37,3.385288040428731e37,9.991814875743944e37,6.216679549143669e37,1.7527501483390216e37,9.728184610825337e37,9.020804743167978e37,6.559039377633944e37,1.5569867104212176e37,3.118513960562079e37,7.563085091725432e37,8.129935190518678e37,2.7993669042409408e37,7.126279316306688e37,6.503191874796019e37,4.0606203334009104e37,3.751362329830875e37,2.2604219020248717e37,5.738464679302385e37,2.5563258034527527e37,7.943935359459642e36,7.563273983617668e35,2.419993354065958e37,5.163135999464041e36,9.274213228839403e37,2.559600610665924e36,3.882094116988788e36,9.225661865464046e37,2.0120225142816229e37,9.147007723965407e37,1.291957910161534e37,7.326126021204586e37,2.7929269752665266e37,4.1145659608382077e37,8.375396846584418e37,5.731595694512318e37,2.572138693022151e37,1.826672869556256e36,9.623007882038714e37,1.6310001531040007e37,9.448296666450714e37,2.3450290154140572e36,9.635445096642909e37,2.373436301756958e37,2.428323426613288e37,3.3318343230938484e37,9.992771720622128e37,3.919569747301251e37,7.891345082281553e36,5.534517491919422e36,2.964590885538049e37,3.30639460562571e37,5.459841974516922e37,9.133766026903673e37,7.752503144354822e37,9.655325708700352e37,6.190959606891981e37,3.8825197189254546e37,3.8716654285286546e37,3.2494824451154157e37,9.085740962552723e37,3.113740201434455e37,9.31437160194867e37,9.68569892472497e37,3.6340474505104956e37,5.760690005628427e37,6.105591111425975e37,8.704027660014504e37,5.815480436246689e36,3.84848995366487e37,4.662174968554912e37,5.17108790188578e37,7.0257816110209415e37,1.4197156114636944e37,2.907392244590621e37,4.809458057453256e37,2.5026298384667145e37,7.272022048320378e37,7.100374562966544e37,8.256422516706669e37,8.521555408885073e36,7.708320094192736e37,3.487111478564033e37,8.677592630428648e37,7.089455187408447e37,9.443787672336702e37,6.530220052550128e37,2.0748124496582576e37,6.226318450643476e36,7.153013488958004e37,8.862875372867994e37,6.014049522634614e37,8.708784274280064e37,7.370892398218709e36,1.9903274764130584e37,7.502892529210385e37,3.719116297259539e36,5.947743904279526e37,4.030658493287438e37,8.906380452021845e36,7.764922100370648e37,4.910304999929049e36,4.1056535370305723e37,6.223626534259119e37,5.240403251366726e37,4.812132339948047e37,8.228682178959108e37,9.75367775253648e37,1.5894986097436646e37,6.408010162339991e37,6.082748300393347e34,1.2710320352525472e37,7.168097884570068e37,1.098494497947412e37,8.574867969807557e37,2.9668330188134504e37,7.700754407058341e36,2.347376380687148e37,2.6768375965999524e37,6.3062702565864425e37,6.449203215226099e37,7.929906795193301e37,6.977731240988088e37,3.067606444247918e37,9.461963852314395e37,6.873776487997943e37,4.891653597331753e37,6.357367025528142e37,2.0148673925741577e37,3.2155791033633264e37,5.474039792609838e37,9.40162464697134e37,9.021840592609227e37,9.147590825749219e36,8.312551376564649e37,6.308561078233657e37,2.5329186255568235e35,4.458186455621185e37,7.972584525560289e37,8.174883379044989e37,7.138406806425509e37,9.54670631375432e37,2.3139515713703516e37,9.347503691261128e37,3.5966603915792414e37,7.323739725295553e37,8.987653585548593e36,7.808023640486303e37,9.317377698973284e37,4.270370992664328e37,6.212134296472549e36,8.129531204245881e37,5.402333112998747e37,7.585800047974547e37,9.146644229538962e37,6.526543195992401e37,3.595715134521953e37,3.018127897404711e37,5.104349390622286e37,9.780510209620272e37,8.954733363172765e37,9.082991104110637e37,1.8830929193629553e37,5.583069498820477e37,7.807701209228652e37,5.377452527321001e37,8.601975939266853e37,6.963249596394598e37,4.751364514817293e37,3.9756116331854626e37,7.891711816760103e37,4.0840450419805986e37,5.266480380830708e37,8.88865376179273e36,3.807855398094265e37,6.941169558503646e37,2.565443135138473e37,2.414466773457121e37,9.473064562996714e37,4.724069829322978e37,4.39075632999015e37,7.592606870652222e37,9.491556379232622e37,8.936674196491928e37,8.627835310517739e36,8.615338031723663e36,8.443574074852978e37,1.665753939773551e36,6.648103549056583e37,2.924768904709576e37,5.797562561266186e37,3.505430967161216e36,9.156271474222332e37,4.437137471893717e37,7.328379128940411e37,4.1442985305777447e37,1.621966457159518e36,5.365988467940316e37,1.3110611995253907e37,8.70667016039177e37,5.046616056962545e37,9.251181390495866e36,9.78573629069838e37,2.7095102818065595e37,2.4724566570753837e36,1.724067801022947e37,1.8369649138288268e37,4.423790960478113e37,9.740743085317168e37,2.7570582901004024e37,6.89115924257326e37,6.507878380124032e36,8.79269541652446e37,7.37816606407852e37,9.041048143867041e37,2.9846158093902574e37,4.459329832869182e37,9.066173524334445e37,6.843294052514045e37,1.8984891670237148e37,6.045781941070282e36,7.233190846711201e37,8.245251244165365e37,2.5889784112005876e37,8.375726611355064e37,3.028321243109788e37,9.766068284769948e37,9.918683129723255e37,5.04685949741351e37,7.629764959788021e37,2.6974659972464154e37,9.258601613545443e37,3.033811179198831e36]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_real_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_real_components.json
new file mode 100644
index 000000000000..a90feb7ffa53
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/large_positive_real_components.json
@@ -0,0 +1 @@
+{"re1":[2.344393961213469e37,9.046968405296022e37,2.464106425091428e35,8.923849649890589e37,5.023382605167507e37,5.7581230493479675e37,4.7106964938608985e37,5.333848350580495e37,1.836169584432964e37,4.579800047515187e37,4.420128303711056e37,4.737867487160966e37,7.471437368363242e37,3.827543242632485e37,5.121667346331871e37,5.659394178115705e37,4.614724053159325e36,5.047138806113935e37,3.91977958406183e37,6.622949056767497e37,1.4252865347579068e37,9.33895642435762e37,9.677209116933806e37,6.029641173160794e37,6.683150662799318e37,5.27672614479799e37,2.573398930086946e37,4.685567128186646e37,4.125707006706358e37,4.22772998257802e37,3.6751346806057385e37,5.063727777205794e37,1.991700546044155e37,5.324026480909287e37,6.771664343110051e35,4.6634284992773e36,1.4662961558817988e37,9.72450831580021e37,8.10227414564502e37,2.114106321569228e37,6.170157343816259e37,2.888534852045814e37,4.957885512639741e37,1.4061160466873178e37,2.322140384147593e37,6.292512908989739e37,6.392830219671078e37,5.126266396559298e36,9.901550522590079e37,4.5092686348354195e37,9.768055189338816e37,9.402269545625468e37,2.8285806946066826e37,2.5220683799461916e37,1.4379465293534443e37,2.0969643460451236e37,1.8731943935954388e37,3.8136689973872517e37,3.024341566617398e37,6.412309084631517e36,2.5796394605591464e37,6.63116706637557e37,5.292764458798894e37,5.677559815360152e37,5.617764953320267e37,1.638000535016837e37,6.198238766036264e37,1.4434530412496148e37,9.31526711705308e37,1.95570816360372e36,2.0640147073923021e37,8.858581280254166e37,8.586274060068087e37,4.1368030886312114e37,5.827250807473695e37,2.5796357502025925e37,9.595655779087869e37,5.819092656351369e37,8.8607060273607e37,1.0791823806086031e37,5.050034798201216e37,2.955419112459595e37,5.257356154874359e37,8.877442363552162e37,2.0061670217956573e37,8.550797858126891e37,6.175789714885466e37,8.391331919817502e37,8.89391896990097e37,1.0004108979567682e37,9.326829184609415e37,2.933972695915642e37,8.923109612225224e37,9.956948610944205e37,8.66916776538291e37,8.345623250093558e37,6.675059959270524e37,7.28911105545152e37,6.531839329256296e37,3.67566414570577e36,7.73976188500842e37,9.252224739721818e37,1.755736922287916e37,5.53847923235227e37,3.2961302874194684e37,1.281464120801492e37,3.3498113161124497e36,3.718975396994971e37,4.665502036829994e36,6.743479525950923e37,8.4614563478360555e37,1.243778346008445e37,2.569788101568251e37,5.509570155694854e37,3.0735002912965e37,5.190315660623572e37,5.349292153415864e37,3.393169439740529e37,3.2827669995625486e37,6.3946861256021224e35,1.230635072499442e36,5.153503440839561e37,8.39452272545217e37,3.5376018558292607e37,1.9380278525767703e37,6.273288344090194e37,9.879002938629964e37,3.4790733967655094e37,6.277944565296221e37,8.809642895233344e37,2.4833076623397786e37,5.961851995887168e37,1.370827285110653e37,7.184162695178046e37,1.6980459961746642e37,8.405731439899677e36,2.7098544074878083e37,7.822539654482116e37,6.219591701821451e37,3.264814759160889e37,7.010069605322311e36,1.4863399764249863e37,5.811202762414137e37,7.964561688095132e37,2.7671271742768455e37,1.0798119113201842e37,3.9220280636406835e37,8.003509027883481e37,2.5127350176482774e37,7.217194370291532e37,5.697979831438363e37,4.1058318535484773e37,9.844339354212135e37,3.6401626569203516e37,5.595765963735087e37,4.938314157155314e37,3.7159994101693417e37,6.021088805926026e37,8.415140233817879e37,8.578471014965545e37,9.704299228011722e37,4.344399369772073e37,9.295651415006049e37,3.151218327727405e37,3.7297962874693855e37,5.3001001587490105e36,3.9093467071147212e37,4.374544875697639e37,5.730002277787741e37,6.440555906256e37,6.280832914690636e37,7.117006907898641e37,7.028151648175606e37,8.999356855421559e37,8.4753113245684615e37,1.82372198760266e37,2.0985672746655304e36,5.426115881741452e37,6.108576704959833e37,8.896540529119972e37,7.367289246231512e37,8.805820185175587e37,2.669256923564007e37,2.8593605610584747e37,9.106181041663401e37,9.65133579094604e37,6.248800830656943e37,8.465105033147922e37,7.980391587256145e37,1.5901607486171441e37,5.842188437242309e37,2.07625541543911e36,6.872714882651756e37,7.476917476294572e37,2.618738021449224e37,2.841047469192611e37,3.1835628006234196e37,3.1621143972705067e37,3.8457490286392814e37,5.277093100729512e37,8.170702390753237e37,2.4380948301964798e36,4.204798930199892e37,8.419423842925955e36,2.987629181987125e37,2.7217872293658785e37,4.747093021357361e37,3.42651181547704e36,6.498187255970271e37,5.269809430021348e37,4.778845712239244e37,5.052309788018489e37,3.2483877664208147e37,4.75742270011011e37,8.956086139384187e37,6.32322785020215e37,2.620219070129137e37,5.503574603326333e37,5.782605905136499e37,2.372027776472051e37,7.177323391621916e37,6.369812327263166e37,5.742100603063073e37,7.73455406692374e37,5.536683078143942e37,6.93581594626762e36,2.3204875855839313e37,8.0064250928655e37,9.872116863838968e37,8.856691401805463e37,6.909026734964508e37,2.6487500283194174e37,2.3937526324757673e37,2.5473634386896804e37,1.5474172668087428e37,6.154006868816265e37,3.2405778334622216e37,1.6707639790452554e37,4.939418099802083e37,9.532767094270917e37,9.667023718410488e37,8.945676918826184e36,1.1475793058852935e37,3.281262946955166e36,9.506902101392633e36,1.5490829614120893e37,3.053011661186613e37,2.4245417233827513e37,9.478732918379597e37,3.4270945904625302e37,1.3093278640961446e37,6.805801661630321e37,3.0730609543659826e37,8.036509309942167e37,2.4388373800766416e37,8.607321576237892e35,7.622704965215221e35,7.135571577972648e37,7.764887647429167e37,7.593542109312677e37,1.7110124281327387e37,2.9853323314155667e37,5.88038776904924e37,2.539601519415715e37,3.5638724986061087e37,3.6230090173649866e37,1.2674450891224864e37,4.595786403884697e37,3.1299727653298625e37,6.467078228503627e37,2.0049514254401955e37,3.120230475750293e37,8.81439146604136e36,7.723091257346715e37,5.0100385693487485e37,3.807476202999923e37,4.621237577415015e37,3.927968589182719e37,9.35011474525971e37,3.8559386819598283e37,5.4313321723606e37,1.2159534462503674e37,9.982129641497439e37,4.474895564057435e37,6.341006610078368e37,5.841539417507754e37,3.272509425757438e37,5.961408960306835e36,2.580336495817137e36,3.9206027683340693e37,2.337361088336837e37,3.24543048320745e37,1.6063170254023283e37,9.004477759590064e37,6.3076450551957655e37,6.071689631282995e36,6.904035695278943e37,4.434339570851004e37,4.438887481884199e37,8.442293163060938e37,8.139407209345831e37,4.0419163759646848e37,6.488014366281816e37,9.5948513965877e37,1.8719735742762477e37,3.8911947024078064e37,5.545953908026747e37,9.301096089048777e36,8.323149502884988e37,7.72050325746681e37,6.348515802672726e37,6.361135751955671e37,8.04558861304665e37,4.140228119673462e37,1.7836580447292393e37,6.027595786898753e37,5.485381713346237e36,2.350425108532483e37,7.095405969942681e37,4.172873870126713e37,6.770612826985397e37,4.348043962148339e37,2.330416731489083e37,8.165474002669896e37,2.5208966523588074e37,3.4852181034125104e37,5.311358286057102e37,5.592584538419218e37,5.58057470069739e37,3.0159220724377967e37,7.644137880634942e37,3.555087614085409e37,8.035155168626728e37,4.496047383984819e37,1.8187821659948855e37,2.9203997310633445e37,3.561237965288192e37,6.602382326877291e37,7.952765080115332e37,8.3757728606576e37,3.624322793184761e37,5.551828552830628e36,3.0797864998049674e37,9.551806729989754e36,5.994334987319359e37,1.2036265205716235e37,3.1045086782314946e37,9.79156152897351e37,3.267930130405193e37,8.53391290271164e37,7.965896568013611e37,7.080968179820391e37,8.213039854723439e37,6.570231672895006e37,3.298216920075625e37,3.3776819306004657e37,9.267479841401209e37,9.008483008018997e37,5.633207741152362e37,6.091936202439393e37,6.892743280426901e37,2.767502952789821e37,5.027299964049372e37,5.50333898839404e37,9.455204087150372e37,5.555872971704798e37,2.446559002640769e37,4.858278801617406e37,7.31648157693943e37,4.071693973567779e37,4.439704836224762e37,6.620729568496394e37,9.679578494976798e37,3.3896368726247294e37,8.01537524123596e37,5.76292307978329e37,2.341137884731521e37,9.982720407558587e36,5.923990098175213e37,4.79821043447061e37,2.9140255560899984e37,6.311832037310838e37,7.297432400644066e37,8.577104590635046e37,9.475179815984873e37,5.863034484776013e37,7.731201485530764e37,5.304907615323913e37,6.498493802010543e37,6.201017391382186e37,1.057461144577263e37,1.694549621943523e37,1.8153364143310824e37,2.8532428827006104e37,2.462756797550685e37,9.752641729075243e37,7.387251450274345e37,9.979538719949518e37,9.390902859616444e37,2.433432004245195e37,3.679028297914066e37,9.895989372870532e37,9.186468781754313e37,5.610183015433615e37,9.662128153180105e36,4.604608311674431e37,1.1645042596017963e37,7.560116484491044e37,2.8378802151941475e37,5.694910329807266e37,6.914852826976779e37,4.3671771262119853e36,2.5066143922384973e37,2.5664336674505416e37,3.5657271811712363e37,5.191526319414283e37,8.872738425282e37,6.963014008136664e37,1.6392832816090054e36,8.191924505290802e37,5.257948990500068e37,3.2748869727159403e37,6.976023232960925e37,4.262145248100144e37,2.998260163840689e37,9.499295238393762e37,6.826464247003139e37,1.7255109177275162e37,4.0345425454995064e37,6.54074348379503e37,3.8273067822820306e37,6.684632014783604e37,1.840997170747094e36,1.6385619736824451e37,3.734958268616264e37,4.832628813688945e37,9.208821339298174e37,2.7944660130505714e37,3.8239340596700986e37,3.11585721563089e36,9.345373614051056e37,1.000900764148922e37,7.417652669111349e37,4.083898074157821e37,3.888449098450395e37,5.750887915063086e36,5.19478425945356e37,5.848909795970647e36,3.66347342785468e37,8.473770565645519e37,7.101340207873844e37,4.284335239575556e37,4.865389687885971e37,8.350085392350659e37,2.608055428315954e37,6.10824492101415e37,5.592591393843688e37,7.350021002277907e37,2.1125063727437376e37,5.473093228868182e37,2.442129707099221e37,1.23505912229537e37,1.4579941493747362e37,9.191678870193272e37,6.335423812875251e37,3.102822762498585e37,4.25570957323957e37,8.756750786540604e37,6.876957405871854e37,8.549918611106668e37,6.308396664933112e37,8.072907857616005e37,4.72551328692817e37,2.8295210175486473e37,3.023406476180822e37,3.614960238000767e37,7.350943739185065e37,4.624186904505712e37,8.755290983175784e37,1.3244190376965948e37,8.434295368339499e37,3.6905850946147234e37,1.6193366791470487e37,8.66598739087395e37,3.348143752643262e36,6.44137653599311e37,3.7675580196325264e37,9.281918012130779e37,1.9975411200622717e37,8.674953653902595e36,5.266226263148619e37,4.655958170344583e37,8.247678675893395e37,8.22364894314971e37,3.111860408979583e36,7.868420103446238e35,9.487692519445206e37,2.7126619018735076e37,3.8031298349678655e37,4.2774251244539395e37],"im1":[4.707217851591014e37,4.291788056189741e37,8.15737545348605e37,1.355257061994296e37,4.589386775811887e37,3.775296960080825e37,6.397770712024201e37,8.999872868986378e37,9.365517716951587e37,8.62665844828512e37,8.052373642356825e37,3.256102617967749e36,7.236388821721444e37,3.436653488475406e37,9.103569697200448e37,8.090729390449575e37,1.7897910498259838e37,4.501728944999079e37,6.685349335807714e37,1.2937592910212957e37,7.235406431960344e37,4.573452301487539e37,3.9550588809537044e37,7.621467279658286e37,8.513562665625261e37,8.425899399428162e37,5.729399682501657e36,8.163584904990125e37,7.249619783891631e37,6.711913535335663e37,5.256706835894415e37,4.170631696138225e37,6.062715063667358e37,5.595440380506738e37,4.3200442834043225e37,7.8503437067292115e37,3.047551366329948e37,7.147996591316816e37,8.796356825888086e35,4.648187895567779e37,6.787508273260541e37,3.3107120462841075e37,2.195789755937362e37,7.535179596264051e37,8.913505013132965e37,4.965185531266631e37,4.062102290895324e37,7.917634338324664e37,7.427599356636166e37,7.255679229379118e37,2.769065226034983e37,1.7371052098049222e37,7.449934863459732e37,5.611729248820531e37,6.508208911921081e37,7.469794058685814e37,6.180868002984588e37,7.485434480519937e37,6.850214132455628e37,5.405336378187999e37,2.3470220355247583e37,5.799232561791844e37,6.764186467926344e37,5.501318898219244e37,7.411942241751513e37,7.70090851033333e37,1.5485354416445396e37,4.561696099906803e37,2.9529702017349654e37,9.83490284424131e37,6.289113588283267e37,6.65994580314208e37,9.762351908841257e37,4.7945859467898955e37,6.859290737735973e37,8.864189377509903e37,4.941741220679293e37,3.2380572948163578e37,6.832011513054601e37,2.5333796593892987e37,1.1969372874701589e37,9.040309678607943e37,1.2206520773608408e37,1.361600975833721e36,3.2627714429206642e37,5.238966137521781e37,3.6467031208309494e37,2.417596465555385e37,1.7984039166358612e37,7.803524449680879e37,4.568087971662422e37,8.98232803632501e37,2.2199032817321027e37,8.573400677740776e37,8.238048083079867e37,7.528808177796997e37,4.608453460391298e37,5.88115073920787e37,2.4245343192405898e36,7.822585231337728e37,9.696078328684415e37,8.809970888145944e37,5.578136802402281e37,1.5380778986857524e37,8.742751766318621e37,6.169793351613661e37,2.971864156233729e37,3.7798805104488653e37,3.273098130218848e37,4.9504831783940495e36,6.308979502173172e37,7.037973236105876e36,9.253873346622642e35,4.482345465673226e37,3.6879008640544486e37,4.616605767032843e37,5.515578633270568e37,3.0776619971409446e37,4.297629206748743e37,9.00468749044032e37,7.945455944729804e37,8.216331584138292e37,1.6397980687406654e37,5.545329223007995e37,7.633325681416857e37,8.73779334752879e37,9.926662630324608e37,2.418509891153653e36,3.769438684343428e37,8.58072167830051e37,7.927937402532733e37,3.433505851487051e37,3.2558697834450277e37,5.598578675183492e37,7.776678717659203e37,2.000501580943178e37,1.6338302177723097e37,1.3314384445189299e37,1.004316342129804e37,3.8119441120595175e36,7.96658531374892e37,7.742727373753958e37,9.703422150934517e37,7.867287984707466e37,1.846664191449685e37,9.295963937787652e37,1.7635014227010582e37,1.2579871571421552e37,6.734147355099218e37,3.695846748099605e37,9.792783211194124e37,9.96341387770938e37,4.385715788186049e37,4.603481889029854e37,7.812076740730469e37,6.359181440690898e36,7.25959946457957e37,4.900592766287584e37,1.6051879107289934e37,8.147218368957943e36,4.54505318266173e37,5.766856343672412e37,7.578879567234023e37,1.912960944639851e37,7.906171841017014e37,6.169046581732252e36,9.124038648196886e37,5.612953949777184e37,8.967072239531698e37,9.072126140303684e37,3.2833569731067536e37,1.0485111757562971e37,1.4797225572017935e37,2.372422223549928e37,7.443293879014819e37,6.017106261981064e37,1.0507337439001729e37,3.4338262759860825e37,9.50148160429379e37,3.076527644462338e37,2.0903107961926702e37,6.690585543998252e37,7.558989144171643e37,7.899171577248498e37,1.9897050272597915e37,4.835850730594753e37,7.560514070722002e35,5.000604155633587e37,8.231907414318899e37,7.603201564685371e37,6.059871512186978e37,8.101521304449215e37,2.4434142358006583e37,9.979278532655593e37,8.599537899089038e36,7.891526657458487e37,8.345824978287563e37,5.694511389581361e37,6.567222180897779e37,8.284631088662583e37,6.919540104265027e37,8.207647650204612e37,1.743202374532442e37,4.926494167288744e37,9.67239494856358e37,7.706238652201522e37,8.653015024512294e37,8.025628291249273e37,1.137546746640471e37,6.729950239389377e37,1.4993028851826296e37,7.464933826920373e37,9.47261865175009e37,7.780338580888105e37,6.162601093840684e37,8.697054148080163e36,7.375442957584739e37,3.894694040990475e37,1.0013195506210381e36,8.158575216807351e37,2.4702097128019072e36,1.4869295606327293e37,8.278736148129102e37,5.406298202883045e37,1.5809837996467756e37,9.900775360810115e37,3.9153085237755005e37,3.463807024774799e37,9.173583883090116e37,9.260759026421206e37,7.196269440709272e37,6.424637993556166e37,4.88369783297891e37,3.8801474094271013e37,1.0729163093724091e37,9.928119992466608e37,4.216266074212139e37,4.852830261868477e37,3.882583840635928e37,7.814181697583583e37,2.483871628623051e37,6.000886554377022e37,2.0107273922173264e36,7.0861708194550675e37,7.8668838359968125e37,3.690501871953358e37,2.3108652706157497e37,9.603000249860834e37,6.516088416693228e37,5.572742863752663e37,2.394770943324159e37,8.52244883424511e37,9.871559829897697e37,3.6598671471340873e37,3.09609872421722e37,8.448869786113609e37,5.038109577492035e37,5.088935523220187e37,4.101109013279698e37,4.870997979424596e37,5.793879720963592e37,4.725483415023789e37,4.789980630328359e37,7.547174129380587e37,4.786480337548666e37,9.284285804803797e37,2.1925102063829693e37,3.2157728421671747e37,9.560166303062521e37,2.5776059662723636e37,2.8397715036859362e37,4.4033642213683485e37,1.8059420943832683e37,5.475723063252232e37,3.5219788189972355e37,4.956968575888732e37,1.058701706219789e36,5.269342511915988e37,5.862389620802735e37,8.103298451170043e37,7.11569764669293e36,9.797406541580143e37,7.342001929585162e36,1.8129332102090712e37,3.9470621694691944e37,2.8899620268505953e37,6.318254748898559e37,6.446171023113929e37,9.48575839125417e37,1.106666986137892e37,3.8564963715756696e37,6.081999872147003e37,5.575914327411368e37,9.083821975387016e37,9.231673782534325e37,6.134392793473099e37,9.161388802968013e37,6.561340749566801e36,4.8461841949572e37,2.889317788954807e37,8.977633819483866e36,4.506276940020854e37,5.646178027605911e37,5.780235689260273e37,2.0927209391798619e37,1.1569712283876566e37,5.245076713293914e37,7.591080564514912e37,9.34435270027882e37,6.000827574208145e36,6.4381122021395065e37,6.369960612046388e37,5.193331698945929e37,9.756257404186932e37,6.130212585346113e37,8.208657937038423e37,1.7776509138487462e37,4.660349452661268e37,8.345765921200887e36,4.066021403399688e37,1.9658692688163503e37,5.983221308751243e37,5.748164292778824e36,8.93666091295189e37,4.150611970399646e37,5.85221195911465e36,1.115417200878821e35,2.151447520052145e37,7.568725726866448e37,8.627334770025996e36,7.078884810764427e37,4.667671740345691e36,6.544043250348008e37,4.735890505443209e37,5.396053368052748e37,2.4599304216178284e37,1.4725234592186143e37,6.9117848656402155e37,7.899694290517027e37,5.221754158954339e37,7.561246803667874e37,6.218307101238768e37,5.274898251982334e37,8.053405218529958e37,6.382196429256857e37,1.7229069880566794e37,1.7458105384137857e37,7.846088840343307e37,8.1183685269562495e37,9.475534124208217e36,9.655162532368122e37,9.858973800934691e37,7.351467063098649e37,7.661175300786741e37,3.4869833900745716e37,8.588489141311927e37,3.396862961092018e36,8.54956771286686e37,9.13359443266684e37,4.512568294460225e37,4.1278429335834873e37,8.935780029909955e37,7.601883146336437e37,9.357837385277684e37,9.393903219433133e37,4.1476885532906316e37,5.340310719474003e37,8.45998635704831e36,3.4480341715356365e37,7.519824429552608e37,7.326259339818029e37,6.026314804800068e37,2.8224126550101644e37,6.721238894925981e37,3.8532821958419705e37,6.540705085202821e37,5.723001426938512e36,1.4852566701765502e37,2.5192837428687473e37,3.9613810729854057e37,4.10010475488374e37,1.312070983185718e37,3.556421522247647e37,1.4449236484780746e37,1.0130151511717755e37,7.471865955114792e37,7.051458486286863e37,3.7703424933376706e37,9.477329334818387e37,7.039523664175483e37,6.8511189304222705e37,4.688093551143532e37,6.294842933968549e37,6.678577372640044e37,3.0524575053252442e37,4.758287264887129e36,7.778644316962752e37,7.72700013951284e37,5.433838906839507e37,2.3511367763022828e37,3.2552100039276963e37,3.692098617058822e37,1.4782479557198967e37,8.27849001407775e37,4.1852405089597686e37,3.2040356153445135e36,4.0439968779593338e37,3.8829156528053533e37,3.734659654430744e37,3.259887598977513e37,8.948040204456717e37,3.194287398060056e37,9.738973047118467e37,5.690425216331692e37,7.246222245842429e37,3.046043156615863e37,9.844023263139126e37,3.401176280408509e37,9.09327489917271e36,5.209561688099291e37,6.816564136985581e36,8.960500031093242e37,7.242300772025626e37,1.7207475048724251e37,1.297862316492382e37,8.212789116115046e37,7.0483114508195035e37,7.632789996205617e37,7.419828312765957e37,7.962380888476772e37,6.425052524837441e37,1.5627987634093222e37,5.577335369845821e37,9.043167680654004e37,8.140520453294164e36,7.609858113279009e37,3.2324001981699523e37,9.500022160415577e36,2.521834376922188e37,1.1013155895106686e37,1.76731108688446e37,4.0985561080730993e37,5.223500871076697e37,7.371691571509395e37,3.401780447854112e37,1.864267418850314e37,7.768772499332898e37,1.529017622393778e37,4.1518682099054724e37,3.500802732759656e35,9.00994113770952e37,5.895027016680316e37,9.359609253280653e37,1.9312978626164334e37,8.216491634936182e37,4.5234550070345603e36,8.139421843451465e37,4.798599758534691e37,7.727985034543248e37,9.566413921375225e37,2.391483875221626e37,5.37844608568979e37,2.4790963499532437e37,4.013074780335033e37,1.0542313276950088e37,5.710813086420232e37,5.698555632461802e37,6.061726150629587e36,1.7060722795759552e37,3.7610735790445206e37,6.937341727243397e37,4.3121324894208915e37,2.6211558177532957e36,2.4102402381224775e37,7.101625113461438e37,9.585789001107679e37,9.686121550703435e37,3.765147314348567e37,3.217735997035668e37,5.527599181304746e37,7.018789942567758e37,1.1503306709286964e37,1.8719730129779986e37,1.5771283069414176e37,8.624064890678185e37,9.096689267528314e37,8.962786894239885e37,6.241116992452844e36,8.755351065506647e37,3.9946296756250275e37,6.113314871535076e37,6.290668154257539e36,2.960854479400421e36,5.309144093719447e37,8.919109770198203e37,5.770485820444154e37,5.736304141863544e37,7.569342433786498e37,5.543632060797943e36,7.524465952772287e37],"qim":[2.4938947800928477e35,1.0062284678407426e37,7.43818582105558e36,-2.058678518927247e37,2.8753557629586327e36,8.128383543361844e36,2.4922875972021646e36,-7.897073436862299e36,-4.1477971317177746e36,1.1803993503000606e37,4.7378339771482056e36,4.3840637520642123e36,-8.85730418855328e36,-5.705272590152084e36,1.1542333939655696e38,-9.614292519509669e36,1.4782487220269708e36,6.834515393419695e36,3.0534029941883885e36,4.8816061545363405e36,-8.233737984746812e36,3.3363543339273814e36,1.8669595175177047e36,-4.018924919484722e36,-1.1003022132993398e37,-7.709084021974953e36,1.6992642380020627e36,-1.284825126700934e36,-7.936746463872342e36,1.917898947693601e37,7.000641638404904e36,-1.1549265453137744e37,6.246784404431079e36,-1.019641653143715e36,6.387286994008575e36,7.64774938150821e36,-3.8098852156426365e36,4.182364062110098e36,-5.344173062827692e37,-3.8319182507252034e36,1.9397914003246025e37,7.127484025114341e36,-2.0523595975977594e36,9.823816782793692e36,1.6282529866784777e36,-1.0527592310679001e37,3.0212870662316063e36,3.821057654207748e36,-1.1122386648812088e37,1.084234615176387e37,8.893046864877315e36,1.0164596758351847e37,3.5794000961537197e37,-6.334258000274528e36,8.905429275940345e36,7.359284078570875e36,6.547822266021478e36,8.683142940238524e36,-3.097963448087611e36,3.616255389409575e36,-2.833143631796333e36,6.189475822270661e36,7.269397509809891e36,1.7084726738009756e37,-4.819872996412151e35,7.907156329736514e36,-2.135661672228507e37,3.5417866210738677e36,-7.648274188856705e36,2.07441386582788e36,-1.9568137611883822e36,-9.033737700568945e36,1.9905506656589412e37,-1.2173592247304349e37,4.213507385143855e36,5.442171074249415e36,5.442706656628012e36,-4.864206065484958e36,-1.3384465094061006e36,5.815769256196878e36,2.897231292454121e36,-1.6326709708591281e37,-2.783040058734962e36,-5.1915742976926975e36,-3.6205948743268064e36,1.2929785127509095e37,-1.3230645518015462e37,-1.4041528648065854e37,5.809983065032137e36,-5.969392663312037e36,-7.623178509923987e36,-3.480876009732901e36,9.02265399754585e36,-5.505861389826562e37,1.9355470208936533e36,-1.8040225666922735e36,6.793079064424734e36,7.148208210952172e36,-3.144468161094934e36,4.9713415559632466e36,2.406965014279713e37,-1.8505418259902339e37,4.162800727309426e36,-6.526940891509219e36,4.837263419627707e37,8.221424026816195e36,-3.403335723992841e36,-4.097676207688813e35,-1.799137041278994e36,1.8764395474577165e37,2.762355423595858e37,-1.604366329505727e36,2.0844084985290545e36,8.844409012822458e36,5.232794809172969e36,-8.748538499403098e36,5.694611648604165e36,2.021365065053204e36,-1.2049629804302305e36,1.535414154743358e37,9.76481905620847e36,-7.625268865763763e36,1.0776510717841016e37,2.7178129782579747e35,-2.5917766192598767e36,1.0742693602778728e37,1.4924169675643366e37,2.280072587062832e36,-1.5250750696828364e37,-3.6414231976614464e37,-1.0446671200788132e37,-9.73076932726104e36,-3.519076105973641e35,-1.0100851521812445e36,-5.1447682007551705e36,-7.205011634348399e36,-1.4154906683924967e36,-6.347754676215158e36,-4.320782634100819e36,-2.7216683394881626e36,-7.919508317185138e36,-4.5424731740205326e36,-3.961293086421246e36,-1.7250401065555984e37,-2.7234072391990256e36,-7.630090374821731e36,-1.6352781478486175e36,8.461310423451585e36,-1.163744576419082e37,-7.539531951242627e36,-2.4607788105003617e37,-2.0806365090942804e37,2.7413292833850524e36,-1.5427148080801923e37,-1.197158832120618e37,-4.471690416717639e36,7.222772053082897e35,-6.871080141157978e36,-9.415926750634155e36,2.5935413790429844e37,4.765675387281018e36,9.526387288636843e36,3.3796173474372705e36,3.50466965304286e35,1.108018782798109e37,1.2297813607941489e36,-8.99638003738022e36,1.3100727810949871e37,-4.3715390472213074e36,-5.499523390355541e36,-1.8439180663826563e36,-1.1211627983417556e37,4.304428673707275e36,-2.0716228795013576e37,2.2679932395670523e37,3.438168861011212e36,6.738377405723686e35,-9.088353792854479e36,-1.1491896657573815e37,-1.4291366101913035e37,5.454445021957963e34,-2.0987044598643934e37,5.688281381801805e37,-9.225406471323454e36,-1.1876480299622856e37,1.0518650303344991e37,3.351003304263619e36,-1.1973024569336238e37,1.0262556993785684e37,2.0867898118728483e37,-7.551065036403503e36,5.923269830048033e36,6.02534295785431e36,2.1441105634790284e37,-5.330370629562287e36,1.348758054757332e37,4.916079342166777e37,7.965180500660761e36,-9.047809414513104e35,-1.0500527336538828e37,-1.160564310438862e36,-4.7429327847749736e36,1.2162218569206451e36,-5.597751100066026e36,-8.45556226180485e36,-4.9862256754858263e36,1.134095623295404e37,9.225642571247746e35,7.415458747269388e36,-1.2864911840391815e37,-4.4079250562249583e36,-7.274026969801925e36,7.915661631438746e36,5.951061801807437e36,8.381606891962235e36,9.984130849776855e36,4.2020167662780864e36,-6.99567181422671e36,5.94891376786535e36,-2.3869723896032735e37,-2.6974562130238034e36,3.204938580764971e36,9.158362966378583e36,1.0938203354851928e37,6.372112582498543e36,3.7115942026303026e35,-1.3734492263835175e37,8.961865080662505e36,-1.102775272855325e37,1.0725567643169645e37,8.495770871193489e36,8.06231866468035e36,-5.481670433127227e36,-2.7188293725864214e37,-9.955516766989122e34,-6.47468262934011e36,6.992310004834904e36,6.65003166626728e36,-6.798569892999623e36,-2.8369138148290015e37,4.9181484014764696e36,-9.256067136391174e36,-4.064034741462819e35,8.138129875001699e36,6.003488661506376e36,-9.645116077679519e35,3.9347456306386165e36,1.0637576212056003e37,3.9718652924271496e36,3.13755788076044e36,3.124184800753332e36,-2.3508905216698823e36,-5.99967746997679e36,-4.1837324909330444e36,-1.7612531446348482e36,-9.160017250411881e36,3.6290551744327296e36,-1.7101390005149756e37,-7.889090407207362e36,1.761157437014531e36,5.987274776504156e36,-8.741235564295183e36,-5.648956578411645e36,-1.0124496533089527e37,4.9096104577712824e36,1.1598966230220892e37,2.9195825474514265e35,-7.462714860169997e36,5.405968874582797e36,6.885008452127986e36,-3.526382130979894e36,2.836854362015851e36,7.682960119949125e35,-1.1015801318694299e37,-5.2448720333539933e36,2.186205120048157e36,-4.6342355487572036e36,-9.398369155995694e36,1.0329864170055402e37,4.3022492654128323e36,4.604634639591274e36,5.835862152035796e36,-5.479314504486703e36,1.0429837949625457e35,-6.482393114115998e36,-1.2149002360961122e37,8.79148206496173e36,7.246790862830721e35,-1.300374239882761e37,3.285097832645103e36,6.30767845708608e35,2.3147097136071432e36,-4.462010636734296e36,-1.3357979753157787e37,3.185404085015454e36,1.296691968419218e37,9.986437973869271e36,2.2655166305893865e36,-5.962852220040159e36,2.447016434993924e37,-9.110561763719877e36,-1.4173949965066896e36,-4.498040119006633e37,8.794439493812062e36,-7.592817485766895e35,3.327931429514165e36,4.22792057246845e36,4.039290994027989e36,6.948008151658128e36,-3.637871367444667e36,8.202671671487019e36,-6.43363737055532e36,-1.2688007396178165e37,-1.472740494947594e37,9.447824008862398e36,1.3424518733163767e37,4.0765567525481984e35,1.1363154062614636e37,8.065604415036142e36,6.289807198152225e36,-1.1964735402061346e37,-3.5763335859692376e36,-1.8104728483152098e35,-8.079115035133374e36,9.084998955540975e36,2.1535531343438034e36,-2.6926312179266847e36,-7.02494250041128e36,-9.299240146708447e36,-3.353235636970621e36,-6.705403912135849e36,2.6592384489028226e36,-1.7272017043591076e37,-4.463693125993449e36,3.614427437244046e36,-1.8618440719768087e36,9.751790143339325e36,-9.988191768474687e36,1.150391778821578e37,-1.445645984548436e37,1.5278729647051302e36,4.570126338039211e36,-7.161012908121403e35,1.0819894791983227e37,-1.7121369129347303e36,-2.5179816072181906e36,4.8324999055846993e36,-1.5818168852598923e37,-1.100064528811797e37,-1.9359149960944508e35,2.919282074645091e36,-1.5166607852937015e37,-1.529971877186458e37,1.0272171489763115e37,2.7698454005498364e36,-1.060037399452213e36,3.1471586227288584e37,-1.4101674866094883e37,-1.023254219669878e37,-6.918668378515846e36,8.641659074346055e36,-1.858713228524365e37,7.909117702127717e35,4.640041705418899e36,-4.027386566469408e35,-9.329654887559723e36,4.8570619036147215e36,7.708662528150377e36,-1.8246450235694364e36,-5.406543754130001e36,3.9137663301174894e36,1.2058257592743784e37,-1.685829993853494e36,1.8148763495877526e36,-2.5292501970813294e37,4.213766619691602e36,-1.850814085647898e36,4.4779050737852576e36,-4.6529818827460287e36,-3.999544126370483e36,3.1814008444199334e36,4.1810659878954644e36,-3.941124765371615e36,-6.393007267342105e36,-2.2198831104570705e37,3.15572172929846e36,1.7482076889253695e37,3.96509065070688e36,-1.8860299580737432e37,-5.864445771595042e36,4.6724108465830767e36,-4.2962342633147494e36,-3.721615218309594e36,-8.075303843603788e36,3.678494498579581e36,-2.509897735958005e37,-1.0429119944402672e37,-1.53903608603833e37,-3.881078295599192e35,-9.409982736969685e35,3.8671221755441415e36,-8.967546056827428e36,-6.926408653080839e36,7.130130245742318e36,-2.0470725438568575e36,3.329825933336206e36,3.784481814526713e36,5.7597891718655e36,9.46307749007862e35,4.9823228962003737e36,1.1094919195606343e37,-3.22603862500577e36,3.395744398373374e36,-2.1123445070879092e36,3.0719373136143254e36,3.333177522295047e35,-6.488980206929964e37,-2.328638911932571e37,2.14566066247862e35,3.182458065020524e36,4.556543778770416e36,-1.304339958020515e37,-9.737085396376677e36,6.035795529334817e35,5.89887199277074e36,1.1214625977087095e37,2.4345572043045207e37,3.907959539630494e36,2.4655227393415958e36,-8.470677093736671e36,1.0656078523304284e36,-1.5526310049004776e37,4.414466767147436e36,-1.1507161706101764e37,2.9511092951776714e36,-1.6136515215484838e37,3.359751361055794e36,-1.338099014685313e36,-1.4584508718652563e36,6.500019478799522e35,-5.128002634211732e37,-5.143811441464648e36,9.069472770989379e36,-1.089522492890179e37,1.4036910596929223e36,-2.1119738777436674e36,9.078232236636956e36,2.6829652632577007e35,-5.167632180806187e36,5.79061589916185e36,-1.7922525893254794e37,2.0587471305159844e36,6.986704453880695e36,-8.854443734973865e36,3.8030978974163645e36,-5.975930571282714e36,-9.379595884431614e36,9.727498788712451e36,2.950113238718542e36,7.527986189575748e36,2.4321936697603952e36,-5.607010653875393e36,3.2251198952332546e36,1.4245446726570368e37,6.955378906073155e36,4.261490812576344e36,2.166365556258879e35,-6.180315145208112e36,-5.578125967298593e36,8.709257810253826e36,-2.657507281860621e37,-7.014123736363632e36,8.484077269775359e35,2.837733794619759e36,-5.846418512409197e36,-7.179330300838376e36,-1.991421668386358e37,2.244057999685048e36,-7.728081667695274e36,-6.939872845474838e35,-9.198362928401241e34,4.28618274479289e36,1.702334131229084e35,5.790745833348373e36,4.771089522994593e36,1.9197800144192796e37,-5.1518667272037985e36,-1.305045405579542e37,1.9970111201779444e37,3.7334915198704825e36,-1.6171326802443006e36,-2.940066156973783e36,1.6134788358454678e36,1.3133847718182034e37,1.223281181274461e37,6.033586489707594e36,6.119166215554302e36,1.4712092997875784e36,4.477184414419028e36,3.944029586722038e36],"qre":[-7.981515446295302e36,-3.7142511190602184e36,-9.969247364079576e36,8.213788967251021e36,-5.790912529402303e36,-2.7940809785503e36,6.460006404515968e36,2.427089221088456e37,-1.0303339848896226e37,-6.769316795467131e35,-9.061190575792788e36,-1.7426546503972747e36,-1.077336314140065e37,-8.098628614647987e36,6.102575965088875e37,3.806083531492552e36,-7.909532065417667e35,-3.0822347563526294e36,1.0036900608963156e37,3.877682338869343e36,9.043788268352855e36,-2.677757746669147e37,-9.479624925645024e36,-2.305898274284957e37,2.8664614509784563e35,4.193398643672435e36,-2.0443073225287847e36,9.552759491723991e36,7.058295655353884e36,-1.816910802036059e37,-4.7106834365925173e36,-4.1385603956192116e36,-5.665863868292189e36,6.318573993223204e36,-1.8030859313550298e36,-1.4529207461217607e36,1.2663247961567157e36,-1.085189789903659e37,1.8024614866693574e37,9.222069381118353e36,-2.839049932855446e36,-3.51886052614344e36,4.5059030387671984e36,8.133120119829597e36,-1.0228291130410914e37,-9.796250928210104e35,-6.526852155967203e36,-5.867996460926281e36,-5.176696833335769e36,4.8907128772202176e35,-1.1425471766121856e37,-1.1679725714660232e37,-4.29790192106188e37,-5.853823097249617e35,-4.605154693250018e36,-1.0217231354292898e36,-4.5303645754871525e36,5.32061352289233e36,6.939315237667063e36,-2.810650439545883e36,-6.510159891319722e35,-1.0286569465280507e37,6.70251937319503e36,-1.0239990436256746e36,-7.460554783547208e36,-1.0602820401724245e37,4.671946252638093e36,-5.039071493708141e36,-1.1222555131591523e37,-1.018366285720458e37,-1.1394765465632528e37,-5.3018367652890993e36,8.197055345502708e36,-8.466675120791751e36,-8.115547313383933e36,-9.244942868548871e36,-8.958249741150655e36,7.399540858682323e36,1.259050985321341e37,-4.609110238491705e35,-3.7237049403240705e36,1.436036749320996e36,8.160060864210948e36,8.282844233698454e36,1.4958213700163096e36,2.0414089345051578e37,-6.383658344165422e36,1.2718704823113292e37,-8.205257678711485e36,-1.0087775230502116e37,-2.3183041368840904e36,-7.739193892856874e36,2.067621001630232e36,8.524169413765102e37,5.337800836790464e37,9.409966257511882e36,5.004871231251933e36,-7.242054286362969e36,4.580611076153699e36,9.140455500174459e36,-2.1784263722874466e37,1.1094083813860793e37,3.564054171517477e36,-2.053046822679408e36,2.4846281353629356e37,-4.895485027132939e36,4.967299652024419e36,-4.981919149484201e36,2.2728549014577826e36,1.0557605840115305e37,7.526986647077468e36,-7.896990247291659e35,-2.403848368513992e36,1.012640371341757e37,3.954806201387228e36,-4.48180810660083e37,-1.16856608547705e37,-5.803513610193872e36,5.1053094066965663e36,2.5496950561094003e36,-9.203356956783084e36,9.467848451568903e36,4.602349699384363e36,7.269127500232043e36,-8.273057971064692e36,-8.164273267155506e36,-4.623762853323418e36,3.0983652933278836e36,-1.0278418471921039e37,-3.375371985577106e37,1.4509379821266787e36,2.7002063810009985e36,-3.2344830794791904e36,-1.0466112524218532e37,4.5761213746403406e36,1.901347233806421e36,6.064641394111986e36,7.281234197289523e36,4.0162875724109474e36,-1.1554404667127394e36,-6.030466801580433e36,-7.025897041313251e36,-9.560370465927761e36,9.697023834457664e36,-5.1905360918511106e36,5.784162289956088e36,8.843355595173669e36,2.9826512943252e36,6.13664711733145e36,-4.781421984580728e35,7.253198836614875e36,-1.1567888508105697e37,1.1738786823775466e37,1.0385919045772194e37,8.620176833449287e36,3.3982521281732756e36,-8.021119386347632e36,-1.5695278049723048e36,8.83258880480063e36,1.6104768173852723e37,1.7615333588000287e37,1.683524771236979e36,1.1256781697797685e37,4.070323397634226e36,1.2527538041996474e37,8.184282656511133e35,3.802255226679863e36,-4.2265508759949035e36,1.3020498204461427e37,-1.1726934290663332e37,5.733570988326279e36,-3.460378733352511e36,5.861412917533996e36,7.22814609934624e35,1.6618720630257455e37,-5.59105093281852e36,-7.064768120862325e35,-7.604516791612727e36,-7.745037762123926e36,-8.62213218450014e36,1.2427384771024242e37,-1.585780828686806e37,2.081539203086703e37,-4.4094633502283353e36,-1.5049909206330604e37,-4.374453375951232e36,1.4361467180105657e37,6.496327763339007e36,-2.4528674664868673e36,3.1047631259072354e36,3.0322512931856303e36,6.447230387941567e36,4.4542697283440023e36,-1.494940479614211e37,-5.406601115319661e35,1.7850285020848988e37,1.2089195873292954e37,-2.4982970929429528e35,7.656960130769469e36,-1.3101241209442964e37,1.2759221471597786e37,1.6585828900133333e37,-3.6707447166350855e36,1.7336204214820982e36,8.187166403170328e36,1.4446531605983372e37,-4.9877699908295544e36,9.044441742237273e36,1.4773773073131089e37,-1.1593075457881632e37,1.219149020612897e37,1.7959153072785138e36,-8.71033594708932e36,-1.5321573068212515e37,-1.0978837894842244e37,-5.35022077031126e36,5.870342248362004e36,-2.2294743133547223e36,8.326916008291288e36,-3.1629791557498267e37,6.844299120752256e36,-5.66642670515869e36,-2.4558954084018375e36,1.2849496733724064e36,7.481101498301007e36,1.8827533348022733e37,1.3648022013441807e37,1.3158523804766077e37,1.5193842058432318e37,-1.4817590683778578e37,-1.0136006800539599e37,4.542013492221625e35,2.1492152339898224e36,-2.019803731500168e37,1.749521672155036e36,-1.1018462117304178e37,9.019498815201882e35,2.888477531234245e36,-6.594168205791122e36,-3.797378701585845e37,-6.250906170357721e36,3.5813641939937133e37,1.987772007234506e36,-3.510449981323576e36,-5.492902451270549e36,-3.1441379381135745e36,-3.6609964835193304e36,-6.237335336856978e36,1.3407135440482837e37,8.250823379536689e36,1.1737896299228806e36,-1.2304417592199703e37,1.0975460873643236e37,-7.960797598710472e36,4.0753959015110394e36,5.063122628546271e36,-2.5659030782275934e36,-1.7511178344083134e37,-2.7643257329237927e36,-6.882350822644607e36,-3.3635479746034774e36,1.442374526953162e36,7.217202630170794e36,2.806724208724326e36,-8.656687706037061e36,-4.769981834054481e35,2.034978364849055e36,3.912487904487159e35,7.910844559157878e36,5.1791101231659535e36,-1.3054850584989662e36,-4.6484272141394087e36,1.5036926879621017e36,-1.1684986345808936e35,-7.005132290656213e36,1.5704995542311747e37,-6.033746847508523e36,6.398911983837968e36,-1.493630235953815e36,-2.622888504558748e37,-2.886405556328172e36,6.332249407898466e36,-7.62036622706738e36,-6.126557886204233e36,-1.477273264890095e36,-1.3909781087358834e36,1.0513879817223682e36,7.230825437346147e36,-1.2974597843877763e37,3.3835930166322363e36,5.260254022649813e36,-7.569394630257503e36,2.2701979057997043e36,-4.92242767299019e36,-1.0553892891507236e37,3.7333473246147065e36,-7.964213283252787e36,-3.4617870931693645e36,-4.5012818185040664e36,2.2071858149849445e37,-1.0405429931529282e36,1.6606205115881402e37,-5.027532704119563e37,-8.921406110280321e36,-2.317519302706224e36,1.6330497765497413e36,-6.568955903003183e36,5.95963555664208e36,-1.316631225005388e37,5.658032956709279e36,1.2119759800774244e35,-1.0381153313340636e37,-4.195514986349516e36,-6.515522053358688e34,-3.6230328833436954e36,-6.839148022538229e36,2.631613173197349e36,-4.266029318637811e36,1.888040071630525e37,-2.899753719078169e35,6.550765116889908e36,-1.1383032091676815e37,-3.026090194355871e36,-1.4889727608835165e37,4.632968611210438e35,3.420289600032943e36,-3.4128763793228085e36,1.930047001851913e36,7.524569871208133e36,1.046237865937556e37,1.0050315521440071e37,-3.7319643178098575e36,-2.1759499851486358e36,-5.238504941301697e36,-2.238177083329204e37,-3.266274488882314e36,4.015792713307883e35,-9.43217486220258e36,2.626825415336612e36,-6.680362583722616e35,-9.746614959763893e36,-1.3078758158397316e37,6.440203800664502e36,2.701191662430026e36,-7.83942385669042e36,-1.0817106594488025e36,-4.353602741966028e36,2.719108952926302e36,1.4984642630614604e36,-1.3697891388054786e37,1.3591923403779307e37,1.1163535854946097e37,-3.8963566544584424e35,1.0624145453946584e37,6.388299846838158e36,-8.007684825286414e36,-4.3772326998922325e36,3.030584768401224e35,-3.729813907022895e35,3.46707866291553e35,4.522931706192714e36,-2.9075639124965814e36,8.110302409025489e36,-9.943972312586925e36,-1.267970428474667e37,2.1274314507065254e35,-8.782451955911004e36,-4.1223316652400413e34,7.398938724647214e36,-7.097072453389566e36,-1.7021412661130756e37,-2.75753556248367e37,1.1863693508018354e37,1.0836710177195255e37,9.769641832917039e36,-1.900170600519289e37,1.9359276329863718e36,1.412081480559508e36,-6.900059901529795e36,-1.275569359997735e37,3.820629188304871e36,-3.841698175105964e36,-1.0673647209885497e37,-1.0085281127946167e37,-1.0822919406315372e37,2.1104951316272362e37,1.7079784168319466e37,-8.813549326610502e36,2.245100990907651e37,-7.236067172578091e36,-6.225997469888536e36,1.1669815222267648e37,-5.563251355155515e36,1.532770374342787e36,-3.2711581128196934e36,-7.660486734739304e36,7.277731837137417e35,8.755985946679439e35,-1.6669389892399178e37,-6.128843460236445e36,4.6911996468670095e36,1.1967781566453694e37,-8.048678110396594e36,1.2697652949595301e37,-3.369801295014403e36,-3.096245464611652e36,1.9965611042148634e36,-1.1540616273092387e37,3.940090045569179e36,-9.584738513415948e36,-3.218612093964333e36,2.826168067455927e36,7.930062142257338e36,-5.267253672351623e36,5.852353652519465e36,1.26287726189307e37,5.710954073377247e37,2.9381573920824895e36,1.6776257591688168e36,1.1802043856377455e37,3.100695235131103e36,-6.336335679608302e36,-3.04069067705665e36,6.497997893004808e36,5.0235178962123155e35,-1.9961017393286057e36,-5.146298571942296e36,5.871907796853286e36,-1.1411796351446594e37,1.3611612235989402e36,9.912637891225184e36,-5.787134930613623e36,-3.897913725536335e36,-1.539602060340067e36,3.334864527559463e36,7.954652662425866e36,1.0518282050845625e37,-4.5095469004175545e36,4.933959490500466e36,-2.141421084274319e36,-1.6523578976319145e35,-5.777429797618276e36,-9.132552966332636e36,-4.637092199384818e36,-5.712709896223623e36,-1.9161895208591932e36,8.239511024036577e35,-1.6556784489580904e36,1.2054093518978359e36,-2.651309484545985e37,1.0415791865991872e37,-1.2776745473495341e37,-9.164132678085522e36,-1.8994566913925056e36,9.29253807798504e36,5.749242952696901e36,-2.3791237942944904e36,-3.561494151130316e36,5.1967456783163286e36,-1.256929191746679e37,2.475631935965766e36,5.5030499150972135e35,-3.915473221650697e35,1.0030615597287225e37,-3.369370927635626e35,-4.7351294445926186e36,-6.16275438144315e36,-5.47341042181614e36,6.717039676995344e36,-1.6511615563393572e37,3.658294359499884e37,8.216515049866812e36,5.2092580235658813e36,4.910184703493186e36,2.9199900575053187e36,-7.849449705287625e36,-1.8959981285686379e37,6.150967766162228e36,-2.166070233283107e36,-6.331145918050967e36,-8.515112684051772e36,-8.239666311235105e35,2.2400127681633947e36,-9.143748222608552e36,1.1478216172296152e37,2.0916965070511517e37,-7.113586771584039e36,-7.507482574942357e36,-6.701875406690114e36,4.311912882851022e36,9.157417299030813e36,-2.1881127757451756e36,-9.825485010983593e36,1.2761258744568678e36,3.483190422816268e36,3.5041437365000904e36,1.5673010182366788e37,-1.2494724906209566e37,8.297391158161373e35,-2.445427561731598e37],"re2":[-2.7503169649715016,0.8329315316959303,3.905981754398029,0.9240767428474523,-3.8021434397996394,1.9760278475254438,9.673162268422494,0.8962390807183276,-4.682516462889699,7.06252579825491,-0.18180528508410987,-3.0682539116317464,-7.433142675679411,-5.156507940158983,0.7997552724090582,-5.260572568606758,8.114174098462634,2.7060059321432526,5.429226186045923,8.232620795664044,-3.1209405664628953,-3.2247415399564483,-9.036255090745449,-3.0968654552065544,-7.574101154074744,-5.561097716899077,-6.066830793056475,3.6888167085543326,-2.519063997996005,0.7438013927962839,2.737086544886278,-4.592571688593394,3.7382102440291813,6.819373354553896,6.236586890969097,9.795516658670383,-6.051326133051196,-5.5919092459594255,0.4443371631772166,0.16895190391385206,2.969931197580724,2.1259849472915775,7.27430269959002,5.254085105845803,-0.8612062988203419,-5.227285374965982,-5.693685618709097,5.556495441045332,-8.89467820297704,6.865612788047656,-4.149223333220881,-3.844201092850943,0.46379315019366985,-9.149156792660897,5.107384518875255,9.570102926415455,5.045093031484056,8.224040577748305,-0.04066620417460953,8.459145865659131,-9.856001121737172,-2.2423708437808116,8.657893809482399,3.0100288439458005,-8.137828905205595,2.4879462435578468,-0.08607164390131494,2.341515728886556,-6.892483266238165,1.7044718111978057,-2.6801555675272404,-9.764219179004428,5.712015271197108,-4.247403842468529,-2.199305196545316,2.119442138094067,-5.375631429098036,3.4825591265567297,6.38856018172547,4.1827206439507485,-6.889976092035854,-5.336627000241294,5.314436744026217,7.620882238510603,-5.742341601393013,4.149503135760639,-4.062647478879031,2.02769689871419,-6.185879008944153,-4.124855692550455,-8.890865764226547,-7.495034427540308,4.490841341981648,0.36582084632264156,1.6778656573828776,7.075000762657833,9.089643288617332,-1.0380538225084752,9.445329254829446,3.902422230621278,0.6146318043518928,-1.297173955656417,9.815799361233772,-4.573162622707423,1.707013734370923,4.854988272611671,-2.330682594028046,-8.034642962196106,-5.746146466399806,1.7362004307220644,2.903025041811711,-6.602917295990551,-5.911634123832396,5.279475559528567,7.310832471468981,-1.309269523823339,-1.8404742875486786,-3.566960317275603,4.2088266424585346,5.71401152708933,4.24614667915176,-0.9377921952758044,4.100492225547525,5.144641404102854,-4.765422262651542,2.3426560187628063,4.197657553916642,7.656724020787468,-3.6074167126068986,-2.4735983108355075,-7.121426208895234,-1.697646092733926,-5.270952962745723,-7.31236049913202,-6.8000562642985845,-2.307948071097514,3.641143354869051,5.198361475879247,5.931148616603023,-5.501598047695744,-6.794039365733759,-6.516537931633712,-8.77702252525732,-1.4933616761235324,-5.644026725162323,-7.0557258317203475,3.9318048308687015,4.288222495672706,-3.6367798221031444,-5.48695717174001,-3.033495712418148,-4.496009144716966,8.77983448146659,-0.9602658646975559,-2.080927718570738,4.41857348213704,-3.787082185583131,-8.680924185582812,3.552625989120152,1.7090434887266763,5.7837233628772005,6.651743364270313,9.429253238949528,8.08664901102506,4.802372156350662,5.464394025387849,-7.0466067625320665,2.904835621701382,1.8769550443703427,-7.475920596446164,8.25866129381911,-2.6426806444988156,8.994028222671943,-0.9924204381667714,3.916992376668201,2.435258858828851,5.872688038783963,-5.160752108989984,-8.149011494467235,-4.331720487289603,5.935538033583544,-4.047492980052807,1.3233764621548882,-8.176001800896564,-4.371586396103013,0.6663158020335818,4.1380774684348705,-0.2630080792064078,5.829669566275648,3.67550451827503,-4.235338033041238,6.435078882875452,8.074647624222415,1.4957617607403666,-2.090118739673361,3.139584382819365,1.751018166932603,7.017834425602395,3.953872550217996,-5.538399290254725,5.861978234395256,-1.172254171908854,-8.903980279151263,-7.605557777973955,-4.138228692642878,0.038333714364476634,4.8507115551077575,1.2707632605363557,3.8220267944731603,-4.92400390951903,3.073411068718224,-8.056502698169625,3.3702652099113717,-0.9842079625499309,-2.4464513858880004,-1.9599295474504963,8.897778895059226,-7.330012004034467,4.654663819241314,-1.718051308797527,8.953583886246768,-7.392293413396529,6.864609539164885,5.6946682947428044,5.332331032770512,0.4718710078773132,-0.5896086392810478,5.381280910410757,1.385428156428377,-0.9536176010334252,-0.5083610807198724,8.128010144472093,-6.238097053890927,-1.3681246325080672,8.468408712112868,-8.087351496944876,6.519199942138602,7.0572767415950395,-6.573578789366403,-2.5977949755467478,-7.620941144064178,-0.17179728755542634,5.343039312735193,7.194725512078119,6.344095362893086,-7.7941491118218975,-0.7216165131529717,5.723306542665798,7.823148954013924,5.872811162723314,8.09690207562986,-6.613127987240343,-1.6297088973677365,-9.803532428259201,2.2760108202668388,-7.0253061553212675,9.156666237590422,-3.538316292337309,-7.701671490828068,-8.655475798178148,6.135266408210601,-4.71407357596479,1.831165614901881,-6.276627448607439,-0.742264687823111,7.862657130271629,7.617269340383224,-3.9753288925511754,8.326549718304108,6.903266933339502,-8.933420125466547,-0.6786101312774466,9.514413873789952,-5.044590400697608,-6.995027656436921,2.809305544311112,-4.9020224738197875,-1.8865537628139695,4.276973161972059,-0.9381169112744168,-4.1987232100143395,8.748745563048189,-9.091587495007978,-7.251616190113563,-7.907429358920373,-2.891374195681607,7.524340758427471,1.7008136206115942,-3.7547170113671413,7.599280630652938,5.247111775813275,-1.673946420022844,-8.471789412705593,-8.174309949062916,-3.057940393558116,4.493159999151764,2.2373717347742144,-8.09992002702739,-8.756765756751008,2.3669396151658066,-1.9799630800293428,2.186435183435705,-1.2748278053167361,-2.2153074864460764,-9.9661956389136,7.4260301784537575,-2.335929753347905,6.985050423493739,-2.015125744274478,9.171753297401512,7.961416870900138,-7.174706047368666,-5.579797739529391,-6.636867265520506,5.025495997194952,3.0385990293342857,3.057446302819196,2.914010772893672,3.3377848436587776,6.145539606926171,1.1195721290425276,-4.979638556553079,-7.7868552948754965,-6.752548727812211,4.697928957710113,8.06845060199856,-9.607923193021685,-0.8139146406286635,-1.984134688407746,2.374436717980526,2.011300732035286,-5.72701260740295,-4.306542580495956,-9.435389145266646,-0.41252142777623746,-9.988554540178916,1.6575770173157327,-6.9576181138128,8.026981208108978,-3.8715211255816984,-2.442415991497522,1.102289675974312,3.8241162855811766,7.213926917717643,-8.995363630721641,-7.509955371100316,-1.2005528629369735,-3.7842936413083006,-6.848182523249024,-6.238622819501924,7.060756015643108,-1.987267900664376,-4.938474266146313,6.799762527607719,6.338050632446549,-5.54074542049706,-0.2959076213828453,-5.922778499286134,-9.114583037485177,-6.065836032586849,7.026508785815242,-4.920027666608185,7.0457155401540135,-0.9387966101144087,-7.684522535211926,-4.307671379695062,0.4419502032181981,1.0637315077434568,8.238294885467155,-8.737953474523664,-1.537367166763632,-1.2133131136872741,7.6661339222243825,4.0529703647047395,-0.2605132623586215,-2.1631440342615793,4.841618804776417,3.656274468629505,-7.594175000437384,-4.311497901028785,9.78112347425871,-5.819578996769062,-7.099264706573754,-6.714659209577811,-2.0500409584668606,3.235078198734609,4.2742913623190955,-3.405258400165991,-0.3820551849147975,-9.9310094310218,4.196338582378523,-0.02367194935639816,-7.483485669731369,-7.335440222126028,1.3091811970530305,-1.2583146683888735,-6.930540603884106,-4.636759409973248,-5.706423590735062,-4.454445452910245,8.075147254456386,3.8151578933777035,-7.465466357056918,6.142471331932548,-7.605419178135524,-6.379899754138463,9.629068614365053,-3.9001707348030523,8.96212811694025,-3.2858140843033112,5.771276752088957,-4.9311652284055185,7.115134575287982,-7.929649070386771,9.872042302796935,4.171625964505809,-0.17673360684931794,-1.066325743592202,1.6435121227490068,7.580209228121056,6.389596532031362,-6.544918191081055,-8.815471590535282,6.7469300580574725,2.6140809762361137,5.637034883807319,2.203909494998147,8.032062704175004,-2.035657637293193,-7.953758994434386,4.505747917519784,-2.2927591250340313,6.8923002673393725,-7.907691086332713,7.492516771015399,-2.606246317494625,8.835228470548017,-6.2698388819996875,5.738031352248543,0.09708315094073328,-0.35050787993047194,-4.489632350507686,-1.2294969042591006,-7.079001449869667,-5.039251526288718,-6.196666870259751,9.002779194998865,-1.9840415413840873,-6.051454597768808,-3.0478023883748095,-2.0366225042655657,-2.5437397395949173,1.5667526633976632,-4.0192114578297815,5.503514496959925,4.713785339824092,-9.574196731841692,1.910502826652408,9.458756681686431,0.1501423481618307,9.848930122927555,-9.286717667721064,7.03431071402623,4.920712179570506,1.071942912152812,2.3765137355743597,-6.572362424978704,-7.582128396128676,4.810984056701891,-3.1110932850659516,0.2270399257310256,3.091905703693982,8.916805102727395,6.446326245322865,-7.654668724410161,-8.58942061864122,-4.394712643972589,8.605612752651798,-6.804537921125339,-3.0127366206828317,-9.992964546997527,0.9919058107472001,7.819083064479344,-5.9848332244959295,2.911686281889857,3.837986137026528,-9.459599597014996,-3.433471508314499,3.638733885292453,5.734273641557934,4.433615968765457,-8.961744754336891,-8.125569173086902,4.607221127788881,6.8113237259820885,7.2083296189419634,6.492767747113469,-1.4378003376765243,2.719054370851106,-1.2211319473600657],"im2":[-5.983584946789096,-9.298425740926819,-5.268234777685164,3.9660551669853383,-9.813027581262046,-7.7632173667809345,6.17172872589374,3.999704327900025,-7.2047554721499445,-4.284893154101197,-8.981723018834861,-9.58739845416227,-0.605779681477367,-0.6108753014650574,-0.02088831888794651,7.968981625678538,-7.463328304752075,-8.605135862042081,5.009103561695085,-7.027605726464897,5.159016438404532,-2.10972797552839,-5.9518083811276234,-2.76545599141528,6.271240385924976,9.86980556571816,-7.845467921239539,9.041924906552072,7.438484662577018,-2.9089911478188597,-7.091477300475047,2.7387578285842196,-6.578936156601887,9.95599966198628,-1.866562245196512,-2.4707320576925778,5.859994392653666,-8.742006928085416,1.3662306987091846,5.110489307953664,-3.6155103211270223,-5.102276288087049,8.186456855251091,2.9185138758453792,-8.851656023314964,5.49074743232098,-8.859291220137864,-9.874690725249437,4.762508145247061,-3.8492510796747332,-5.65314875255293,-4.832802517091668,-1.347130332450062,3.136109995942082,-4.255803951801886,-4.178074698641399,-6.3514332017386455,0.6472604834296511,9.853443955044895,-8.34786555028164,6.840451480298601,-6.986918715924711,0.7018543449826424,-3.5035891622579296,-9.40909850390939,-5.407665037890648,2.92108587413167,-7.40688205719027,2.066008901583336,-9.310328660984952,-5.059039540904284,4.075557892929819,-1.9613185090896579,0.44412899861464616,-9.593894421190052,-8.340509245162167,-8.78245209992488,6.665340537097936,6.10546043346773,-2.187103146486482,-8.575122618084755,2.2795641276353233,3.3084080448536675,4.9410532013590895,7.913392272170448,-0.0618456744866176,2.7076036080237387,4.1394097239170975,-6.5718704300710336,-5.294761075864969,9.531007024677411,-8.23522332783783,-8.860556287894541,1.242063505368531,1.482499944715311,9.35726454788064,-3.1293774488293957,-9.145434245620292,7.013272816939754,6.4357379182905134,-3.7718423597415773,5.77740017307959,4.1862859845952265,7.0470797030780155,0.19539233076678642,-4.449613965120469,4.385993939178972,-6.92634079005199,9.852311965312005,-2.616906746872103,-2.272101984430959,4.502379231126305,-5.511016552740935,-0.18470399905767465,-0.34820352159836787,-0.7745057657299377,-5.61684731072809,-6.545474683119092,9.411334313955873,0.9072157043690261,-4.1280271892276765,7.922855769615438,-6.038441321573718,7.4362540711998335,-7.733820717513257,-7.619966513300083,-7.919971561936594,-4.85397166874632,1.6852226306634694,0.12641464444990902,3.366223187125726,6.5978870718306695,-9.492648114946787,-4.643527528615565,9.348981729425446,1.7757003952170471,3.54387122306343,6.360502288896164,8.88142780747209,9.6600226080803,-4.288291349271203,-6.807112563270355,-6.512913008251284,5.456498333215155,-0.5964046386383828,6.76395451015626,2.721207905678744,-7.947328497305888,4.076924124154102,9.224497600543934,3.20964844523621,-0.5263302333421542,1.6857567265665914,3.0060557939732853,6.172583772161396,7.685619747838224,-9.391621798423742,6.780001656346112,5.604601933801511,-2.2463864499581803,1.0154326419997783,-3.3848738458669754,3.9017834354701044,4.00349167735628,2.063497026041727,-0.6731972041559366,7.323663777542336,-4.276318353425321,7.5170626158758225,-4.230198566407768,8.38253580398527,5.532238221663821,-4.080403033024593,4.3787367222650335,-0.8667445896905246,-9.264489490407634,-9.27149814445748,1.6522388202137357,-0.17652750415306784,3.6117426495470735,1.6559683985524032,1.1375508922711415,0.015013848707551958,-0.8084383334853857,2.1277208963407155,-9.452555618447867,-0.9129052642835731,7.21285060904297,-9.169578407265877,-0.21516475341291574,9.43767475451445,6.6537882748911805,-5.437115710951228,-4.530079617096428,4.700861977689048,2.048699649133889,-0.2169864258733547,-4.190037843510368,9.044008334351037,-1.8845695561356344,5.956367251478273,4.6133695348537955,-7.699048051710456,3.8595096253801504,7.540203444988077,5.347548327767699,-6.319146256933871,8.743924657194956,-1.1484279778374926,-0.3409470830018613,2.3410092930917603,8.934788977359162,-7.81236305543527,-5.460305384546736,-7.480864903767513,-5.283005543008414,6.19483803076443,5.531087498465963,-3.2051332803557475,-1.2828520405461532,3.8896766976783894,-6.805195761594749,-8.110594587277248,-6.402164637368113,-2.4285696956869174,5.249365641133535,2.275429551309749,-1.032657099952857,7.043247910788079,-6.940108032058136,-7.525805423396723,-2.8274431123705446,6.812620745655913,-0.07943852135251817,6.614514854140793,-4.258140487033096,-3.7935657885694756,0.5529515431654737,0.8894367216394485,-0.1170442507959013,-9.969696248789386,1.631185696248794,2.1039420781697356,-3.506700873333388,-7.388104416503378,-9.346750248059465,-7.0876958792454285,-5.635080101843704,2.5425559832648084,4.520899170112658,-1.1488499546319133,-5.662823285296065,8.103337925997351,0.5548043897895027,8.580667337374145,3.9771455033169545,-6.684216139739219,0.5494073984441723,7.1439093996469225,-9.292412268066348,-6.304435176567635,4.193089610928773,8.070159661580348,4.248386990866464,-5.950200824362311,-3.446907425924179,9.681271360775966,6.36674576663447,6.394841206523235,-4.200140302918389,2.3783773986135692,-9.886949035473728,7.148758143368955,6.957410637672751,0.20959425979555135,2.7652327439403095,3.5895480963193407,5.4638817240216735,-9.669958682815977,-3.2433324202272047,-9.16339878679641,7.409309303327078,5.573703375171624,-3.082589598665944,7.979867185729951,4.477203463291335,-2.822515423527088,8.744391313798559,-3.547871839117125,-4.10738259297446,6.702196134154438,-8.54687878893332,7.910292685302785,3.728657552145524,-9.670129953829223,0.8253953982891993,-8.697722670156768,-7.196238699861861,0.8338637736589067,-1.315078264909106,8.707897347200184,2.9002295897237005,0.017513331382852826,-8.662843373015917,-5.764810123436652,-8.048503646627172,-9.488096714369977,8.003200594404642,-8.160572238691984,6.957627440107078,-7.621938203963321,-1.689614821679628,4.496037743567808,2.7818786374120705,-3.815070975628272,-6.038010380437142,6.281365584478785,-3.1624585551317264,-0.9838501385636427,-6.917667044651161,5.045834362530391,-3.6917544810610936,-1.4336569431052322,-2.3379871549167186,-2.5352156997672726,-3.3691961761545564,7.5476085742830605,8.184655745852488,7.606589801329754,1.5856222214346225,8.385351932572007,-5.331552411005013,4.109579483739568,-1.0007095378537922,-2.477532351087608,-1.837620786006017,-3.5836223019528397,0.03988215468580236,-5.080197246287437,5.614888631655585,-8.140689816205043,-4.369334160736498,8.61578961247637,0.9181599168262,-6.176559897138986,1.553889945312875,-5.342650177711537,6.840584786425591,3.9035038396031307,-0.6035811867811862,5.587089105078958,6.131536938849898,5.242331076289863,0.6366085912929016,2.7103317057494536,-9.991838773838978,-2.9035569571019355,6.515522575914666,5.1729573943307585,9.109040888026193,-4.298597478544779,0.7193004879676828,8.686025238545042,-9.848622534006527,-7.164534538948288,6.053295304899237,-5.836243670668293,-6.308051582856695,6.691812169043601,-3.939105673588637,-4.65763302649089,-2.7159610019446223,3.468390604917067,5.523516227320915,3.269699088353475,-3.9218602841348016,7.584962267419428,-1.076343264868056,1.4699466011106708,-1.753709727075055,2.586844500112992,-9.749009895796846,-0.7106408043015797,2.8236820022331024,3.268837437025425,3.056612360022328,-0.2464261105080503,-5.809870644338466,3.900386590048374,-1.6798317656169317,-7.854833225579016,4.0085668269108865,-6.308860463233019,4.92563210135998,-7.859222411439832,3.501621159273034,7.566925843177803,6.748076610081174,-3.1269099709118535,-3.152265499417788,0.2823410383754439,5.943757430579462,4.5878831284386195,3.07051090416795,-7.799735685509184,-7.8960128846955,2.002911055833609,-5.3110957678689985,7.326143747686476,-5.109149442374474,-7.906685052915625,5.673669887599948,9.234298004798053,-7.623346869121357,7.199825872023812,2.3018828553377375,1.5228982298284421,3.1247081878668244,5.210120798130086,2.3700910821210286,-7.1912619376359155,-0.6686851436173296,4.411495713541118,2.021417439421951,-4.860151996712288,-9.473792850419958,-3.269860243024003,7.653206838699688,-6.941697547305623,8.999727034496498,5.997310073457804,3.4507757302317543,-6.5028442608445385,0.3659393142546108,-4.189290486394864,4.279614802638987,0.2509755399086444,-0.24622358015533408,6.807307732569448,-5.113451041926527,1.8212905369739438,-3.096833495281084,-6.940654764115914,0.7354598308174953,-7.19297052582764,-2.89923126276622,-4.905139461303545,-9.55649733051928,8.50084037122025,-0.6788620304419979,5.1458392319214585,-5.023750983345372,-9.018818851817002,8.568187633404357,6.589644113299144,5.686437275194624,3.5340237426542114,-8.25540658086184,9.501224959415207,-7.521017514774755,-0.016022540530508778,3.1141581967012932,-5.3747480635683615,-2.987552307873342,-9.160596297124295,-9.921722724388026,-9.477801820616264,7.453893422931152,6.535170139643242,-3.918820024169989,2.0612616716741687,7.887569768191206,-0.9490661696141913,1.1831416859181143,8.994501908450928,-4.355924256037502,-0.4928252551932424,2.98164126786582,9.421976082989648,-8.400563477279722,-8.1347964082139,-8.801105490730752,7.762750696425698,-5.515017553582727,6.3031345616104275,0.8264103810949983,-5.748615206111545,5.137174046678476,-2.2214074668824573,4.299121487376631,7.458750988780007,9.166553965011435,-1.6356737181780012,-5.813764407255066,1.68508087565273,4.055992688932111,1.1250371082959987,-6.227326344925501,-7.990555655192826,-3.2738994385959064]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/real_component_scales.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/real_component_scales.json
new file mode 100644
index 000000000000..f60ec3b158f2
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/real_component_scales.json
@@ -0,0 +1 @@
+{"re1":[1.0957837108327374e24,9.980685511892895e24,4.900519883864505e24,2.8908138451935853e23,1.0144066790161555e23,1.1894664598147142e23,8.120712846476141e24,9.38949829562569e24,5.742316028044403e24,4.3344953937762725e24,8.329710086035703e23,5.221073728558591e24,9.788391560881817e24,4.4156784743538497e24,2.3193842057141714e24,5.354771795142719e24,8.253609865777314e24,3.29673065630648e23,2.997468731674129e24,4.55786768198762e24,2.385882459560065e24,1.0180099952755373e23,1.7502397639071345e24,3.582770898537682e24,1.1639721341490673e24,5.4095282494736e24,8.489715858434933e24,1.5687682259033266e24,2.825312352179398e24,6.332762277907879e24,9.76974338843448e24,3.220600444894182e24,3.2520305220807545e24,2.036367833062235e24,6.193233399103037e24,3.571153024120154e24,5.128364088812288e23,5.920305831446373e24,3.3337372451012863e24,3.985990716712678e24,5.222040616014298e24,3.903469395695025e24,4.927447729586264e24,6.695377942853224e24,5.984285365231875e24,7.561821969649764e24,2.7272941819459576e24,1.511466452056779e24,7.808805704847409e24,6.048282104890377e24,4.940188048919378e24,2.2377514677452893e24,6.012163861768476e24,5.319183381529096e24,7.500622463308182e23,6.663100932809103e24,9.79810841995978e24,9.577001439658506e24,7.198428212098109e24,3.256287417683135e23,8.633951986974816e24,4.918243040344548e24,9.166302871838453e24,4.27390030835396e24,8.858472127893985e24,6.369233240857386e24,9.058689325629151e24,7.055473576959804e24,5.885548503958498e24,7.368891442111848e24,5.117052384705834e22,2.591445130653835e24,2.0757636877944975e24,2.1477798672273763e24,1.8254403811810872e23,8.518685313421793e23,7.394240172647146e24,1.882894054745521e23,5.407810147398156e24,4.3869655298824486e24,3.317931999931774e24,5.564796859115336e24,6.744022311914566e24,3.4204136809863456e23,6.413078988358814e24,2.852222634765439e24,3.55433952384733e24,2.607072229420672e24,8.343402833159719e23,3.4359937973998546e24,7.016939298598824e24,6.450518925284372e24,4.952286576663634e24,2.75749365153403e24,2.129235262301762e24,8.65892296995436e24,9.731382378563992e24,5.269136575325963e24,5.436277322479343e24,9.438509318500265e24,8.145364727284241e24,5.382623599728532e24,3.6272852868168364e24,4.682159888340736e24,5.954643960602766e24,1.390332658071112e24,2.8469763462751787e24,7.273684286334924e24,6.9991525905428e24,6.894838578516537e24,4.897180151730615e24,4.1432637398815925e24,7.949053357046363e24,1.4919314432691755e24,9.445007038918619e23,8.343330794790546e24,6.843804708310769e24,6.405173032679074e24,5.588489633258142e24,6.568035778958242e24,1.2153298110254452e23,4.227113921787766e24,1.699811760347454e24,7.581576829771786e24,9.050841649913544e24,8.204826734496564e24,3.6709923343082497e24,5.850487989248586e24,9.81530285577625e24,5.98434757094212e24,5.188519162450613e24,6.590135664005141e24,1.3270626132400155e23,4.176456837237267e24,8.543752042227485e24,2.2192304185217206e24,1.7341871704503356e24,1.4434557532835258e24,9.204782010129483e24,4.8272230240749994e24,9.653035395736404e24,3.4989785393631126e24,6.602035588036261e24,2.123505395718807e24,6.867249314264248e24,3.326683423716217e24,3.232210646308147e24,6.736397373447238e24,3.5754512227074155e22,3.1788774620410315e24,4.4905160070090225e24,5.163047903326051e24,5.542996338093385e24,6.970584551916758e24,2.56588336155404e24,8.896841328698361e24,8.664836061881743e24,6.623679696681415e24,3.25507682958276e23,9.059506956376625e24,5.251802211038618e24,3.071409025423004e24,2.7894662842008813e23,2.7171340070884177e24,1.8532351640738833e24,1.6823855678150257e23,4.288588138840455e23,1.445058279278344e24,9.259644590786133e23,6.046060736955364e24,9.723157588222999e24,9.07245088951421e24,6.389824253515607e24,2.1577788980814208e24,8.948882231036867e24,8.654175486864351e24,2.2687883849391014e24,7.316266252843577e24,2.104354740197343e24,1.5708171308284092e24,4.04147155326466e24,7.137560289275896e24,9.792991976858858e24,8.692700651736258e24,5.523491403715382e24,7.444296605192615e24,5.212479583681387e24,7.551751212519825e24,7.490046066745697e24,7.067657139522598e24,2.593973621830311e24,1.0761724248031347e23,8.934035022629909e24,3.4751608712300145e24,3.2667325729230727e24,5.416180112421641e24,1.0217440660237699e24,3.590763667736779e24,7.775975663616965e24,3.4588287156290756e24,7.542425291535224e24,4.068792393887203e24,4.5957241807498134e24,3.159772511040415e24,9.820311938018527e24,6.164819903253575e24,9.99768849803606e24,5.269847682033112e24,7.879562504684262e24,1.5975148031977438e24,1.1883215853449981e24,5.284719126443637e24,6.509149216168126e24,8.935254611278806e24,9.364299213481925e24,9.532296336573164e24,1.6457140660700034e24,1.76271211876064e24,2.7273797348262444e24,2.655228160883577e24,2.543198710364351e24,9.545218059334474e24,4.539167234612929e24,3.379469873753506e24,3.258452915968511e24,5.602677777020571e23,3.884188537965986e24,3.163603254183627e24,9.190773892160144e24,7.729459229383821e24,3.491926450937706e24,1.5477341532054536e24,7.604889212499236e24,2.625744091297143e24,5.758960643492734e24,8.891686692137471e24,3.8820913945137683e24,3.0841900746027664e23,7.804575327298953e24,8.287262241025599e24,2.2586878216347864e24,6.670062407287226e24,8.319912123666481e24,4.082830573748484e24,4.736573026889245e24,4.6455759118571197e24,5.829058560022715e24,3.500334801633587e23,5.263721765201922e24,3.488449106237924e24,1.7364297253057194e24,6.909307820698438e24,8.319214908519814e24,6.76484887870469e24,8.796582344004056e24,9.188247319200169e24,2.1852687037904386e24,1.2522239579120554e24,4.6667934734037e24,1.0768116686843155e24,1.1683955192583573e24,5.17713888966013e24,2.102879203785877e24,8.976017979151212e24,1.9043136652737447e24,8.670861876660112e24,2.990334039225845e24,4.2818885458513283e24,8.767977728744188e24,1.8654438097549087e24,2.5637015601578173e24,7.558668741317416e24,8.482816779076857e24,5.444030795962207e24,8.903025676075475e24,9.138306808287417e24,7.222092245809571e24,4.6802830801424446e24,6.524399816565641e23,5.762521593494206e24,1.9574702007151602e24,1.4623117653119767e24,7.306748559684306e24,2.079838028955161e23,8.443418893503875e24,3.899040329216304e24,2.6756025630106354e24,1.9257371842725715e24,7.298647585617005e24,4.158607015830759e24,5.332065870039772e24,2.396552895207226e24,3.3120060087174054e24,1.224791959337752e24,7.416676231965024e24,4.7880701948715313e24,5.160769873701019e24,8.849105081030571e24,9.486770089680535e24,2.699515318927115e23,7.354027106620465e23,9.917481803388106e24,8.722102627994306e24,9.516989555839728e23,9.664745792598176e24,9.390024432925022e24,2.619682794727301e24,3.545914758180614e24,8.85644022516412e24,9.551206995840255e24,1.010700262710328e24,7.093688703612764e24,1.1034802373953058e24,7.785756674390645e24,8.12188373369035e24,6.168749621366953e24,2.329683215523736e24,1.341438723944375e24,6.718453530683363e24,3.586281460446017e23,1.434210495603604e24,5.183216888545231e24,1.9029123422820562e24,5.861700246372007e24,5.263992268659246e23,6.02457627389332e24,2.940417528350108e24,8.08679614612094e24,9.988975792947525e24,5.706676929161268e24,6.353525042828088e24,6.981606874767491e24,1.0399209286390888e24,9.420586641038671e24,8.679655561612103e24,7.249830147619491e24,9.887035362685473e24,9.526753315203693e24,4.570367943794326e24,4.935773228380781e24,9.218912514556223e24,8.924860937011065e24,1.7273951836064275e24,8.083754206948724e23,5.67874200064006e24,3.258932592798534e24,7.518535381505259e24,5.202785441291611e24,9.538737075047054e24,7.682835980990136e24,6.8148366101254e24,6.613962829677341e24,3.9761777010663317e24,3.9608186560436523e23,5.157774272588764e24,1.1827138151079187e24,2.3981384163400023e24,3.859840231235275e24,9.618235111065085e24,2.3865373748120002e24,3.3539785189630556e24,8.271592512631198e24,1.7870509897874654e24,9.041907627848668e23,9.348226768489977e23,6.522479003992322e23,9.470678932555895e24,3.7719393525663637e24,2.211048249252472e24,6.19590707825079e24,9.527416704335161e24,5.834093484628356e23,9.0830628482866e24,9.89727779873508e24,1.1285481433175972e24,3.3810033239505726e24,7.510079289351177e24,2.1559711737545552e24,2.498526465577664e24,7.878246496932369e24,2.385465187580762e24,1.241706589098124e23,3.854833705844929e23,3.5025744022455223e24,3.2375592049319207e24,3.690554240624997e24,5.52462285719451e24,9.707815858994445e24,4.798360242690843e24,1.2771918399562855e24,2.863217061451267e24,8.04714462459136e24,3.523995635607108e24,7.347608719616155e24,3.4071406614978197e24,5.107458350742553e24,4.3889190305439124e24,7.099667061068542e24,8.899846637306397e23,8.117515562066968e24,2.5766862260520854e24,5.101905537425055e24,8.879844937936358e24,7.45481961481317e24,8.134217512804035e24,9.100249488366685e23,2.2080844348466423e24,4.943061778744553e24,1.1560052693118595e24,9.183332923451582e23,1.865975965995276e24,8.346033375304953e24,8.902689867556081e23,9.95132897396188e24,6.003071068411889e24,9.062434365342627e24,2.9214012472502552e23,5.142239191240883e23,4.8135475008167164e24,1.8834584227305432e24,6.829727107992015e24,6.345651513720937e24,1.9791652934572047e24,1.0168566519905399e24,8.572795467015771e24,4.657028451609106e24,3.243023453511396e23,7.90844725283092e24,3.360439856303246e24,9.76682129725385e24,2.474112320983224e23,5.780305905766883e24,1.4996298966808677e24,6.454192236774344e24,2.481303814263002e24,5.9889279519826e24,7.208590075959569e24,5.433999312598737e24,4.6083001831563554e23,3.11457890651648e24,3.268299479392607e24,5.846868900758554e24,8.290089355752415e24,6.46683850576762e24,1.5328322978306477e24,9.156721417715392e24,6.132584854084912e24,5.470217135582569e24,8.276251020648734e24,7.347474853527592e23,3.021398075548011e24,3.002731440689509e24,7.601796256696684e24,5.608269283968734e24,4.518148848015692e24,8.788140184567365e24,7.386351649863514e24,4.977725481412805e24,7.179403340589536e24,1.0488962711037276e24,8.262940345893459e24,6.625370482743089e24,5.844019655771648e24,9.18733440329668e24,7.963640069981034e24,7.602972342642471e24,3.3959060623383787e24,7.706621473063697e24,4.3251879129827935e24,9.829411021542446e23,2.0620061836585747e24,1.291521576484489e23,4.572448163177806e24,2.976207436229455e24,3.531064120983153e24,2.973369753718668e24,6.213666649981019e24,5.693192259540581e23,5.497457779539769e24,3.4555004867665676e24,5.2656521172514074e23,1.5592754683121537e24,2.8919620454854857e23,5.19273290428125e23,6.383819029135794e24,1.9387989706046596e24,9.507821614711597e24,1.1354611902384183e24,6.874102842153135e24,9.720762007822295e24,6.191807790830104e24,2.411958601483544e23,3.626819288864859e24,7.113118879385494e24,6.868007765005368e24,1.3764128145696643e24,7.826493287719755e24,3.153317918670229e23,7.220693888909286e24,4.5825651534182147e24],"im1":[-7.8722406320093885,-2.5744016328315773,-7.053876684081017,-8.133518970441882,3.132367470490582,-5.596613887409649,6.636755842481747,4.662143730333206,9.851671722107625,3.896105587184195,5.207404440313706,7.667215961810413,1.1503393996448459,-2.9770930239673294,5.507039688431398,-7.527282963312308,-7.377523175164611,-0.08030174944008373,5.197392235614577,7.127081517712195,0.4721430512568574,-4.565109895977734,2.0498333451056734,-6.439649007087942,2.799538139980978,-3.4837171534559985,2.535452835320605,1.1290568826457879,3.4595314698277075,5.520402631366416,6.94915875393551,4.837576291787302,-3.4792045870737587,-7.047110845857809,8.097145876385145,-3.0117928070262945,2.7587584220830568,-7.378043095454158,9.08896608390711,-0.9849773342151664,8.741441844865736,-7.368283421675443,4.571180852714603,8.474440253691029,-2.506583432434284,8.42135419513792,-3.7905597538634828,6.380725175991099,-7.216133510482495,-2.912615558593208,-2.2848418958128143,4.9787598328302884,-8.975741345938717,3.018911930015671,-2.5386048317970555,8.405893808154048,-9.699433492714473,0.26931517836399976,-3.4700134579319064,-8.703287615507062,8.695146323792589,-5.7487352044124185,6.5260425952022985,8.230365362616816,-7.216610487678057,-0.4359519788841677,-3.4772008321066146,-0.5597248029863007,-6.27074454606368,5.560712852876806,-3.493345598659432,5.120144894767053,-7.801562034911758,-4.914601564929715,2.4581521022257533,-0.4625590996717843,4.706180613268565,-3.481731949762798,-1.7102225135831954,6.479755765636817,-8.537622741567429,6.960379053228166,-1.7507564868398173,4.999822627332174,-4.46617616624875,4.468008756540886,-4.445262381110338,5.208265389053517,9.193833444020054,-9.284625756633993,-7.400910236283962,8.211125224084903,-5.506070690754193,4.718060240724775,-9.209395709707293,-4.670739908354371,0.7448044943522287,-1.2871859949779179,7.904376280976681,8.930227515769069,-8.468684941159559,6.324804395408979,-1.7925652127479719,0.6737520692612406,8.934882813317824,-8.849335120085676,5.172476077318581,-7.381812529112047,-6.105776099168492,-7.370889873014821,9.802113930355056,7.113236852492651,8.782553225446478,9.844702066441965,-2.6844100338586463,-8.116505796529381,-7.719529362436299,7.9055215798602205,3.42321000351925,8.648598741301498,2.810210511546998,-2.40074207191999,2.741200086522346,4.558910862853496,-5.358299711762056,-2.133777788561744,6.150706119655609,-2.397184160047794,-4.027974801172274,-6.476633860027419,-9.34111156470018,-8.699365692717771,2.5035344354920177,1.091676179458565,-1.972174437814619,3.0066224753168758,-2.548507364570714,1.5136496121427925,7.568555206428094,-9.438754041194242,0.16592682185229357,9.579324656077777,-6.095918067795758,1.2431273216240069,5.904892168403519,4.698884858718682,9.89215189386858,-1.0688050664376512,6.75859111131733,1.2752753990078283,-5.877701853713038,5.945305631717449,2.044608200958443,-2.606322440756623,-0.9131680912364999,4.719779504931177,9.498862038372323,-4.579388242485221,-9.6883232739142,3.2884871755219613,-2.7991327972437947,1.0730914608274933,9.81523039368664,2.9919538799345506,8.595472558176539,-3.111122553463577,-0.36840801948637747,6.340611943461926,8.081726740595034,-4.6559510425671995,2.5123477292901946,-2.406414023399872,4.805018584404966,-6.9084864780310244,2.3614569932052056,5.421420715477463,-1.8548297135638574,2.1907359705162115,-2.873054590814279,3.4850192928282535,7.814372865605218,9.551068324724557,1.5309415320708624,-6.206732705224887,5.739861572321532,2.5841184419369068,-4.114425325048334,2.5778774351873004,7.260912452428016,6.470204217775844,0.040552693037604115,-3.3583345673383054,-5.174912463783499,-4.305917163862838,8.220114555281803,0.790289493369535,3.2564546296106514,-2.026167879518228,2.4392743515093844,-8.101971283083177,-3.4565696015827774,-1.4603556000076896,-9.223971406340656,-7.257777450428026,4.907163699440924,-3.681084203243241,3.5614286173375103,-7.199348617760668,1.7789303970075423,-5.052260530469903,7.8523385539768675,9.639037791353896,8.064088342024519,5.698194646879406,2.6537767036347244,0.5026259112336859,-7.641807823130728,-9.38664163077192,3.1723728781837686,-5.895265607310247,6.762163423009305,-1.9145366862048476,6.777609722734006,9.316273640639757,2.6833928591675402,3.2298750917336463,6.261751530867411,8.761890153096733,-2.5139465145291133,-6.08294018374564,-3.6471813966418765,3.7316471419577333,4.659439425506269,9.519177464539009,7.313524940758374,0.8128917630318426,-5.210316230173335,-4.219959680187184,-7.031115202591465,1.4901431735799715,5.789368837466354,8.27354957760484,9.521001318196312,9.358121545103216,6.911788235999566,8.628501131967276,-6.931750386910156,-1.0175810907381688,-5.146228407212989,6.284531279294036,2.194309443598364,5.3101846260571754,0.8533783406692752,-0.14941045534189712,5.834232136401521,-9.051370133936345,-6.188033472456535,-2.407513168655635,-2.3789885446536836,9.916323024642015,7.63771212376038,-8.348550602529288,8.542380514421406,1.690964123462276,9.3083760426818,-2.301991505925378,-7.377507180162601,-5.379162624361178,-6.055100631424921,4.618506087129228,1.2727936543315703,-4.127992553590493,1.921222185476978,-7.3195061347362405,-6.711148590900422,5.505962091151183,9.279728321265676,-9.066722077486297,-5.704831950296985,-3.518888116381027,-9.542439251549748,1.3825932136174437,2.823048501957997,9.042689497596392,2.426942068412682,6.727941058476944,1.8439503781199456,6.108004914158229,2.3684535890710237,3.9614667792197,-2.100661496711358,3.733852210406617,-9.340223377854874,9.103308851452091,7.089447245513615,4.923783571975914,-5.386975616508698,8.831653099335185,-8.098459820637538,-3.3230984035228044,4.179511467075585,-6.854678824476981,9.805701186568708,9.41834402537846,-7.844598562075358,-4.6099799849138945,-9.125466633508708,-4.007964124362855,-6.193874736543846,-3.090514069261207,-2.808177992403957,-3.311994624012593,-9.71164732038651,3.2229455379204435,-8.108701571874795,-5.105542759759336,-4.150375231810246,4.39176319689369,9.101836982733996,-0.21781001869903882,3.1049296047905006,-0.20723001339041325,7.47093376718578,-1.7959142795856806,1.099454196464503,-3.0186883991765434,-4.251064167599495,2.0532996755804245,2.8936248719916673,-3.445306795715033,0.7321136753888364,-9.410483279940703,7.210908852586272,6.522768190250648,-0.6553778378637691,-9.949945789674864,3.715387381117928,5.315823021867894,1.8998134958683988,-4.3542230360501,0.6160468028839503,8.21692151627633,4.954370357522684,2.626171776212642,-9.676571787205326,7.684903567187462,-6.963767160279883,3.2395956818842357,-1.8277700272233481,4.759352751069812,-1.1073811142656709,6.309613759957891,6.262560657627354,8.148227322912248,3.844318387390542,-1.3410066779899665,-6.362572629691705,-6.70332470844442,-9.334855788109927,6.795226257750937,7.495937149857561,1.8650758784316643,2.7189675628600263,9.238279103452392,4.680863241373942,-1.6811535150453754,3.7493313320866246,2.9099657379498645,7.549222663647097,2.03700058402163,1.8876482490380084,-3.158526721627572,-0.2918540498419375,0.3906924733757755,0.25401325817700027,3.2374897669546634,6.497038625795106,3.8051896293365406,8.557463126140437,9.387437890473493,-0.18826017713482734,5.75299947595666,-8.4940150451231,7.588796228304425,7.39964268775384,-3.5186955161790046,3.786884865427904,-7.495559522147226,-8.32667485742818,-0.7752966258210297,6.964773114595278,8.061713233544953,7.916070949109702,3.9565957482110754,5.753154081013172,3.9658995705510307,-4.063215185639275,-4.784203226944912,9.640987638212838,5.417569955895571,0.8109699827892953,-7.537210804319692,-9.972083980135015,-8.164888388731327,-8.649703076966965,4.029578254118356,-2.4159729193959034,8.467973582606007,-4.47665272691278,0.22413848509317447,-8.974430365935739,-0.5622973021041684,-6.050363994847576,6.777894691284793,0.08849046532194293,6.179398429397978,9.809081457657879,2.4503013453070004,8.42785978255139,9.039504958616753,1.8429103772307176,1.8130930902688789,5.2785336620992815,2.802286898123045,-8.613016899766555,-3.772664453397887,9.996767567344108,1.5293312404983403,3.60978472434255,7.789207810017537,4.028321637433274,-8.813650428223614,9.185619028762272,4.543319632785405,-5.663263775458982,6.105441698472738,-9.919975135793406,-8.875900037630235,-6.879501534506756,-7.456886782356089,-6.508110757776208,-6.746858812687129,2.30131069846259,-2.9294396854401032,4.885958470179437,-1.966069709637793,7.3092142997259195,8.806114955859162,-3.9562467263430996,5.824288088591036,-2.384630293993622,5.853244102450024,-4.694747943211047,-1.4463963969087992,-7.060021292161284,-7.215128540817275,-9.853247392272749,9.82077358400226,-1.1991261634464188,1.8052175538360942,6.299771649813973,8.044829144239447,1.1535649527078284,2.84044896827959,-3.1302794727919885,5.768013772158229,9.92454247121487,-4.575396850960791,-8.790196058168348,0.912064170978045,1.3724976086568592,5.701917232304805,7.362552016687026,6.172076966049421,7.001818594345835,-0.4483413705477428,-8.376592601759809,4.938470986378462,8.087804631098795,2.640836481124323,-2.0920506759900785,6.005016493742495,8.199391219197746,4.886490283399144,8.85436033762715,8.299748274742544,-1.183521917171559,7.2079601895366565,-1.2770625213632147,-1.7793095844414673,5.827994870545394,5.515852012309011,-0.7612131982363319,-8.353826613094474,-0.5408973019164947,0.5567358455259317,-5.484540191953315,9.227869995030574,4.621025370009161,4.568090760473826],"qim":[5.6075021521931915e23,1.2675118141016023e24,9.135509330140569e23,-3.6760749052001985e22,-3.033416192334019e22,-2.5179267480458067e22,-2.4360225468329907e24,-8.190542871393044e24,-7.823109670178604e24,9.621428274383455e23,2.241132227319888e23,1.1099565156433861e24,1.491923949748059e24,1.0236255083826057e25,-2.9917465647241793e24,-9.988891739787392e23,-1.5421905779499394e25,-1.0124728771316185e23,-4.864803017234794e24,9.831994255105148e23,-2.7743614856483014e23,1.2247409708144777e22,-2.5364812092154037e24,1.8199211826670462e24,2.3489554280145564e23,-7.316709363636753e23,5.488832734357543e24,-2.515359290934239e23,1.1640948271959621e24,-2.1607404879843304e24,-8.782244093065866e24,5.157263606502096e23,5.0241631422508777e23,2.200245127166902e23,1.0095402231262674e24,-5.3872898213576415e23,-1.3763412990970103e23,3.167062979248834e24,4.92398795444341e23,-1.408172993464844e24,1.0889689487463052e24,4.1293537409277395e23,-6.658515123567988e23,-8.628723227240239e23,1.1290711615562332e24,-1.4145607550611183e24,4.3328094385577396e23,1.0886312148030494e24,2.4317645194861015e24,-3.362084839899853e24,-5.6760984597015076e23,-3.7057617332238994e23,8.323395745751148e23,1.2067395922115184e24,-7.518372268327089e22,-1.315779161122344e24,2.533770978988449e24,1.3940791045317777e24,-9.956697847923126e23,3.860608098491854e22,-2.6350931795778127e24,6.906540244550298e23,1.5985125516552784e24,-1.574334346551792e24,1.907896472166178e25,-1.3730707129900198e24,2.8112685206233996e24,-1.0980508573145447e25,7.935594745005947e23,1.5092256986525058e24,5.433327238044489e21,-3.901008629741099e23,4.8068785114610886e23,-5.793553418847241e23,-1.664645534282611e23,1.3132924355376967e23,-6.796958802532307e24,2.3213286365324074e22,7.885294220911831e23,6.430919137540485e25,7.688441520911496e23,-8.455663944791228e23,1.5061354366745952e24,8.37896061752169e22,-4.133194194517179e24,2.2765353122210237e24,4.917926109344969e23,3.5066954239347196e23,4.277211240149955e23,-1.1111332882116195e24,-2.0800098978128094e24,1.7615163409714844e24,8.900230476967628e23,4.822400581907987e24,-7.361210692562696e23,-6.816955073108208e24,1.4437939445015534e24,-2.4993482016254025e25,-3.5239250431875346e24,2.599019418620169e25,-3.4897568885387803e25,9.626950768390522e23,4.05153694368633e23,-1.801807632908168e24,-9.771672681408177e23,-5.4187498066266306e23,-1.7557099400439082e24,7.536719933208997e23,-1.1065009937212973e24,-1.2065579350169488e24,-1.7440095161544056e24,-1.6095447134176733e24,-2.479841634458583e24,-5.2052060458313206e23,-1.1330064069106295e23,6.73283964951435e24,7.999411112013757e23,-1.2683969695867642e24,7.568527596369219e23,1.26131039344351e24,1.5196046988573434e22,-6.600614685030692e23,-3.9552525777265343e24,-1.5657282198654662e24,-1.1946485441047362e24,-2.8819483734633224e24,-9.927268085366156e23,7.392389292926967e23,3.150395193056733e24,-1.9695980640811255e25,-8.37752613096838e23,-1.2438842731317538e24,-2.9052883325753655e22,1.0101432731307708e24,6.269490296645647e25,-5.426882226689751e23,5.0949265818998844e23,-3.122220241442339e23,2.631421701046392e24,-6.136506853927146e23,-8.238469241878798e24,4.465729326478299e24,-1.9443277540824003e24,-1.9467148780576888e24,-4.908957028557474e24,7.572776112113695e23,1.4346868734214758e24,1.0543066519406765e24,4.5777376029612924e21,-6.292539647480935e23,-1.6048550610824968e24,-1.034008488868794e25,-1.590485047449077e24,-9.284720431266787e23,3.339502710504307e23,1.5361445422876307e24,-9.089605039858707e23,7.960949650620072e23,-7.519849449004867e22,-2.200171412248201e24,-9.888091812639615e23,1.1196435062402809e24,3.726187584153857e22,-3.559025810452884e23,-3.5920404383132415e23,6.295426544914072e22,-5.157922663271565e22,-1.456564279547331e24,-6.0350645333285215e23,7.314235626433431e23,9.80500292153042e23,-2.113807647605171e24,1.0475676816310614e24,2.1448316123726367e24,-2.1688736286233913e24,2.1853792852289072e24,2.5671249260591312e23,-1.7731924093942022e24,-7.420737470997429e23,1.519557460600852e24,-1.270047664950985e24,2.7971956725077923e24,-6.143622397223204e24,1.0577507167053133e24,-8.243460815532994e23,-5.5949606576545595e25,1.6190344103220922e24,-4.493740765000302e25,-2.397732236636665e25,2.7393570593861806e24,3.38546572772531e23,1.7783584524979619e22,1.6457392429029245e24,-1.3845238352167842e24,4.012555226463692e23,1.6885663856889908e24,-1.4573321432837978e23,-4.5541235300061296e23,-2.4718212783657104e25,-3.8604672258955095e23,-9.31831512275915e23,7.70651716837591e23,-7.521209536092333e23,5.18535093608214e23,1.1238428642941045e25,-1.9109913170070695e24,5.645893501547877e24,1.2044140918906512e25,1.6469196904084538e24,2.0820789595680144e23,-4.277054875170893e24,6.729029243941624e24,1.7944640993845747e24,-2.9264828488825234e24,1.7571444626260153e24,1.576667283216364e24,4.934727706489199e24,-2.643734038024465e23,-6.924879622808891e23,1.4410318328068915e24,8.778474039745801e23,-3.39960839964954e24,1.4044088488674908e24,-1.070830357532347e26,-5.0458499560405026e23,-8.373656277880573e22,-1.0242616616458101e24,7.942095781140049e23,-2.869131863911285e25,-1.6032263576959764e25,-9.35367306357762e23,-1.8636549180725007e23,-4.2808119581240304e24,-3.409020274352398e23,6.138304690898393e23,-9.054427963601271e23,4.3638626587083846e23,-7.2665233210451645e22,-8.219169480006868e23,1.644130917403998e24,2.3032566820196876e23,-9.496500582448019e23,-1.0387950298449138e24,-1.1347312855679124e24,-4.815793837283431e23,5.051903154227659e23,1.8952512002806126e24,-8.551934872009736e22,-6.46245217479831e23,5.412532317125068e23,2.4658820248520064e23,-1.7335884027894524e24,8.5874234172174e23,-9.852950765179198e23,1.42192388825029e24,-1.0097388138554359e24,-2.5321604197041074e23,1.4779479110100415e23,8.47428506824251e23,2.1176368602099405e23,-8.149689386107677e23,5.764546634367273e23,-2.447707118051805e23,3.512394098759209e24,-2.0354222078604114e23,1.8161044360260452e24,-6.153124199803421e24,-1.283603283656588e24,1.5524331614199043e24,2.3619335411327425e23,8.89909340813371e23,-8.614109226593407e23,-2.767925877809586e24,5.67899013095025e23,-1.5584715878002826e24,2.4522698049062866e24,3.802570318180321e24,-9.986972125482221e23,1.0359120415362534e23,6.793885402031401e23,1.0834850776096427e24,1.931024445042321e23,-1.4611050608932252e24,2.213686750758737e22,8.805060409642035e23,6.313932105998915e23,-3.0127274662938117e23,2.216791172053876e23,-1.727603299028662e24,-4.879381421430171e23,-6.660307051816524e24,7.071088804567489e23,-3.690002016831864e23,-1.601451024311348e23,1.1192120974247758e24,1.6420006066938606e24,6.609297625112262e23,2.5038624657766907e24,-1.2758009161971989e25,-4.961031142242443e22,9.927924530047841e23,-1.0322846982811811e24,6.45079642661711e24,-1.1626120800690452e23,-1.1115662102365994e24,-3.0340262139107454e24,-5.0475119644469874e23,-4.9935238929779805e23,6.635199303749948e24,1.5945055729660173e24,-1.3809328990610996e23,-8.719304666977497e23,-2.737788473650366e23,8.902088842317867e23,3.1263726323563685e24,-7.223948181679847e23,2.681898261842743e23,2.6466479894812834e25,7.856902808284947e23,4.3455872315645e22,1.494482336609977e23,-5.632038843827017e24,-1.9352643138755127e23,6.349973873384806e23,1.431222794660095e23,1.3036192980132556e24,5.1669939037130075e23,-2.6139737328721236e25,1.1790647923573416e24,9.213643108738151e24,2.923816429672744e24,-8.067028517107068e23,-2.6648424094779504e23,8.181326416885217e24,-3.9828558243898315e24,3.5646240369912847e24,2.0284444747129516e24,2.907870948803279e24,-1.3775819507223583e24,-3.1162197173564245e24,9.35285593046123e23,-4.864988637597035e24,2.6774389776357057e23,-9.78413053869741e22,-9.347305333992489e23,-5.11794393916342e23,3.617455800248765e24,-1.6826570865171284e24,2.186260261373615e24,-4.6761398069120575e24,-7.984734421260112e23,2.1799866390062967e24,8.01167099106337e23,1.2354043913501823e24,8.96144772655849e23,-1.5799295827000402e23,7.579980430365607e23,4.615259714803699e23,2.1445464084154345e24,-2.0036583917461613e24,-4.60680771931102e23,2.0953928971032143e24,-9.908196601952137e23,-6.729466633537434e23,-2.0105722458365065e23,9.82944215526831e22,1.4162689523853814e24,3.2487140331265956e24,-3.5259218311759196e23,-7.026999645079442e23,1.6129324291437724e24,7.0974352226755765e22,-9.738077269339874e23,2.7873500687349012e26,-1.4622166573676513e23,9.508217867814526e23,-1.2121783552943132e24,4.55915855438953e23,-2.769848338389721e23,-8.085330425416761e23,4.381634943701899e23,-3.885403116600305e22,-9.362542272539779e22,4.562248384021876e23,4.3537018173730964e23,-3.9377720539312793e23,-2.992997772787054e24,-9.230567996425779e24,-2.2267873257579905e24,1.6460638623640653e23,-5.048339185626543e23,-3.793945024173981e24,3.925984152122615e23,1.088978244175936e24,3.634643770212226e23,1.0952890482617778e24,4.417282916336373e23,1.3629071334661581e25,1.1033544547624431e24,-8.188081672211085e23,-7.363016455869287e23,5.354736362099127e23,-1.2213912069224384e24,1.0334669472265614e24,9.759422890421729e23,-3.0818247542246765e23,-4.947605191177311e23,-6.25143727526576e23,-3.1622381468672425e23,-1.0623905051854155e23,5.6084425037953865e23,-1.704331722573361e24,-1.2551740227784357e23,-1.822958554370933e24,5.395667453413273e24,1.0584781381171262e24,1.213639250955838e24,2.7853563936345786e23,5.938562841665107e23,-4.1110388622511193e23,-7.666280207865131e23,1.7785197714366143e24,6.837872239735914e23,-7.229468513959093e23,-1.1679853608132579e24,-6.43716572389852e23,2.5624019110579152e23,8.558152181367313e23,4.532690719235488e23,1.4342947359947214e24,8.663362033270211e22,1.86457902068724e24,2.4126770392862067e23,1.0275637729501922e24,8.631501768066341e23,-2.0517921439875568e24,3.2068923820077346e24,-1.4792784184551548e24,-3.0931767075894116e23,3.923455651147824e23,1.4967335059197144e24,9.796706930728834e23,-2.7545084655693476e24,-6.520934118119492e23,2.388083782441062e23,-6.504194562563729e24,-1.0502622033025157e24,1.919190030056705e24,-1.1540894140910137e24,7.3480110023428436e22,-6.366179626283936e23,3.0261872844281414e23,1.5439159538046212e24,1.7115677461666497e24,-1.1095259715190095e24,-5.010364545338179e24,1.5900508283874046e24,1.169131220673649e24,9.246981563426115e24,-2.1329130701459813e23,1.2776618467977848e24,-1.3046563509066495e24,6.935842465165821e23,7.123010768642646e24,-1.1899538477379772e24,9.227774352327967e25,2.393986740544649e24,-1.6267483198790405e24,9.43162280708003e23,2.8388955462927293e23,-2.9170881238870464e23,2.0944571031438422e22,7.73081643023738e23,2.181808975559516e24,2.453600564552979e24,4.574259304084088e23,-8.949027879650113e23,-1.508626882031652e23,6.018719709272898e23,5.332164681054716e23,-7.310927011931187e22,1.6473715275518686e23,1.152473306371931e23,-7.584141035845357e22,-4.692821428162214e24,7.42945932217978e23,2.1090548728176174e24,6.045436863702311e23,9.199105921486563e23,-1.146311344452334e25,7.6318705449842e23,-1.1924999487801118e23,4.460674918602102e23,-2.4421837593536097e24,-1.8978876435312723e24,-2.1078274797895723e23,1.6117188351449856e24,2.267034590504717e23,9.644865150959479e24,1.2833280236473632e24],"qre":[2.37762117632e11,1.53228754944e11,1.15362168832e11,1.893802624e9,4.135744512e9,1.457570816e9,4.370577408e9,1.561533087744e12,7.984458498048e12,9.3029801984e10,4.0572678144e10,2.02477453312e11,6.6653519872e10,1.8517759885312e13,1.500000288768e12,4.7573245952e10,2.691608608768e13,1.1279158272e10,6.819452813312e12,4.0582291456e10,6.56694272e9,4.2460484e7,3.435314282496e12,8.5656600576e10,1.60856832e10,9.451483136e10,3.538558386176e12,4.951910912e9,2.81098092544e11,7.5544158208e10,7.0626574336e12,2.4236955648e10,3.3595590656e10,2.002048e10,8.0439697408e10,2.57070848e9,2.5558761472e10,1.582025146368e12,3.4386464768e10,2.57226309632e11,2.12995817472e11,2.039625216e9,1.3852232704e10,6.1276966912e10,4.2295857152e10,1.936459776e10,1.4537938944e10,4.93800292352e11,7.02845222912e11,5.64975435776e11,2.7925137408e10,7.870109184e9,9.6448774144e10,2.47771971584e11,6.68771648e8,2.11073531904e11,2.72059383808e11,4.675356672e10,4.6615474176e10,4.49592576e9,7.9195865088e11,6.9894422528e10,1.5289378816e10,5.62801410048e11,5.414186385408e12,2.10714263552e11,3.471398912e10,1.6911965356032e13,4.7184429056e10,2.1498159104e11,3.30270176e8,3.4715045888e10,4.4166176768e10,9.592242176e10,5.3167648768e10,6.60173952e8,4.652842614784e12,9.48433536e8,7.6203851776e10,1.6797986193408e13,4.610574336e10,2.4734570496e10,1.9430490112e11,2.014681088e10,2.188387418112e12,6.117103616e10,1.8021003264e10,2.8068128768e10,1.53305890816e11,2.62410420224e11,2.56831209472e11,3.86255945728e11,7.8096162816e10,4.416241926144e12,9.617637376e10,4.870385958912e12,5.1479543808e10,7.4812558934016e13,1.001889398784e12,2.2802514051072e13,1.41838627373056e14,2.1776644096e10,1.5733715968e10,6.71925338112e11,1.5909620736e10,1.6259915776e11,3.8114361344e11,2.1468250112e10,5.2445073408e10,1.70617880576e11,3.03092957184e11,3.276627968e11,5.27658048e8,6.1612908544e10,1.2785923072e10,3.507387891712e12,9.23404288e9,8.309254144e9,2.7705583616e10,1.33061369856e11,1.749928704e9,1.8803755008e10,2.311408058368e12,3.06564005888e11,4.5014708224e10,9.75816163328e11,1.31280748544e11,3.269221376e10,7.12387985408e11,2.0453162745856e13,8.715505664e10,1.22245767168e11,6.417399e6,1.0008223744e11,2.65031576977408e14,1.1075166208e11,1.7861175296e10,6.598606336e9,7.23755139072e11,4.4681453568e10,1.666213376e10,4.629123301376e12,3.05763975168e11,1.494703669248e12,1.4246510592e12,4.3591131136e10,5.93160306688e11,4.8952262656e10,6.984197e6,2.2952830976e10,2.14651518976e11,9.28811319296e12,2.20653420544e11,5.8282344448e10,1.9950768128e10,1.68698478592e11,5.7551220736e10,8.8691744768e10,6.45342208e9,2.82547290112e11,1.68380891136e11,2.7566901248e10,8.08574976e8,2.781787136e10,2.764002048e9,9.29994752e9,1.91583104e8,1.31993632768e12,3.46624032768e11,1.8921361408e10,3.7355552768e10,2.410463232e11,1.19242604544e11,5.44341393408e11,4.0584445952e11,5.1025985536e11,6.164792832e9,1.18872326144e11,1.50717349888e11,9.21750016e9,3.63890147328e11,9.27133073408e11,4.25258287104e11,1.17121056768e11,7.2413601792e10,1.75296036732928e14,1.2682804224e10,1.0851868213248e14,3.0548823113728e13,7.42117081088e11,2.9412970496e10,2.269241088e9,2.44521385984e11,3.73700984832e11,1.7649854464e10,5.1604668416e11,1.7308020736e10,2.5628690432e10,1.371627585536e13,1.5784762368e10,7.20816128e10,1.10584700928e11,9.0000375808e10,7.2166088704e10,4.300673122304e12,3.66932426752e11,2.60449763328e12,1.0529345110016e13,3.20438534144e11,8.89829888e9,9.588416970752e12,4.686897741824e12,2.6653589504e10,4.54884753408e11,2.41416585216e11,2.43330695168e11,4.31038398464e12,1.7904431104e10,7.391801344e10,1.39788402688e11,1.13526284288e11,1.85934659584e11,2.85897555968e11,2.110775367827456e15,5.1630829568e10,5.06818336e8,3.7041819648e10,1.66303449088e11,5.57033979904e13,6.615252074496e12,1.9067928576e11,8.938278912e9,7.17041369088e11,4.2464800768e10,4.4418883584e10,1.3347196928e10,4.0957120512e10,7.30052032e8,8.0777388032e10,2.33206317056e11,1.37108864e9,7.3959530496e10,4.040620032e10,2.1260435456e11,1.5803618304e10,4.9597906944e10,3.76545869824e11,3.349011456e9,5.7120896e8,8.2800099328e10,1.1936909312e10,3.783122944e11,4.4495740928e10,4.516868096e10,1.7872216064e11,2.829627392e10,1.3324232704e10,1.3578725376e10,1.46277302272e11,2.279426048e10,2.60267507712e11,4.26712064e10,1.1945535488e10,2.45513601024e11,1.2587993088e10,2.614126592e10,2.225749622784e12,1.3976700928e10,2.10114609152e11,7.599047168e9,1.68823209984e11,6.6404175872e10,3.3658667008e11,4.6163505152e10,1.81458665472e11,2.44323827712e11,1.13259118592e12,3.751305216e10,1.381676544e10,6.1361864704e10,1.83931633664e11,2.0242417664e10,2.28610162688e11,3.91192928e8,5.048680448e10,1.1183200256e10,3.591034624e9,7.931861504e9,5.8702086144e10,2.7938840576e10,2.13095284736e12,1.19307558912e11,3.5275087872e10,6.453049344e9,2.7927212032e10,3.72025065472e11,7.4158546944e10,5.4917328896e10,7.54292359168e12,7.618544e8,6.033965056e11,6.202220544e10,4.559489990656e12,7.068562944e9,3.362947072e10,1.46143346688e11,7.4891812864e10,3.197801984e9,4.380391374848e12,2.43861487616e11,1.4125599744e10,4.018014208e10,5.6413626368e10,1.300175872e10,3.83856541696e11,3.369033216e9,6.074266624e9,9.510591660032e12,7.78850304e10,1.61244256e8,9.361593344e9,3.139446243328e12,1.870753792e10,3.899602944e10,3.8069579776e10,1.00436959232e11,3.1529869312e10,7.4148952932352e13,4.5372448768e10,3.11283646464e11,2.00251768832e11,6.6534821888e10,1.3835186176e10,5.747818102784e12,1.331823771648e12,5.21355689984e11,2.87436177408e11,3.9174537216e11,3.42683844608e11,9.52817811456e11,9.0785087488e10,3.30439163904e11,1.105094656e9,1.22800576e9,8.594702336e10,3.475994624e10,4.94010236928e11,4.1736716288e10,1.45527799808e11,3.2023117824e10,7.1495663616e10,5.35926472704e11,1.21406816256e11,1.057840103424e12,1.23760975872e11,3.658125056e9,1.3671419904e11,5.85033728e9,2.2475251712e11,8.53039579136e11,3.2542140416e10,2.69698400256e11,5.09275734016e11,2.81211240448e11,1.3507992576e10,9.439174656e9,1.82438035456e11,2.081918025728e12,7.285261312e9,6.7720531968e10,9.6563519488e10,3.50931264e8,4.8119980032e10,5.147560717058048e15,5.42252544e9,1.87905212416e11,1.90627561472e11,4.2391871488e10,1.845163008e10,1.388228096e10,2.9073813504e10,5.29146624e9,1.0160095232e10,2.5507833856e10,3.941414912e10,1.8083631104e10,1.589133836288e12,5.24797083648e12,7.74670450688e11,7.028969984e9,9.431315456e9,1.078516252672e12,3.1661037568e10,9.06000384e10,1.3687392256e10,1.10783307776e11,1.1148342272e10,1.9270941540352e13,8.06030344192e11,3.025816576e10,1.43126478848e11,1.1602453504e10,5.0830176256e10,1.2830060544e10,9.6152059904e10,2.384761856e10,1.5013554176e10,4.2150207488e10,2.1696964608e10,9.669952512e9,5.608896512e10,3.7176619008e10,1.2055293952e10,2.30321913856e11,4.62138671104e11,9.1547910144e10,3.12090558464e12,9.9713441792e10,7.670550016e9,8.26658816e10,8.4575936512e10,4.80800047104e11,2.00632778752e11,2.94558171136e11,1.8122770432e10,6.373132288e10,6.2123270144e10,6.243852288e10,3.352632832e9,1.65974818816e11,1.741760512e10,1.23841503232e11,6.888811008e9,9.0848206848e10,2.6283352064e11,8.1523245056e10,4.85589385216e11,1.9088523264e11,1.01546491904e11,2.2261121024e10,6.51266031616e11,5.9330363392e10,1.02691356672e11,4.193088e9,1.9170748416e10,3.7474271232e12,5.6859910144e10,8.1845977088e10,1.28783269888e11,5.411795456e9,4.0701145088e10,2.898634752e10,2.6788888576e11,4.18619490304e11,1.0953302016e10,6.137677312e9,2.2091563008e11,1.60622657536e11,4.20360486912e12,2.1339467776e10,1.2030337024e11,1.985069056e11,5.1924860928e10,3.185179885568e12,5.178056704e10,2.94600631648256e14,1.393888067584e12,2.2020038656e11,1.60428720128e11,5.4909452288e10,1.492946944e10,3.0795472e8,4.1768861696e10,1.21096429568e11,2.6514980864e11,3.2296200192e10,4.7972511744e10,1.029041152e9,4.0082259968e10,4.828658176e9,6.587056128e9,1.5120053248e10,6.921342464e9,1.520238464e9,2.349665615872e12,2.84354543616e11,2.17818677248e11,2.287364096e10,9.155526656e10,3.582900830208e12,8.7941382144e10,4.9692536832e10,2.515195904e10,1.11021891584e11,1.7471135744e11,4.514590208e9,6.6520502272e10,8.6997024768e10,5.399271964672e12,5.1174617088e10],"re2":[8.285688659138699e-13,9.5191151969139e-13,6.773920036942884e-13,4.0512225993807305e-13,4.559338378307432e-13,2.734612135567951e-13,5.980952350636226e-15,2.1855875645060651e-13,7.491584284044801e-13,4.3559364788226097e-13,6.72866051817516e-13,8.58073598912976e-13,2.9311700180567676e-13,7.803756746534129e-13,3.886999248760522e-13,2.553107413124029e-13,9.340707099951835e-13,3.627382567146681e-13,8.637213587189104e-13,1.9134408327931118e-13,2.0355706944718499e-13,2.881698180607728e-14,9.345460934244839e-13,9.265625360642781e-14,3.393380277835013e-13,9.550537340992676e-13,9.971477918617888e-13,1.227810950160948e-13,5.860675413883505e-13,1.0246813458443438e-13,8.946234729226636e-13,2.9347847444320764e-13,4.328220825205826e-13,8.421483427580649e-13,4.88810536804311e-13,3.163156279653734e-14,6.919367280182121e-13,9.337790912424032e-13,4.728080936244314e-13,5.170584473246971e-13,9.379512998853646e-13,4.66914090547772e-14,1.5395259937482165e-13,5.510351440870462e-13,1.9854889886533965e-13,7.317988751394366e-14,2.1120083439440883e-13,6.297791350179989e-13,9.281140806672867e-13,3.02304240851437e-13,4.2819237760587093e-13,1.2824417041853543e-13,8.37001833677052e-13,9.050446363432668e-13,8.874165899495512e-14,8.123519252139506e-13,4.15213240808706e-13,2.3039305743146487e-13,3.384832140870002e-13,9.822688068843901e-13,9.847367723673513e-13,7.206616357470104e-13,5.4846882311547104e-14,9.704777716539404e-13,1.3175965815464818e-13,7.118611417371327e-13,3.978920148277687e-14,9.896357468637974e-13,4.4098792943575547e-13,6.954966238910045e-13,5.724762756764132e-13,5.911612508567649e-13,3.9677234060654507e-13,6.137901102502517e-13,3.502447206369713e-13,3.260679330979366e-14,7.447021398545142e-13,3.314053696649698e-13,6.627695904613571e-13,1.781867088877398e-14,2.5878905798700013e-13,1.9251220405698954e-13,5.776632107722013e-13,9.815324587545092e-13,8.215219787359576e-13,3.366514037359325e-14,2.648340735865219e-13,5.950732256603886e-13,6.991665957640976e-13,7.302996692544159e-13,4.1654761889659466e-13,8.029647298155519e-13,4.882395384058855e-13,5.236497185168751e-13,3.779144573559554e-13,9.074995487074659e-13,2.40324912132705e-13,6.310451285243962e-13,4.385994433886019e-13,3.186156399902572e-13,9.486690076217083e-13,1.2647582013242574e-13,3.4767497921482224e-13,9.690594553524777e-13,9.921511021979046e-14,7.699080336624595e-13,3.52019693055421e-13,2.749073125274918e-13,2.998103031845085e-13,8.080761243680031e-13,4.880050078399443e-13,5.240390105507112e-13,6.820561123549451e-16,3.392694172039625e-13,9.407399790561489e-13,6.455453095143204e-13,9.875825958962836e-14,3.308129910575786e-14,2.702955907689717e-13,5.493429281108467e-13,9.20986490690275e-13,1.8243987917885295e-13,2.51147605507814e-13,9.480863587907603e-13,2.8547173076913087e-13,9.639733238779352e-13,4.890181649086909e-13,3.4999897313017977e-13,7.045148909668528e-13,3.1551647664715266e-13,6.443240876164703e-13,5.206767537925794e-13,1.0089554170799041e-15,4.0963687645850463e-13,5.760786704737216e-13,8.345489490957007e-13,1.1932464475688408e-13,9.770767263853109e-14,9.621090046100244e-13,5.727724937576187e-13,2.3697440906190745e-15,8.121854624949412e-13,5.339803025644361e-13,8.37536607381987e-13,4.0598768658293236e-13,2.5287121842161077e-13,9.314457036650416e-13,2.966651667183986e-13,1.1916414679579712e-14,1.8427148324931152e-13,3.742471711538163e-13,4.4852379442571443e-13,4.834995604824269e-13,4.712686594078299e-13,4.590214163979021e-13,6.360377618071149e-13,6.035661168485098e-13,9.269424204998108e-13,3.7147790574754104e-13,5.287892456368857e-13,9.044326085797626e-13,6.754077964541217e-14,1.6244709724759165e-13,5.967228119850468e-13,3.969963181168523e-14,3.94780509059823e-13,3.088317252798389e-14,8.990399596182421e-13,8.812298159860639e-13,2.1383903335898413e-13,3.7780443344185474e-13,4.8943405033231e-13,6.943143794195095e-13,2.553241713928247e-13,7.720757606562574e-13,9.24620426034226e-13,2.1223571220809134e-13,2.7660404668433256e-13,5.759543344553339e-13,6.270533611701156e-15,9.117373429223416e-13,8.457580333320542e-13,1.103364945945472e-13,9.099615645925614e-13,5.885923682387411e-13,4.168710197294435e-13,2.5220141833475652e-14,4.058225127998585e-13,3.9799499380085814e-13,6.989572689177937e-13,6.656831782261793e-13,7.721894853721194e-13,8.065707083153211e-13,6.774827397636262e-13,3.581068423090886e-13,9.802702652392027e-13,8.326690910595804e-13,4.437144833794795e-13,1.745649234255825e-13,3.6634257345550214e-13,6.261246077201097e-13,7.576075585686504e-13,7.311776684140922e-13,8.480719533331159e-13,3.3438790142142936e-13,6.194254383139407e-13,8.168798542896705e-13,3.8251433387661316e-13,9.308978783626083e-13,3.279121433387858e-13,6.228611509317101e-13,5.470192025216684e-13,5.387786524856597e-14,4.745875300149774e-13,7.321962045153218e-13,9.330701095252162e-13,2.913023354634061e-13,4.5155056722273843e-13,4.204084081382339e-13,1.7874168487346565e-13,3.746611527739113e-13,1.535636443898749e-13,6.579600736172672e-13,6.220842289295412e-13,6.607724178620098e-13,4.049651714475866e-14,1.3714210799496718e-13,8.340902147147055e-13,6.219174385682759e-13,1.989325513858813e-13,7.610342558306524e-13,3.9830823618360657e-13,2.975670324286809e-13,9.594499940086625e-13,6.789141278214979e-13,1.4476121583219115e-13,8.349356851322838e-13,4.264239805499492e-14,9.33218219416852e-13,7.149547559710112e-13,5.837636916727495e-14,5.470120032956625e-13,3.1153514646032077e-13,6.741359212166689e-13,3.2276393237331337e-13,9.028028332750283e-13,6.110584837789482e-13,1.602866949657632e-13,7.199349522494347e-15,9.85966750233492e-13,3.408823441134554e-13,8.69747023424473e-13,5.019668489735417e-13,3.1474792577947294e-13,7.775703474450426e-13,2.550021400828035e-13,4.541137026487657e-13,7.784356907621593e-13,9.505815010820823e-13,5.473464517222354e-13,4.57854742396272e-13,6.648052578983436e-13,4.1927701319646457e-13,1.7862934233114192e-13,5.786100381286631e-13,6.872381480603162e-14,1.7579421438928e-13,3.6322720147941913e-14,7.644161837822219e-13,2.541007683935341e-13,5.465226383346242e-13,6.764254294342619e-13,3.726731375255342e-13,7.792505382468054e-13,6.651467999883179e-13,3.71274471588676e-13,5.656942088222702e-13,1.7603006270951749e-13,8.400423906538062e-13,7.660809467003643e-13,3.066942998530385e-13,7.938287870195753e-13,7.824504544017078e-13,1.66030616331439e-13,5.498339558995922e-13,1.0937649882489708e-13,1.0585746805974815e-13,3.1082974285550934e-13,1.4355155844754496e-13,4.880077656748747e-13,2.561420348576695e-13,5.718503851096064e-13,8.580370125718487e-13,3.0817678513760526e-13,1.6535300440952348e-13,6.606723299689022e-13,8.761230784062173e-13,7.751537482071358e-14,4.396349828626214e-13,8.356297493120935e-14,4.502058095683876e-13,5.772309445686846e-13,9.556763081659332e-13,4.976924152072747e-13,2.630508983662808e-13,1.4907579918744763e-13,7.70066627389746e-13,4.547425922536585e-14,8.811790196033356e-13,9.161136381757146e-13,7.486591675050061e-13,3.7490379460251955e-13,8.305175342164604e-13,1.2773770424318664e-13,3.1896584610913645e-13,3.9824758393225076e-14,1.9674610456478348e-13,1.8213191268205086e-14,8.476578889072785e-13,3.062186774015196e-14,6.011474726226186e-13,5.13004483768665e-13,9.505059251824794e-13,5.668916918259066e-13,9.783152711696688e-13,3.560561861444762e-13,3.4726044578209093e-13,8.775645715818805e-13,3.2601516239093776e-13,2.092554340215691e-14,1.4883015473448624e-13,7.138010957996938e-13,2.0260131490326027e-13,8.089720153252564e-13,7.287190047588589e-13,2.9746407420206e-13,6.906869514709456e-13,4.4136569047237574e-13,8.252963504659638e-13,4.842938275086256e-13,9.567659181273087e-13,1.2460324351992368e-13,2.662882469075245e-14,1.036976770758532e-13,5.5861182390743e-13,4.3247743279143645e-13,2.8383287073978837e-13,7.669427619454239e-14,2.904243873676963e-13,1.1251493147293456e-14,7.642126086506926e-13,7.458634089157773e-13,7.52077550742562e-13,2.7452801908356115e-13,7.948583206013732e-13,1.7332560381042172e-13,5.706262220835331e-13,1.0601271560343384e-13,4.700337257179677e-13,5.070958982450288e-13,5.142878054614341e-13,5.080852577318643e-13,9.27044713420764e-13,5.614763556689822e-13,3.1237820993760303e-13,6.372193798327732e-13,8.614003286314741e-13,7.4405547371531e-13,1.295680744903994e-13,8.497387055622865e-13,3.536355397149605e-13,4.0643636469066324e-14,4.609049323610201e-13,6.557438285096408e-13,2.862188675447328e-13,7.027263096095238e-13,9.743099248482304e-13,4.39699682826852e-13,6.009061831049122e-13,1.6729956815389258e-13,3.612457078194321e-13,4.352340813239887e-13,4.4680277404511037e-13,4.292428530127548e-13,6.732129878723514e-13,4.304038062402322e-13,9.80054800015988e-13,5.979379384725367e-13,7.496393534346993e-13,3.313252238926859e-13,1.0595696938226118e-13,6.029571501843506e-13,7.238746589730406e-13,5.61352953478985e-13,3.530100175403107e-13,4.716519581904736e-13,2.507595258478161e-13,7.365604036793113e-13,5.892557038481566e-13,3.663543707587312e-13,6.802521741292316e-13,2.0644580804021418e-13,3.0256407553689056e-13,8.955146286232595e-14,8.211568507875502e-13,2.284980131978097e-13,1.3542821405712357e-13,5.331336137030917e-13,2.5082431581128306e-13,7.867853997223893e-13,3.3273536570249406e-13,1.0681733745574939e-13,6.812258466075612e-13,6.897040454757343e-13,9.529177360150043e-14,7.405076606478706e-13,6.190028523399598e-13,6.609132396687022e-13,1.0469575558125254e-13,9.212535455725067e-13,9.828353696165971e-13,9.645468583239383e-13,8.492625094260362e-13,5.730837631874495e-13,1.1388649388207627e-13,7.162628398252034e-13,3.0683854636067077e-13,6.741924380306782e-13,5.483652520622184e-14,7.879861447544725e-13,5.741626559949408e-13,2.0589958948043563e-13,1.7747207685879518e-13,5.553166433939261e-13,8.753625452158031e-13,1.1597485229203176e-13,3.40369588140076e-13,4.74014959008186e-13,4.890984243362414e-13,4.5041083646103507e-13,9.501481594082447e-13,3.6144328283008173e-13,1.1220312352200401e-13,6.376853165108287e-14,5.152696690073873e-13,8.111220074719501e-13,3.161216612655475e-13,1.2155307815348738e-13,8.002288230727225e-13,7.364442910389395e-13,3.0342875864616936e-13,9.504261267038331e-13,8.54325890856912e-13,8.014198751854066e-13,4.020042601369966e-14,2.1486336788619775e-15,6.454080869369159e-13,5.849397989514311e-13,3.529476354947779e-13,4.92005385627633e-13,6.089484571858376e-13,7.726690481491521e-13,6.307954108504941e-13,5.76761537412415e-13,2.9121796986859526e-13,2.6304084262190905e-13,8.259239785233228e-13,6.412706310754005e-13,7.800353275154298e-13,6.696929687711977e-13,3.6177223263441424e-13,9.066623055724665e-14,3.19558733581485e-13,7.571136001353174e-14,1.5552104481723106e-13,4.589430983927356e-13,3.7221050142750787e-13,2.5740970814394637e-14,6.082832462888844e-13,5.868543138570225e-14,6.489311314106972e-13,8.687465178265367e-13,1.5070274200238042e-13,1.372444941012093e-13,6.811121292972129e-13,9.987998467726713e-13,4.655865059005974e-13,7.106440969779814e-14,7.437177476656094e-13,2.6505128639964946e-13,9.348646666000994e-13,8.428382812645266e-13,4.584548898477168e-13,1.3240730384436516e-13,3.33127817441435e-13,1.3986109107321642e-13,2.0042144538537153e-13,5.337721242638467e-13,4.1910402653293743e-13,1.4239275025982012e-13],"im2":[-1.9541387200686486,-7.8742344462965885,-5.364255085037022,7.863859806172428,3.3441067553193413,4.723991932824612,3.3335951496415746,1.1463829521207387,0.7340195557193212,-4.505043551472023,-3.716741981212799,-4.703854135868488,-6.560918108974654,-0.43137637932532336,0.7752609277968823,5.360726426253317,0.5351874134111547,3.256117511669512,0.6161542232869888,-4.635750988536953,8.599753590985724,-8.312043069019936,0.690026674474689,-1.9686408112117242,-4.9552754843186575,7.39339000610018,-1.5467251850650996,6.2367558342350975,-2.4270464574456874,2.930829487755153,1.1124427649427204,-6.244785406751834,-6.472780074815816,-9.255185782201863,-6.1347067352984785,6.628848793929926,3.726084651790039,-1.8693363178003093,-6.77040084504082,2.830611539531686,-4.795398505129822,-9.452979067899284,7.4002198603493845,7.759407451258163,-5.300184389645686,5.345703167017037,-6.294516520691094,-1.3884099308644657,-3.211168791339823,1.7989677358756158,8.70349179945175,6.038573714067386,-7.223210150409287,-4.407896449325368,9.976391444843774,5.06399701247787,-3.8670060420543395,-6.869768793182283,7.229734183868295,-8.434648037186776,3.2765262435122047,-7.121138574928738,-5.7342699640518795,2.7147347209595,-0.4643057195446687,4.6386779770895465,-3.222278009101891,0.6425453015154918,-7.416644560957863,-4.882564000528376,-9.417897741027295,6.643012868651262,-4.318319330637577,3.7071894116675796,1.096594078713757,-6.486510856835435,1.0878747280252394,-8.111277894822802,-6.858095818693046,-0.06821677131648052,-4.3154805435167525,6.58114713200235,-4.4776996982879,-4.0821457306194375,1.5516037337127528,-1.2528786259420404,-7.227313513041656,-7.434555538544856,-1.95066412887771,3.092332501418017,3.3735122368007513,-3.6619127809973833,-5.564222650616499,-0.5718093687154919,2.892506942335821,1.2702039030583112,-6.740146338969087,0.21082041678970498,1.542676864521308,-0.36315655571915784,0.2334077919372941,-5.591203066736088,-8.952862480475412,2.598590465435212,6.093782157248842,2.5657813859211487,1.6215527220146075,-9.650994223152944,6.325482198366132,5.714469502542647,2.808000894147696,2.5741837483213743,3.20546817260988,2.8662293784678106,8.336234218287188,-1.2391994437235443,-8.555385569875734,5.049817783667416,-7.383853044288733,-5.207311379727901,-7.997670852716469,6.40412192988698,0.4297605959298103,4.842204427241267,7.576154302547248,2.846972317815016,3.6978877343802825,-7.914204571821721,-3.1155782080807937,0.30383594427332916,6.193378229141857,5.298029196365553,4.567748416524138,-4.134519289205539,-0.13627506632631636,4.089328254663339,-3.4037530381156937,4.623170728648523,-3.498026013544675,7.86640166322929,1.17170251397323,-0.7835177753554579,3.3955365219250773,1.0908148804333724,1.3989223683438041,-4.392951141728583,-2.252903212606501,-6.389409952052509,-7.810519965992695,5.051819863456373,2.7980818517778445,0.4993235344122997,3.485098062533165,7.507586770315623,-7.683429506977113,-5.791669953626377,9.532687260737365,-8.32021374433862,4.32864627694309,4.117636524146741,5.3112396703207985,-2.7432027192149295,-7.4861132856965025,7.634487613118054,5.1592827962690855,-2.6723932753079644,8.314564577806603,0.9921005572808834,1.53430753081863,-8.266155296732553,-9.916527251395358,4.291994697155628,-6.099676839032149,-1.0060364664350434,4.12605053934791,-3.960033537232608,-8.837857079326671,4.126042025375792,2.8357755884532914,-1.0337331992143017,3.182141529855949,-2.551684164556736,1.594009546185621,-8.2180999747598,6.7004516362114295,0.13305360321179194,-3.2194991775377506,0.1680504435605652,0.3123804296016175,-2.58004244017223,-7.662087819373616,-6.051493070449274,-5.428584496967517,2.5100043415794957,-8.141277745284853,-3.2075612622616863,7.011058116080658,7.884642422574025,0.31458487574066396,8.959612256815753,8.094194437708971,-5.27967745467733,6.110352549155667,-6.093652143766439,-0.8738154445041246,3.2259799587052385,-1.7707893459543893,-0.43754445856066404,-4.78442451314427,-7.672690839151302,0.2778364254345096,-0.7853612681340376,-3.627349926853352,3.0532401721553306,-5.329271132943411,-6.0458511395163494,-0.333496413295471,6.667509129944239,3.938522722331431,-1.8425880205809229,-2.8970851895329446,2.8077403810306834,-3.2320840542484675,0.031559338413755356,6.457689184640923,6.690837889413864,3.7921837793068107,-3.983335753957558,0.3203329104538266,0.4821190175437913,3.7332142454825767,8.304832071561336,1.7765063477737453,7.70234270736518,-9.382005145413764,9.820263507636998,-8.895998218820969,4.244381849497977,9.495576847071657,-5.040512008848257,-9.806496977726873,7.0237054502092775,8.009195078974393,3.598059440655552,9.835498228831057,-9.195695007313123,-3.0756126953306158,4.093032705100949,8.145084078782062,-6.445133065011652,-7.041820220500861,3.985552425233669,-9.68767261283598,6.865810136829843,-6.186394524825866,9.099627192465128,8.63005677616568,-8.472720567784886,-5.507005095535524,-5.08496840308839,1.4336687657717135,-8.98099896427304,8.591220577656927,-2.555526932665373,9.355865731970717,-4.774429411130361,0.485986266052727,3.3358346970372548,-5.647893714259611,-7.89795246520796,-2.8808571913159575,8.774753784528531,3.064683332109343,-9.586265776905305,5.712664837667408,-3.726468773835312,-1.8992660316577687,4.686388713033198,-6.298218414594361,-8.481923023500556,-1.8066425391322642,-7.572725523069441,5.000837223109251,-9.395357780619022,-9.589280360597263,-6.175296896614233,8.880997889873687,-8.687048055217272,4.224724265579233,8.522815405518326,0.8005735742662985,-3.38922757874869,8.975621299423711,7.648012968822208,-6.62669372776163,-2.915998039948726,-7.808348659645247,-3.534181879120095,0.7435932846032891,5.441439874142478,-0.7407416469521699,9.60731223744568,-1.3520970194970676,8.185868167256906,8.694709345945697,3.094905696608885,5.190047486849824,7.1010269975100755,-1.334766273561172,-5.990074138480177,7.318967369751295,8.13561293507221,4.030553385147881,-8.745988992176558,-2.5978616029742874,8.539305013139103,-8.686694865300328,-0.05068444220376733,-8.551020733322929,-8.252697184361828,-9.596703679002385,0.920309116753053,9.832829513812666,-9.231061779195972,-3.67796840815066,-4.6214233589796105,-5.690770422716154,0.30936793195915513,-8.471947902197677,-0.6193724054471961,-2.1730246898206484,8.654496476403665,3.9023729979884862,-1.151474223107682,2.1792542305790175,-2.033827454636194,-4.874195564684745,-3.2761954598072336,3.3176742781682194,1.5838976871042973,-9.856788222169941,1.8345081680990702,-6.451669607670112,8.262107732348024,6.075271564721266,6.367660215209632,-2.0784042675532017,3.0920056478390467,-4.363038136069299,1.6429867472721753,8.534832269387298,-3.033946413992621,-4.9629814834484325,-0.3206090483585413,-5.755514662076218,7.485863820838084,-3.163779346521407,-8.363213173980066,-4.484974141799958,1.1910900353901077,7.280483352306547,-3.9475140107457634,1.8036085971650948,1.343629249678287,4.649535893993917,-6.635655496821649,-6.687062321736137,-1.1610560477524157,6.270837457116343,8.817286057816503,-5.9068911841877885,-8.220002590930058,9.327367745717165,-0.03550783756735143,7.718063821104376,-3.55587501182497,6.195523295759134,-4.728879241979353,9.02044442896766,9.743876400012365,-5.444235140636162,3.1958243798163455,4.11729370657528,-7.6772985461478065,-7.436336714816559,9.372188722846214,1.8458494324326917,1.0517029382914806,2.1548354290248657,-7.759066421725094,5.671602351206317,2.1210493667537165,-8.976081966332107,-6.747250166292032,-9.374069895872042,-4.663114320002153,-9.935789385652868,-0.5209207861337184,-0.8066171498371979,9.913818455635766,3.4994977909434493,-9.527836653930768,7.270270340585668,-7.213409115763474,-8.33473241751106,2.9528770739873558,4.46293575859395,7.907080482120424,3.6556554495199123,8.644027828260143,-3.3270839520961566,4.896953355717475,7.092792789265079,5.458889706347918,-1.112572380286995,-8.561758659204443,-0.24071415076748082,-1.846169209310542,-8.105576070150601,4.581465949766217,8.908788876604884,-3.5679401146995797,-2.894416827525319,1.406544224139159,7.339813980124884,7.234594193805648,-1.2656185110707678,-9.240834752807054,-7.413786024348443,-6.80949343669486,-2.8558340829281237,-3.1000594273731323,-6.21562689263018,-6.281062721932498,-2.8747069445845668,2.918876591940469,-2.247842738858779,3.673412025233162,1.4898276570968942,-7.938355879348902,-2.1836216297255406,-5.968198307606444,3.0096441283244353,9.917043816104801,-6.41867060521095,1.407817935873375,5.839099120291824,-2.850273955346701,7.1712390384494675,-9.999270747833675,4.746014065108211,-9.922490472974726,-4.923710911985786,-3.276685582027657,4.07214332712168,1.7539922353800854,-4.645355811360615,-4.257627670953639,-0.7764051128175744,4.917670033167777,-6.467235523555999,5.078249391892465,-8.425825398719661,-1.2898105428558893,6.692393720541961,-0.08239226770517405,-1.418515010242377,4.737439303572135,-4.5858362853448735,-3.4624065314406405,7.0687143024699814,-6.166378591470649,-5.914573370251317,-1.3641008717209786,-1.4391357029285352,-6.5002219115428534,6.943397940143463,3.7737575905310585,-9.133932117805518,-6.480483528502933,7.202441349476736,-9.465233167224945,-2.5093526701887914,6.8468310594989,1.3603371585506263,-2.6096095518854927,-4.508095897301596,-1.878211865829396,-7.472577689736197,0.8480036306791838,-8.113093132389874,2.0226069660782073,-8.13065136944556,2.912605806486443,3.618764021665859,6.530006962661989,-4.855991720347397,-1.3909438300196957,-0.7486568151244093,-3.570844729629796]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/runner.jl
new file mode 100644
index 000000000000..aac08acc0143
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/runner.jl
@@ -0,0 +1,168 @@
+#!/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.
+
+import JSON
+
+"""
+ gen( re1, im1, re2, im2, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `re1`: real components for first complex number
+* `im1`: imaginary components for first complex number
+* `re2`: real components for second complex number
+* `im2`: imaginary components for second complex number
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> re1 = rand( 1000 );
+julia> im1 = rand( 1000 );
+julia> re2 = rand( 1000 );
+julia> im2 = rand( 1000 );
+julia> gen( re1, im1, re2, im2, \"data.json\" );
+```
+"""
+function gen( re1, im1, re2, im2, name )
+ zre = Array{Float32}( undef, length(re1) );
+ zim = Array{Float32}( undef, length(re1) );
+ for i in eachindex(re1)
+ z = Complex{Float32}( re1[i], im1[i] ) / Complex{Float32}( re2[i], im2[i] );
+ zre[ i ] = real( z );
+ zim[ i ] = imag( z );
+ end
+
+ # Store data to be written to file as a collection:
+ data = Dict([
+ ("re1", re1),
+ ("im1", im1),
+ ("re2", re2),
+ ("im2", im2),
+ ("qre", Float64.(zre)),
+ ("qim", Float64.(zim)),
+ ]);
+
+ # Based on the script directory, create an output filepath:
+ filepath = joinpath( dir, name );
+
+ # Write the data to the output filepath as JSON:
+ outfile = open( filepath, "w" );
+ write( outfile, JSON.json(data) );
+ write( outfile, "\n" );
+ close( outfile );
+end
+
+# Get the filename:
+file = @__FILE__;
+
+# Extract the directory in which this file resides:
+dir = dirname( file );
+
+# Large positive real components:
+re1 = rand( 500 ) .* 1.0e38;
+re2 = rand( 500 ) .* 1.0e38;
+im1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+gen( re1, re2, im1, im2, "large_positive_real_components.json" );
+
+# Large negative real components:
+re1 = -rand( 500 ) .* 1.0e38;
+re2 = -rand( 500 ) .* 1.0e38;
+im1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+gen( re1, im1, re2, im2, "large_negative_real_components.json" );
+
+# Large positive imaginary components:
+re1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+re2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im1 = rand( 500 ) .* 1.0e38;
+im2 = rand( 500 ) .* 1.0e38;
+gen( re1, im1, re2, im2, "large_positive_imaginary_components.json" );
+
+# Large negative imaginary components:
+re1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+re2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im1 = -rand( 500 ) .* 1.0e38;
+im2 = -rand( 500 ) .* 1.0e38;
+gen( re1, im1, re2, im2, "large_negative_imaginary_components.json" );
+
+# Tiny positive real components:
+re1 = rand( 500 ) .* 1.0e-45;
+re2 = rand( 500 ) .* 1.0e-45;
+im1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+gen( re1, im1, re2, im2, "tiny_positive_real_components.json" );
+
+# Tiny negative real components:
+re1 = -rand( 500 ) .* 1.0e-45;
+re2 = -rand( 500 ) .* 1.0e-45;
+im1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+gen( re1, im1, re2, im2, "tiny_negative_real_components.json" );
+
+# Tiny positive imaginary components:
+re1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+re2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im1 = rand( 500 ) .* 1.0e-45;
+im2 = rand( 500 ) .* 1.0e-45;
+gen( re1, im1, re2, im2, "tiny_positive_imaginary_components.json" );
+
+# Tiny negative imaginary components:
+re1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+re2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im1 = -rand( 500 ) .* 1.0e-45;
+im2 = -rand( 500 ) .* 1.0e-45;
+gen( re1, im1, re2, im2, "tiny_negative_imaginary_components.json" );
+
+# Real components different scales:
+re1 = rand( 500 ) .* 1.0e25;
+re2 = rand( 500 ) .* 1.0e-12;
+im1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+gen( re1, im1, re2, im2, "real_component_scales.json" );
+
+# Imaginary components different scales:
+re1 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+re2 = ( rand( 500 ) .* 20.0 ) .- 10.0;
+im1 = rand( 500 ) .* 1.0e25;
+im2 = rand( 500 ) .* 1.0e-12;
+gen( re1, im1, re2, im2, "imaginary_component_scales.json" );
+
+# Components different scales:
+re1 = rand( 500 ) .* 1.0e25;
+re2 = rand( 500 ) .* 1.0e25;
+im1 = ( rand( 500 ) .* 1.0e-25 ) .- 0.5e-25;
+im2 = ( rand( 500 ) .* 1.0e-25 ) .- 0.5e-25;
+gen( re1, im1, re2, im2, "component_scales1.json" );
+
+# Components different scales:
+re1 = ( rand( 500 ) .* 1.0e-25 ) .- 0.5e-25;
+re2 = ( rand( 500 ) .* 1.0e-25 ) .- 0.5e-25;
+im1 = rand( 500 ) .* 1.0e25;
+im2 = rand( 500 ) .* 1.0e25;
+gen( re1, im1, re2, im2, "component_scales2.json" );
+
+# Normal:
+re1 = ( rand( 500 ) .* 100.0 ) .- 50.0;
+re2 = ( rand( 500 ) .* 100.0 ) .- 50.0;
+im1 = ( rand( 500 ) .* 100.0 ) .- 50.0;
+im2 = ( rand( 500 ) .* 100.0 ) .- 50.0;
+gen( re1, im1, re2, im2, "data.json" );
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_imaginary_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_imaginary_components.json
new file mode 100644
index 000000000000..1ee2459b6cb3
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_imaginary_components.json
@@ -0,0 +1 @@
+{"re1":[-9.716756484797862,0.5724084916608199,4.777070288498722,2.3987046239660117,-3.367478950444715,6.33073124447883,4.343091735486414,1.4899213693558693,0.9136158038646691,-0.5939602216660607,-2.023771116426685,-8.696935208083065,-9.748572923101321,-1.809356174622291,-6.409244358793281,-3.7441431638174283,7.852766527862961,-8.641580639623323,8.264886321728625,-1.0614214441359238,6.658462089447607,-0.8681765628342113,-4.662900504410388,8.209317616780215,0.8342538861836992,-1.5412838485891722,-4.303805487261614,-8.294888182607833,5.311785428752842,-5.685549501097289,-7.019316619554901,6.472572578969622,2.268670828056809,-5.003860186691796,7.021368787649497,-5.839713217436242,-7.627217866995936,-5.2489251530637056,2.2368022413172444,8.411035061584535,6.512107751029763,9.802895641544197,1.2114045294058577,2.5260816857083626,-6.870096205863381,3.357874717650372,1.3476130476956616,-5.392239284542109,-1.5305513815440825,-2.4173968771187537,4.2880500983577985,3.389028013703289,4.7360718261706936,4.337656079549676,6.056792446283122,-2.663180395676048,-9.842127140590009,1.0892825925644338,-1.7824648291460203,-7.776275363439211,7.099072101686549,1.3152255049927586,1.3260231302775178,-0.16451372600171865,8.641741713282272,0.8856111760497338,2.446869394577842,2.916585683166728,3.08543669396993,7.024701041871179,4.450148328573389,5.653410028776404,9.251860419420886,3.4068168893631885,4.194859063692892,6.406092152549213,-2.5021954110152684,6.065704605320711,-8.590372310350729,8.53401007461219,-0.7005849404714262,-6.271625343341228,0.7743940983304682,8.285841296745659,2.0986248144903854,1.660877286287283,-9.36775024443843,-9.739886201155258,6.975896956681279,-7.825489408626909,-0.1214210126597397,6.239644829619074,0.11451240572595367,-6.1156208691998675,5.383984656116937,-8.959910831220252,7.707977231904231,-8.369146903370142,2.5206048613771674,9.327925892409546,1.113173114607335,-0.7120035252175185,-8.185117335562964,0.26715320577152113,3.435428078236617,-4.545007147206384,3.6802758626471537,7.34310444080926,-6.178642446514457,-2.013397730628337,-8.879144539767914,2.095483311167328,2.779244030619541,5.875709410408216,-4.827163468696394,-0.40028089874755857,-9.03517733982114,6.666069993395368,3.1110597411225864,-5.106128008017709,4.307415379466224,-3.4819942268967736,0.4460641503096525,9.2790670874505,-1.8912083470415642,5.689910112189613,8.844246408762622,1.5209810709722582,1.3153621187057354,5.243406942048345,2.3652198728641203,-0.6067717358200468,-6.3332447356925385,-5.304310981382734,-7.64522522896915,-6.375389034518766,1.674138363356013,9.021537729979961,6.0797524168693045,-9.235080663911035,-4.641164080084996,-1.7366308287917356,9.237738079414225,8.317764316960584,-0.4072081504609848,0.03125152709833223,-7.991147166782113,-4.678689021360425,-6.370746298898808,-2.369361204388733,-5.570896044251857,1.5277617420455236,2.022215580758374,-0.26044608997013796,7.682540423539738,7.034426027163775,9.298151820906288,3.626294117870067,-9.709492667867046,1.4191691848373544,5.03002066369506,-7.183636851441754,-5.178243643308718,2.213483251596278,-6.7040622066275635,-0.01889893160898204,2.2209324825586467,-3.9506087011494806,-4.311934216788524,7.119182654992169,6.458128543325042,9.912127517093072,-8.256860934323484,5.686397353536156,-0.7507265363873508,-3.9759644985174063,-8.835608326379454,3.783357592242375,1.865001995374449,3.228216892753931,-0.35586740992240706,-0.8370388526501635,7.2572672994768865,0.30280886989250355,6.131210435874337,1.5869604705621416,0.04442912816706723,6.607867580708859,2.8808871590935006,8.215595581038869,3.9791446246380886,1.9084164661002223,-4.43574033668416,-1.4874078250106333,7.930939115509169,-7.205798048633641,1.6331588430167905,9.059567330398515,-8.246609248796638,1.331075246843561,-0.3694147287369436,-4.600106406420743,7.9941248863932834,5.4938112864128374,7.2321025588098635,7.3663207854696395,7.67720411282075,-8.382261007634725,6.124251018023234,-9.624607085322928,7.094541909304375,-6.336880378179481,-6.993205493977479,1.0839070748812105,-3.4814766375399264,-5.620790667839701,0.41497930627569524,9.6026640261342,-6.788752655491201,4.529426808969001,-1.2994001960333534,7.225700799833021,-3.4160225714084547,-1.3822239812777237,-7.763625781643113,-9.157416037120374,-9.279872838760427,7.132383555605564,8.772845853645382,2.1097752326988832,-3.4154641873592606,4.372683745414392,8.867694004511318,-0.9063387755418901,6.217835227680322,-8.84474791615206,3.405090704997683,2.5767998043833913,-9.515981816626875,-9.128914690688516,6.597917619926378,-7.526269241371175,8.74806728943102,6.577219442341715,-9.852740675683993,-0.955420966735371,4.010056454281774,7.527680878959288,-2.7235716113223045,5.169797419635573,7.898090067288852,-9.306499793650318,0.7181718877809438,-1.4225037741591393,8.62905155637073,-5.222712348499847,4.631528867466146,1.2067463205636368,5.3988273710557895,-1.4986689452298396,-0.04115945642951857,-3.3565209267402345,5.445210009830623,2.5288472805715845,-3.070483509123485,4.386335463687001,4.775022006201336,-8.925627992741312,-5.83961230040801,-5.570437833288979,-0.6496404964668869,-4.736320692568312,9.52277311886646,9.45070524360517,-2.1212716163123506,-1.6861351685077448,-7.54431084242178,-2.903144591912527,-9.893631438727272,-4.385913244049052,-7.166131706468823,1.5186571967137112,5.123467764131934,-4.023895445914021,7.420953556593421,-9.737443854913055,-4.52793627864907,9.074659172889394,-6.292798429531157,-0.1910109108721869,2.5295199726808075,8.864181779696864,2.0205616332244514,-1.575663861513588,6.533093060163676,0.9383222818723684,-9.949784594108815,2.8391181045685663,4.839467561089405,5.589908018918896,-0.23039934749017377,-7.60490885018172,-8.100161764300214,2.5236035726644097,-7.362279088737873,-0.2621278421401101,6.651824678965639,6.75167210959815,-8.082685956612279,8.997955837570448,-2.7127682201122223,7.1522243864130886,4.72024612667051,-3.595897094327192,0.33751406468503653,-7.563529876537746,0.3083978290762204,-5.071887823146827,-4.114351658219981,4.759916690290959,-7.292423911875701,6.1402981965324415,-2.759508723408306,-9.722062824948217,9.111943155055343,7.247850654875496,9.290794920759744,6.0563679117005655,-2.4735199064424336,1.4815087776239348,-0.3119883578828251,6.024846141826984,-3.5731983871934165,-7.393012161349979,7.011861298185195,-0.9973745616542935,9.859778539196132,-4.2713276976903565,-3.7158312322603937,-5.514808961684974,8.43772871529643,-0.5930804965084988,6.246136174719446,2.3860068833994035,6.322019312935115,-3.4131356285187238,-1.1043051478353547,8.452179165343182,2.916871998754978,9.881838542305125,-3.489150540664035,-5.731267120132959,8.173162568496757,-8.817683517926634,4.590324346191743,-5.314428087699312,-5.4003686960477175,-8.375750554921783,3.293677972617049,0.33379394304061094,9.530827090420463,-3.393849449426063,-3.5117346921538317,-9.822166045104446,4.4908955483453,9.855171892351734,1.7068317075271473,0.8687098204564379,8.96847190617077,-1.3698825633998108,1.8763026920274406,4.503796013620722,-1.8992244630290838,-6.186047320118016,9.711687071684342,-5.440132380814373,1.131538633765114,2.8525850179040333,4.201801719861409,-4.949977127825456,-5.829985338689849,1.4222717739093547,-2.679063512977673,-2.1401710139009777,2.5590927483709542,1.3856525755919442,-0.18705479261836544,-5.531442800879818,-5.119530416846361,1.200567680456814,-4.070681114053212,0.6645835117491217,0.8470462115986699,5.750867341244671,3.4572076346209286,3.115896338627561,0.23644605971494137,8.763316636967453,-7.4195423114157855,-6.497245116743842,-9.716336989190529,-2.7165930419586326,-6.030183733180854,7.2672930030722185,-7.921206714754514,-1.39840749832012,-5.797343863765567,2.5099580305886793,1.5756579454929742,8.133877514858398,1.2065251805659987,-0.09043770793550188,0.5176744283152104,-0.7274285308948976,1.6142732233933916,7.325934784403103,8.621161307711532,-1.11597345794487,-5.6633981743593065,3.590607885443651,8.248050819422097,3.846218624712879,9.28864074003079,0.08046533802589906,2.1460280172945723,8.021709050260167,-7.112665842067056,3.946891500935001,-5.3250462142319055,-0.42127233205075143,-7.890050268888178,6.110497501139342,-5.140676925889148,-1.9541400084856093,3.6562302487166036,-9.222721601285865,0.9929511027541427,-7.915595290118979,-3.312757658146146,-2.0471995720187426,-3.747516358306515,-3.018395873096824,5.19887164070488,-8.665029718513619,-7.3138184936301665,-2.1634528729348563,3.5344335716376136,-8.438518134644024,2.679122045822611,-0.5315632179614056,4.177517423046492,-9.310855481241866,9.90318493088596,-3.6962168508169935,-4.335868153542748,-6.3869478282504915,5.893760524745101,-1.623803555631735,-7.0017858164723705,-1.0779655452719439,0.4214164806736971,6.387737664382971,4.020041854887879,-3.2655441716376155,8.961050419750265,-0.42616325202355476,4.109482732819632,7.382578294358613,2.43333641838616,8.141702487629868,3.4690365217379053,-7.147697788439693,-4.352661814745325,-6.168496702532176,5.034522406787882,3.035191113304098,5.015646937358351,-5.432226841925587,-5.699649301619787,4.26852792176552,-3.1080776384336684,-0.8168396682926158,-7.877471463365708,-3.84623615545655,7.587318986281904,3.501804112401004,5.269769061259677,1.7052272001231312,8.907720166385396,9.266539038642819,5.426962802874245,-8.199499233186172,-9.967808260225082,-6.600669008030387,7.381528218964981,4.898143279523342,0.4204121038330282,1.1888283047279593,7.007620409547439,1.963192903725421],"im1":[-4.817435686901852e-46,-6.732097844397533e-46,-4.608831325524114e-46,-4.518604893668756e-46,-5.3926541058955024e-46,-6.126650410574665e-46,-3.823082469426766e-46,-4.4849222428794554e-46,-5.4025493897394184e-46,-2.0778888300500154e-46,-8.776288254878726e-46,-1.3408174580267995e-46,-2.5536203628639375e-46,-3.282836102370219e-46,-1.824249428790896e-46,-8.881884113517794e-46,-7.004993658442888e-46,-3.135622929712523e-47,-2.6393408771999793e-46,-6.845313693724072e-46,-1.7453372564360635e-46,-3.680797992162833e-46,-5.371834534926696e-46,-1.7240601322383076e-46,-4.924741592133515e-46,-7.537485022919643e-47,-1.8530913933592773e-46,-3.657542152085292e-46,-1.5072754411041521e-46,-6.433784287311828e-46,-8.87963094416506e-46,-9.843834948979928e-46,-5.757184586683589e-46,-9.256471562406014e-46,-8.478636803720628e-46,-9.16102380024311e-46,-8.186439003628479e-46,-3.233052216474599e-46,-5.680390778436225e-46,-2.6713946013186308e-46,-1.8893966451626566e-46,-8.551541031255247e-46,-7.082510831391911e-46,-3.0904859040836486e-46,-1.9117167372927048e-46,-7.445624535305395e-47,-2.0472787545027827e-46,-1.5412737119603515e-46,-5.638058031613161e-46,-9.376515203972597e-46,-7.505853584777312e-46,-9.217558367494224e-46,-3.5728026839365276e-46,-2.8039108756114604e-46,-9.538169939367735e-48,-6.4269030911808085e-46,-7.055475276858944e-46,-8.574194280466215e-46,-8.860679086739604e-46,-6.2421746031254395e-46,-7.757901087868368e-47,-7.98432094593896e-46,-4.4103088824037336e-46,-7.957557991156862e-46,-8.824879357026026e-46,-7.281247150883384e-46,-9.785991008340054e-46,-5.8886586116113134e-46,-1.1804043389439834e-46,-1.0728892036685255e-47,-3.0613147496746652e-46,-7.610264280175e-46,-3.183835019523329e-47,-9.827778893355588e-46,-8.658271659530642e-46,-9.965740439796337e-46,-3.88292533601111e-46,-2.650179371552065e-46,-5.600725008520152e-46,-5.877667531293118e-47,-7.791517350974897e-46,-4.828455339601223e-46,-8.707636367135351e-46,-8.256148523786033e-46,-1.6319274394338079e-46,-1.3585331961114976e-46,-8.11951522053583e-46,-7.502169175417835e-46,-4.191046697830656e-46,-3.4233078704607888e-46,-7.563671288024884e-46,-8.544123860111691e-46,-1.9087952830096078e-46,-5.763784078528731e-46,-6.219237064369343e-47,-8.641876718656606e-46,-1.0421614409791724e-46,-2.5969824527378628e-46,-9.778636364822298e-46,-8.117360286991429e-46,-1.6742811290879511e-46,-5.726771529655661e-47,-4.708628434282142e-46,-6.3212246199596e-46,-6.959472705542977e-46,-3.035702413400929e-46,-5.2301871862041324e-46,-8.185715175936806e-46,-4.577744758769858e-46,-2.8606178212832013e-46,-2.0790995328997795e-46,-3.1589684875825363e-46,-9.277955228446007e-46,-2.8599670174911517e-46,-2.964175622949893e-46,-1.6974952034049906e-46,-9.948090654741126e-47,-3.349609835026478e-46,-6.475917122680174e-46,-9.35886662861941e-46,-1.5621123595993558e-46,-9.042929140444981e-46,-6.8392962049424485e-46,-8.391491121309882e-46,-9.136612736392811e-46,-5.08072747320637e-47,-3.538965669711017e-46,-8.000904067994801e-46,-8.139889158729676e-46,-2.33601732572421e-46,-1.3774159290117494e-47,-7.566999995313065e-46,-9.675667960002684e-46,-6.936501410600049e-46,-4.9702403159852525e-46,-6.167437703533173e-46,-4.8838649627678055e-46,-9.790643465513172e-48,-9.810232840456959e-46,-9.261227046408054e-46,-6.171568046728825e-47,-4.275516185788704e-46,-4.813204950981287e-47,-7.340904282794948e-46,-5.9374092758205975e-46,-8.050643624663167e-46,-5.0518119785096385e-46,-2.3026023547645346e-46,-9.434717054257308e-46,-9.844176271300436e-46,-9.443139086787646e-46,-3.463100110241436e-46,-6.624179636307002e-46,-7.023457278014374e-46,-3.767022972834566e-47,-9.83485702894654e-46,-1.5413315515756564e-46,-4.120340324907092e-46,-5.628173485700037e-46,-4.540146654449679e-46,-7.909561341914932e-46,-5.166688755336302e-46,-2.0543765723432172e-46,-1.597049719425907e-46,-6.208277258710809e-46,-8.037178302281979e-46,-3.359707190506934e-46,-6.902398133713483e-47,-1.6616318626796933e-46,-1.1717936203340373e-46,-2.4122473510887145e-46,-1.4892105109140051e-46,-9.146076131072097e-46,-4.949749208990147e-46,-6.302437838607737e-46,-6.5007378797007774e-46,-1.7419627825245431e-46,-8.52557197873496e-46,-7.033609917605548e-46,-7.761550304339049e-46,-1.3464486913308271e-46,-1.5657435015784182e-46,-1.5896617393951783e-46,-1.3692914324338157e-46,-8.145531291104674e-46,-8.561585702553018e-46,-9.501273678885181e-46,-4.8610604676800284e-46,-7.249559089396901e-46,-9.255529439504533e-46,-9.180866993669698e-46,-8.308938079766156e-46,-8.003839565632991e-46,-3.9936980853306204e-46,-9.360450834926551e-46,-9.091169606412043e-46,-7.236533144909772e-46,-8.02835781764775e-46,-6.086263618235864e-46,-1.3516293613510111e-46,-8.678164200885294e-46,-8.150116809918237e-46,-5.474823003389322e-46,-3.749190071030931e-46,-1.0346648132512559e-46,-7.708066487149887e-46,-3.480664347560991e-46,-6.511752948291072e-46,-2.1561064859914603e-46,-5.617373577902276e-46,-7.271568533832753e-46,-3.4335602158111533e-46,-4.38208032735985e-46,-7.054202799852553e-46,-6.121832602473284e-46,-7.790391279080525e-46,-6.483544908997801e-46,-9.476174253216116e-46,-1.6683208140857441e-46,-2.076113905217337e-46,-6.441168049290528e-46,-1.622184436754691e-46,-4.578547940414846e-46,-4.132475703926039e-46,-9.378962873797876e-46,-9.662218954466657e-46,-6.750150713236299e-46,-9.415668452003916e-46,-9.314958087461027e-46,-8.549594492505078e-46,-4.4052788560945574e-46,-4.613350635536494e-46,-2.0686216463881647e-46,-5.6532644291151935e-46,-5.9605336625762435e-46,-8.30046170103184e-46,-5.7637091354327654e-46,-7.438619251463258e-46,-5.105775166350499e-46,-4.664200053437438e-46,-8.668127384901172e-46,-6.9768064911893975e-46,-2.45948526353291e-46,-3.8747432252658175e-46,-4.7005943602332386e-46,-5.153624751612431e-46,-4.821991457073837e-46,-2.3092382326732418e-46,-8.357542050550398e-46,-8.917064213399339e-46,-7.961946460325088e-46,-4.1847845081733836e-46,-9.538248463578891e-46,-6.7054777474941305e-46,-9.76850244779739e-46,-5.626252651908466e-46,-1.6668336963467678e-46,-8.042175979880693e-46,-7.868351506083273e-46,-8.920282347469979e-46,-9.898304279986947e-48,-9.675337203137458e-46,-4.931589673412165e-46,-3.528561066448703e-46,-8.908002090908618e-46,-9.45520851667576e-46,-5.1798456405277605e-46,-8.585664133468315e-46,-4.984403374355515e-46,-2.1286010131464237e-46,-4.569938828336776e-46,-1.847997339118721e-46,-3.3050104998915473e-47,-2.2124622387473558e-46,-2.3275840236974533e-46,-8.227274302888417e-46,-6.1780899703515956e-46,-8.178042494285376e-46,-3.1058730715657225e-46,-8.801547855328318e-47,-4.681079375949385e-46,-9.467338372899624e-46,-6.225706356881502e-46,-7.461539894654788e-46,-7.250664400120333e-46,-2.2851383316257432e-46,-3.770286321288052e-46,-8.067617908769142e-46,-7.824558039984953e-47,-3.6369362168263475e-47,-6.673660872229719e-46,-1.675714789135807e-46,-9.519309895165793e-46,-2.236845529349607e-46,-9.972772093044582e-46,-9.740336413967527e-46,-4.031372634145933e-46,-8.498438291643156e-46,-8.861150760464036e-46,-2.4451223871445127e-46,-5.63704047575531e-46,-9.560665110031447e-46,-5.370654537877504e-46,-6.133527172947516e-46,-2.8779594760494265e-46,-3.789368387346692e-46,-2.7563819180985628e-46,-9.26612995955995e-46,-7.376180403018557e-46,-9.611996839228875e-46,-5.033539955873193e-46,-7.898170793976598e-46,-7.737949567483939e-46,-6.255768182970459e-46,-9.302603118631435e-46,-4.019700781663501e-46,-1.454296559707835e-47,-4.2937484907890425e-46,-4.038472330741383e-47,-7.27014601431363e-46,-2.592434453151421e-46,-5.206129068338244e-46,-1.830414456844398e-46,-5.379629306975748e-46,-3.293100766223611e-46,-8.786324385022175e-46,-6.4803648441170726e-46,-3.561423726191305e-46,-9.770250082741095e-46,-8.740778943639814e-46,-5.769576966832557e-47,-8.394559673593359e-46,-4.112854972396401e-46,-5.0790960113477575e-46,-4.222265460359755e-46,-7.633898784645133e-46,-9.063920335649612e-46,-7.2425612979549e-46,-6.8586041089948056e-46,-4.261978000067301e-46,-7.853904106438614e-47,-8.136028795121695e-46,-5.835165040976464e-47,-7.877163980350263e-46,-7.395414387264155e-46,-4.231795865743784e-46,-7.279127958885978e-47,-4.582109909469892e-46,-8.88705866431513e-46,-2.932571411629551e-46,-8.124778144306685e-46,-9.277804256889674e-46,-1.0962130525350356e-46,-8.97005381756936e-46,-5.4901066726562e-46,-6.499210786850078e-46,-8.88144321107598e-46,-1.6753302935558666e-46,-8.922560943105182e-46,-2.5249126255792798e-46,-4.423634335185144e-47,-3.24640248412828e-46,-9.94919281635664e-46,-8.017382127199705e-46,-9.1996439666656e-46,-3.1951965022741222e-46,-2.201216143716914e-46,-8.927091671383463e-46,-6.978191887956502e-46,-5.389246322684678e-46,-5.197360169277062e-46,-4.243340716166172e-46,-7.886090098778497e-46,-8.73095602504733e-46,-4.26604053131153e-46,-6.404615662064777e-46,-6.305713665850716e-46,-7.510210622399519e-46,-1.8158209499136468e-46,-7.062625671570505e-46,-2.5232681307893722e-46,-5.920615455463975e-46,-9.829395112723848e-46,-9.865635603556971e-46,-5.1443253145780646e-46,-3.029638016327798e-46,-4.355608443855321e-46,-3.605713367289364e-46,-2.682084704662596e-46,-9.627196054683615e-46,-3.2255520340618825e-46,-8.77483424785604e-46,-2.4068533300805386e-47,-6.118986684639904e-47,-1.7607084086053526e-46,-9.403780320751216e-46,-9.500025838629189e-47,-4.185708431546998e-46,-1.4559602209702182e-46,-1.5569895764380492e-46,-2.019514527525358e-46,-8.648451837571359e-46,-9.471422790082564e-46,-8.04642552839779e-46,-5.1855473684798516e-46,-1.1819779756888082e-46,-3.1771916282986034e-47,-4.675647678532215e-46,-4.592936185321007e-46,-3.726214492906237e-46,-6.3694380511740925e-47,-5.3040320549650286e-46,-4.076865245308445e-46,-9.762761793489844e-46,-5.951150055001705e-46,-4.1730634885411524e-46,-1.362097492485509e-46,-1.408389053411685e-46,-3.1968894455113607e-46,-3.8045095390569016e-46,-3.1188624315417356e-47,-5.4769791416424605e-46,-7.822942257531143e-46,-2.6450071225688774e-46,-6.029371965153301e-46,-3.513263531604778e-46,-2.341149724392468e-46,-8.89290753679808e-46,-5.324359457691418e-46,-7.98832674988627e-46,-1.835355297334743e-46,-6.558153252821673e-46,-8.145180695922516e-48,-2.0389878468905574e-46,-9.044779888719221e-46,-3.536385166644439e-46,-9.230985881815025e-46,-9.277179310370633e-46,-6.560474455966874e-46,-2.8293272555228375e-46,-5.440283563762727e-46,-9.709428027782997e-46,-3.549811439942496e-46,-3.9229397600594476e-46,-3.2541036797346533e-46,-2.4869492728176734e-48,-2.961607276555177e-46,-2.723911420051255e-46,-4.615401844348288e-46,-1.2928177520936967e-46,-4.413294914051795e-46,-6.882865767350733e-46,-9.320365230226813e-47,-1.9315561695489426e-46,-5.498119495311885e-46,-2.133703369746894e-46,-7.69265986355645e-46,-7.548516125854855e-46,-8.938154507874815e-46,-1.1391513611893688e-46,-9.210565595537049e-46,-7.917838092367922e-46,-6.510267357294287e-46,-2.7544925880069435e-46,-9.807734804412177e-46,-9.83698891343525e-46,-2.4758502098148305e-46,-8.925263682867538e-46,-7.882064167706289e-46,-6.270775408980212e-47,-3.155562575378187e-46,-7.165109680922069e-46,-4.366143006273926e-47,-2.6082509355132364e-46,-5.3537169755379695e-46,-4.257056152722875e-46,-1.7534135285902553e-46,-1.5153367576150168e-46,-3.4083242694254523e-46,-7.64193677879319e-46,-5.109252028186724e-46,-9.990083052600655e-46,-5.8070323980132056e-46,-3.530303914844644e-46,-5.7308378204626654e-46,-2.457392358364947e-46,-7.445018268457104e-46,-8.242484832761769e-46,-8.281281527172508e-46,-6.777844257062724e-46,-6.854430020567723e-46,-7.406845179255006e-46,-8.76046897323701e-46,-6.696939034080666e-46,-2.2551551306672833e-46,-2.801715646859003e-46,-5.9291245328051354e-46,-7.598741119806584e-47,-6.901729693057882e-46,-5.129574793241871e-46],"qim":[-0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.80908925027372e-45,0.0,-0.0,-0.0,0.0,-0.0,0.0,-8.407790785948902e-45,-1.401298464324817e-45,8.774930983602004e-42,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,4.90454462513686e-44,0.0,0.0,1.401298464324817e-45,0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,-0.0,-2.802596928649634e-45,0.0,-0.0,0.0,0.0,1.401298464324817e-45,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-5.605193857299268e-45,0.0,0.0,0.0,0.0,0.0,0.0,-4.203895392974451e-45,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-2.802596928649634e-45,-0.0,-0.0,5.605193857299268e-45,0.0,1.401298464324817e-45,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-2.550363205071167e-43,2.802596928649634e-45,0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-2.7745709593631378e-43,1.401298464324817e-45,0.0,0.0,-1.401298464324817e-45,0.0,-4.203895392974451e-45,-5.885453550164232e-44,-0.0,-0.0,-0.0,4.203895392974451e-45,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-4.203895392974451e-45,-0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,1.401298464324817e-45,0.0,0.0,0.0,-0.0,2.1019476964872256e-44,-1.5414283107572988e-44,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,1.401298464324817e-45,0.0,0.0,-0.0,-4.203895392974451e-45,-7.006492321624085e-45,0.0,-0.0,2.802596928649634e-44,-2.802596928649634e-45,-1.401298464324817e-45,-1.401298464324817e-45,0.0,1.401298464324817e-45,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,4.203895392974451e-45,-0.0,-0.0,0.0,0.0,-1.401298464324817e-45,-0.0,0.0,-0.0,-0.0,-6.58610278232664e-44,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-4.203895392974451e-45,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-2.802596928649634e-45,0.0,-0.0,-0.0,-1.401298464324817e-45,0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,2.802596928649634e-45,0.0,-7.006492321624085e-45,0.0,-0.0,-1.401298464324817e-45,0.0,-1.401298464324817e-45,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-1.401298464324817e-45,0.0,-1.401298464324817e-45,0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,1.401298464324817e-45,-1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,1.401298464324817e-45,0.0,-1.401298464324817e-45,-0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,8.407790785948902e-45,-1.401298464324817e-45,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-1.401298464324817e-45,-0.0,-3.2229864679470793e-44,-0.0,-0.0,0.0,0.0,0.0,2.802596928649634e-45,0.0,0.0,-4.203895392974451e-45,-0.0,-0.0,-0.0,0.0,1.401298464324817e-45,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,3.29305139116332e-43,2.802596928649634e-45,0.0,0.0,0.0,0.0,0.0,-0.0,1.401298464324817e-45,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-1.401298464324817e-44,-0.0,1.401298464324817e-45,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,1.401298464324817e-45,1.401298464324817e-45,-1.401298464324817e-45,-0.0,1.401298464324817e-45,0.0,0.0,0.0,5.605193857299268e-45,-0.0,0.0,1.401298464324817e-45,-0.0,7.006492321624085e-45,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,1.401298464324817e-45,0.0,-0.0,-1.401298464324817e-45,0.0,0.0,0.0,1.401298464324817e-45,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,2.802596928649634e-44,0.0],"qre":[-1.6324717998504639,2.1576995849609375,4.835982799530029,43.835960388183594,0.8839700818061829,6.541144371032715,-8.335617065429688,-3.146427869796753,0.0935807004570961,0.08880928158760071,-0.30107322335243225,2.373387098312378,1.324925422668457,0.6074075102806091,-6.157016754150391,-2.2383670806884766,-221.7449951171875,1.522017478942871,-3.0456161499023438,0.1397305279970169,0.7810992002487183,0.11767806857824326,1.130115032196045,1.7811769247055054,-0.2950887680053711,-0.5467119812965393,-0.6259278655052185,0.8569585084915161,1.0381461381912231,-41.078739166259766,1.7368830442428589,1.081131100654602,0.565914511680603,-1.215271234512329,1.1955572366714478,1.762406349182129,2.602142095565796,-3.3540961742401123,-0.30314934253692627,1.6865650415420532,-1.4347130060195923,1.2724599838256836,0.2051720768213272,-0.8476721048355103,-7.352657794952393,0.8620322942733765,0.21111516654491425,-2.600828170776367,0.30096161365509033,-0.6509233713150024,0.5616687536239624,-0.6698501110076904,2.4077932834625244,-1.022478461265564,1.6538176536560059,1.684304118156433,-2.798952341079712,-0.3096736669540405,0.24997055530548096,15.095867156982422,0.7769256234169006,0.16762305796146393,-0.22598211467266083,-0.06917811930179596,-0.8811930418014526,-0.09602933377027512,-0.3251299560070038,-0.3813004791736603,-0.3401988446712494,1.0454716682434082,0.841691255569458,-0.7533292770385742,1.3455966711044312,-0.3850353956222534,-0.7067246437072754,2.016200065612793,-0.4646044373512268,-9.655332565307617,1.1398502588272095,-0.8689956068992615,24.463653564453125,29.623958587646484,-0.0949956551194191,-2.073373794555664,-5.114222049713135,-0.17344214022159576,1.065089225769043,6.198546409606934,0.8666930198669434,0.8508941531181335,-0.014516200870275497,11.372215270996094,0.03977276757359505,-1.0612688064575195,14.899465560913086,1.738351583480835,2.00862193107605,1.0015660524368286,0.5366605520248413,1.3695344924926758,0.7537679672241211,0.24397344887256622,-1.5434213876724243,0.03848039731383324,1.144264817237854,-0.7198861837387085,0.5862759351730347,1.9002598524093628,1.8938313722610474,0.30474281311035156,-1.619565486907959,0.2214645892381668,0.3146127462387085,0.7796924114227295,-1.083572268486023,-0.041664693504571915,-6.178815841674805,-5.453596115112305,-4.12552547454834,1.7621413469314575,0.6685665845870972,0.4128178358078003,-0.09201444685459137,27.72117042541504,-0.20750682055950165,-0.6465194225311279,-2.015235662460327,-0.2545138895511627,0.14744389057159424,0.7279937863349915,-0.9982830882072449,0.18834879994392395,-0.9058931469917297,-3.1123721599578857,-1.2477707862854004,-3.174286127090454,-2.5119290351867676,1.8573325872421265,-1.5764164924621582,2.006779193878174,0.9070059657096863,-0.4095700979232788,1.53316068649292,2.5281128883361816,0.14883702993392944,0.00532396649941802,-0.8299655914306641,-1.1684539318084717,-33.5201416015625,5.126901626586914,0.6349465250968933,-0.38194605708122253,18.743637084960938,-0.2333299219608307,-14.058257102966309,-1.3345357179641724,-1.3905706405639648,-0.8588240742683411,-2.920586347579956,-0.4560447633266449,1.9280880689620972,-1.9413973093032837,1.826103925704956,-0.33284273743629456,-4.211670875549316,-0.004857596941292286,-0.3532276153564453,7.998033046722412,29.186542510986328,2.4805266857147217,-1.200303316116333,-2.630694627761841,-8.566594123840332,5.738647937774658,-1.4101570844650269,12.988266944885254,-0.8838123679161072,0.7265653014183044,0.2572954297065735,-2.6550395488739014,-0.05541057139635086,-0.22033017873764038,0.7504357099533081,-0.1615711897611618,-1.2074335813522339,-0.5803932547569275,0.007957602851092815,0.8997312188148499,-0.5944845080375671,-1.0265504121780396,0.5290689468383789,0.3128645420074463,-15.067763328552246,-0.2951774001121521,3.0827219486236572,-1.184332251548767,-0.7787194848060608,1.1229171752929688,-13.06455135345459,-0.15039390325546265,0.1207527220249176,-1.8157343864440918,4.228592395782471,-1.7887314558029175,-3.8801825046539307,-0.9363808631896973,-2.2825746536254883,-1.0476328134536743,9.477574348449707,10.310030937194824,1.5933101177215576,-1.5758512020111084,-8.049567222595215,-0.2805379033088684,0.6586630940437317,-1.3891890048980713,-0.2303823083639145,-2.009763479232788,-2.327122926712036,-2.58914852142334,0.13575023412704468,-1.2256779670715332,-1.1829603910446167,2.0437164306640625,-5.859377384185791,1.77130925655365,-3.6100833415985107,-11.411993026733398,14.289324760437012,1.472076416015625,-1.6235675811767578,-0.6337918043136597,2.1986303329467773,0.1383732259273529,-3.5351722240448,-2.2880351543426514,-1.2174839973449707,0.3936312794685364,-1.3080854415893555,20.03807258605957,-0.8359031677246094,0.8396117687225342,1.363409161567688,-4.771249294281006,-2.0958497524261475,-0.12061142921447754,1.2854676246643066,-1.0632532835006714,2.500802516937256,0.6272944211959839,-0.8926906585693359,-1.4730541706085205,0.15349721908569336,-8.162349700927734,1.5683029890060425,0.9665041565895081,0.6962672472000122,-0.16450202465057373,1.0387920141220093,0.5826087594032288,-0.011407948099076748,-0.3719511330127716,-1.7540479898452759,-0.25394704937934875,0.386786550283432,12.137161254882812,0.6527248620986938,-1.465959906578064,1.2164974212646484,0.579556941986084,-0.5153264999389648,0.6766647100448608,1.2568597793579102,-1.1360291242599487,0.41499578952789307,0.16984950006008148,1.0876359939575195,-1.9856854677200317,1.0953760147094727,0.7376523017883301,1.3081138134002686,1.1233372688293457,-0.931969940662384,-0.55830317735672,-2.634579658508301,-1.917248249053955,0.5321091413497925,0.9420908689498901,0.8305643796920776,-0.5038436651229858,-0.33185380697250366,-4.523564338684082,-0.20539699494838715,-2.824265480041504,-1.3451793193817139,0.09781297296285629,-2.858884334564209,-0.5981383919715881,4.201574802398682,0.6449485421180725,0.37446776032447815,-1.0376185178756714,0.8411335349082947,-0.308180034160614,-1.7231895923614502,0.028074946254491806,-0.8560353517532349,-1.2802022695541382,-6.1487884521484375,-1.740699291229248,1.185562252998352,-1.1862587928771973,-0.7444736361503601,0.7354047894477844,0.3017219007015228,0.9900060296058655,0.06891125440597534,-2.572505235671997,0.9459505677223206,-0.6302644610404968,2.344780683517456,0.7152024507522583,0.34102863073349,-1.0008779764175415,-9.766822814941406,1.7668765783309937,1.4954770803451538,-0.7413241863250732,0.47350502014160156,0.2178112268447876,-0.040607135742902756,0.6748465299606323,-1.2404239177703857,-1.0587557554244995,2.5112009048461914,0.21967384219169617,2.953460216522217,-2.4833810329437256,-0.6561642289161682,1.0512665510177612,2.2553718090057373,0.14339080452919006,-0.9582241177558899,1.5632027387619019,-1.6238967180252075,-0.3607739508152008,-0.15932755172252655,-0.9241440296173096,0.8790910840034485,-1.4154481887817383,-0.48755860328674316,-0.8602775931358337,-1.6760727167129517,6.237207889556885,-0.6814719438552856,-2.5978965759277344,-1.9732774496078491,2.130584716796875,0.7116843461990356,0.13812513649463654,1.331291913986206,-1.7037410736083984,21.311159133911133,2.9592833518981934,0.5887687802314758,4.262573719024658,-0.41613128781318665,0.2721305191516876,-1.358872652053833,0.3484549820423126,0.33483555912971497,0.9017122983932495,0.6900423169136047,1.0622260570526123,1.2032071352005005,-1.2029850482940674,0.22454862296581268,0.40875983238220215,-0.48978593945503235,0.9965388178825378,1.567582130432129,0.28717344999313354,-0.2907068729400635,0.5208063721656799,0.2898576855659485,0.5658429861068726,-0.056729093194007874,2.144885540008545,-4.4104437828063965,27.168655395507812,-0.7416555881500244,0.16695250570774078,0.08907106518745422,0.6019399166107178,-5.182921409606934,-2.268429756164551,-0.024244559928774834,-1.69282066822052,-4.38886833190918,-1.0354502201080322,-8.074377059936523,-0.8760603666305542,0.9812310934066772,-1.852709174156189,-1.0131988525390625,-0.21236316859722137,-0.6671892404556274,-0.44825389981269836,-3.0494093894958496,-10.125396728515625,-0.14889949560165405,-0.009524882771074772,0.10259240120649338,-0.10840976983308792,-0.3799020051956177,1.3834667205810547,-3.270657777786255,-0.4947509765625,-0.7907183170318604,-1.2583651542663574,0.8532606363296509,30.081134796142578,-4.017218112945557,-0.01412640605121851,1.0968258380889893,-5.098249435424805,1.3637361526489258,1.5459470748901367,-0.8512759804725647,0.24856527149677277,4.351659774780273,-1.0326420068740845,-3.3620870113372803,-0.3007933497428894,0.40434837341308594,1.084844708442688,-0.15125210583209991,-0.9165858626365662,-0.8676888346672058,0.2779166102409363,0.38363519310951233,-0.3329470753669739,1.4051965475082397,-1.3537043333053589,-8.580015182495117,-1.7772403955459595,-2.1076700687408447,-0.9346200227737427,-0.4096432626247406,0.056761015206575394,-0.4291691184043884,-1.5774163007736206,1.988271713256836,0.6649835705757141,-1.0775784254074097,-0.9719368815422058,-1.358468770980835,0.8392869830131531,-3.556722402572632,-0.5509694814682007,-0.290048748254776,-1.104421615600586,0.6268346905708313,1.0543279647827148,6.858432769775391,-0.06225302815437317,-0.5874962210655212,-4.787666320800781,0.49783048033714294,6.544266700744629,1.0624288320541382,-1.257186770439148,-0.9719762206077576,1.6754202842712402,1.2977920770645142,23.792251586914062,0.5230787992477417,-1.131430983543396,-0.9081148505210876,-1.3973857164382935,3.4312334060668945,-0.19024771451950073,2.916196346282959,1.0872759819030762,1.477675437927246,0.7669475078582764,-2.206249475479126,-0.18864500522613525,2.5788283348083496,1.1448955535888672,-2.0193395614624023,-2.323538303375244,1.2298210859298706,3.1485204696655273,1.1328576803207397,0.5409168004989624,0.04692632332444191,-0.1728530079126358,11.937060356140137,0.9093427062034607],"re2":[5.952174095203164,0.26528646812207235,0.987817924058227,0.05472001889215505,-3.8094941389710506,0.9678323670783762,-0.5210282017488126,-0.47352788087049547,9.762866488365493,-6.688041939537337,6.721856650112457,-3.664356251606373,-7.357827786441458,-2.978817630566992,1.040965936120406,1.6727119671381487,-0.03541349939175831,-5.67771421554432,-2.713699157242793,-7.596202286057975,8.524477044955098,-7.37755641367118,-4.1260405518991945,4.608928812632856,-2.8271285334475094,2.8191877833257966,6.875880896514076,-9.679451682407104,5.116606759341796,0.13840613632549115,-4.041329193376808,5.986852942532877,4.008857721615676,4.117484005473235,5.872884426720491,-3.313488448330344,-2.9311304141138965,1.5649299010702293,-7.378549254093336,4.987080495556743,-4.538961804276884,7.703893267816181,5.904334404441048,-2.9800224320765984,0.9343691082741579,3.8953001335703235,6.383308051482576,2.0732778181035343,-5.0855369552960035,3.7137964808564057,7.6344822980652225,-5.059382949849236,1.9669762322381956,-4.242295547003425,3.6623096603194227,-1.5811754398312452,3.516360937859311,-3.517517734799309,-7.130699087810363,-0.5151261078125469,9.137388844059839,7.846327929224653,-5.867823063418189,2.378117865484736,-9.806865395002529,-9.222298829828802,-7.525819364674852,-7.64904829672834,-9.069509060281844,6.719169100829372,5.2871503605427215,-7.504566588482968,6.875656725895773,-8.848061844924109,-5.935634237786951,3.1773098497122554,5.3856469346810965,-0.6282232854401784,-7.5364042506336055,-9.820544058469647,-0.02863778846323939,-0.21170787770758537,-8.15188936953798,-3.99630834258605,-0.41035072889693147,-9.57597276723303,-8.795272799991134,-1.5713177550010489,8.048867233284138,-9.196783760572636,8.364516941005768,0.5486745212818995,2.879166225117345,5.76255585312877,0.3613542060662951,-5.1542566924585875,3.837445736981035,-8.356060848778515,4.696832485642783,6.8110194493167455,1.476811467091757,-2.918364792074712,5.303229166289549,6.942579226820683,3.002301788660123,6.31350810674849,6.277378449456851,3.864263303153326,-3.2625090947167674,-6.606874758738954,5.482423996443623,9.461934409146796,8.833856350180017,7.5359323206002635,4.454860804988526,9.607196904076883,1.4622830691698407,-1.222325599715301,-0.7541002218976374,-2.8976835590739842,6.44276212407377,-8.434699012823177,-4.847761989157664,0.3347285329157046,9.11395753007793,-8.80083370881432,-4.388690901133321,-5.976024111188238,8.921102257014784,7.202543427511198,-2.369287796431598,-3.221532178580153,6.991161075494844,1.7042662432848115,6.1271067459571,2.008448242507338,-0.6664751711481287,4.857255160090228,-3.8566915705523153,-4.601941737045932,-5.1170165385755855,4.240130737038413,6.025290090316684,3.2901079368300383,-2.7359330792692234,5.8699706264059195,9.628287195928273,4.004170714641678,0.1900572488446688,-0.46214288700997486,-8.773803854206037,-3.9999411485194525,0.10788811166832879,1.1162139409892013,-0.5464788793599684,-5.271066062762051,-6.686572984751599,-4.222394540785124,3.3245009275427826,-3.1119077810626976,2.608812774146955,3.700240370812363,-2.83567865570153,-6.650237476773448,1.5917821104891843,3.8905929676304325,-6.287539077043691,-0.4939475361639971,-0.14773705664589087,2.8700285066443403,-5.380413490802487,-3.7678747499122434,0.9638439844264806,0.9908949560070557,0.5323708612618372,-0.306119717789171,9.997153795419639,5.20718201595227,7.248485255940665,-1.215882732269515,6.4223743280684005,3.7990205332336995,9.670737935994769,-1.8741514992238955,-5.077886135233268,-2.7342846983848172,5.583230188750786,7.3442689437990225,-4.846025906846729,-8.003109266441719,7.521031766825075,6.099817500637254,0.2943861114401187,5.039029984605168,2.572706811812001,6.084270867851739,-2.097236367080228,8.06788506493088,0.6312202878635311,-8.850592185745402,-3.059266035312291,2.5334687807368024,1.8904930229261137,-3.0713448269609405,-1.8638562321226644,-7.86679984544739,-3.363396960870415,8.00114475786113,0.646183393880154,-0.9335187845633097,4.4527065365985194,4.021242665630609,0.8687678392550282,-3.863674667755874,-5.285671165827672,4.046095019241056,-1.8012637759918952,-4.778006906991199,2.9172299615469584,-1.749388503226026,-9.57199168273835,-5.895268280175179,2.8876899090403114,-0.6763286565636193,1.3249915271769535,-5.169857604893626,2.5705425265621393,-0.6249901697370301,0.6139440801429927,1.43319684288425,2.1036784210840302,-6.899242809152845,4.033280929927031,-6.54995765276851,-1.758849347143025,3.8656521136877426,-2.7968259037873944,6.5462275913621895,7.274740376674444,-0.45557847969416265,-7.893159904951082,-8.963987769445477,6.416317754031837,-1.37851091129982,4.701071766794735,7.921479841316458,3.1195313229755186,-7.079856861455697,-1.0890790617077535,8.241420981956637,-8.847510584131195,6.317825959427228,4.678729158056495,0.1742762650160259,5.50215836898591,-5.4037147585531,6.6519414797548215,-7.335754152980658,5.197216931307532,-2.5723418569847967,3.6079630764814965,9.024091004513423,-3.104367673452235,-9.958167189103136,-7.938444261166504,0.36139714697291225,7.315520265770537,6.088588972303231,-4.8003492589899155,-9.6115451854789,1.2606385577657147,-6.999508349310906,7.5766391922496545,-8.319069396402996,-5.1115500052528535,-9.927231079517775,-6.936429794956281,1.4620365229292513,-9.03217788139834,-5.945773248711128,-5.478217101502276,1.351915570062756,-5.497460541427113,7.207365332134266,-2.816750566575987,5.07886440160604,-8.509412981806094,9.632467721964545,-7.576533294980116,0.37910748611255585,-7.622392752785756,-1.9595569415741387,-9.837347986993398,0.557902179038475,-4.856670797755918,9.593025512935302,3.4803031436171956,-4.746590774707585,1.151822282610695,8.667215532286875,-0.6152714877351109,7.329195401711196,-9.63005469870378,-8.188732592402467,4.272471758197829,-9.336717831209427,-7.770501921325883,-5.273910301117439,1.3145168892286723,-5.169161667807867,-2.28817023478989,-6.029227918413751,-6.3403804530094865,-4.889684096168072,1.118626333369848,-7.639882616169316,4.475289733873753,1.9715753316877738,-4.349436303858396,-7.552253158613014,-3.1100664361079966,8.585398741938583,-8.09172110370742,9.713535651543978,-0.9329486148091721,4.1020691621321745,6.212596565867422,-8.169661215584421,-5.223851419862962,6.801801495732324,7.68309177916116,8.927727354323501,2.880626593717901,6.982735885315801,2.7922344491043116,-4.540251857478461,3.3383820388107424,1.7199646118948344,5.662959336681531,-5.245871539336308,3.7411697249667526,-4.136112684756165,-6.518450134662808,1.5263579219234575,-3.8931163714353456,9.460593502751248,6.931037118350027,-9.145954061696827,3.3180544459906702,-6.981420360468247,7.156371783676718,6.662113649603619,-4.87637706495299,-1.4137228837015172,-6.735896585633052,2.045665733283828,2.736750722117092,-3.9311978850956075,4.628004013139147,2.416605206327141,7.1590820114062055,1.991998342412879,-0.1647838476179011,-3.3191030674997224,7.627605581505762,2.312023913895054,-4.101666270421688,3.192253984468639,-6.5999355113777565,-3.9313043433530526,5.603654324213313,4.994715209086028,-2.7523304510014164,-5.823664239204438,8.071500408213883,4.522194679199387,5.0391698045274484,6.97863348402208,-8.57885373776229,-4.96716927410035,-3.719094123525803,4.952657340384841,9.21568717952843,-4.109341377707503,8.828790598317582,2.44882878245061,3.2973343956277805,-2.5788987157784726,1.16077429245205,0.0441894412300563,5.488640857282665,3.980674122346823,9.509779997597512,9.553888811769134,-0.667038420385202,-1.3735916682694658,-9.75254050462553,-5.176754379387782,1.6905366735076388,6.27480217934513,1.203354352586672,3.1009200100557948,-6.145528570683892,-3.9225223153005695,7.818017897980791,6.584981152923454,8.689204227553457,-5.599411662406184,-0.5167092168856176,-0.8033144247021244,-8.102949740854388,9.494889026385312,5.045933735073135,6.709990836086199,-4.249183309188229,5.295345892902304,-2.6359104863255878,2.255626593991888,7.162346234870952,-2.853390903983053,9.666508084315865,0.12786148222541627,-2.3122073258306735,-5.69609391996468,1.9565803902868275,-1.573424264324725,-5.215573216525733,2.5530573219717176,6.2553697288527275,-1.6948157552498841,-1.8131128627960251,-5.917343684806382,1.5290136694688776,6.496620371617205,9.042277254446795,-8.501421231050541,-6.564874566198622,8.635955536871972,3.817909640277721,-7.366236683834721,-9.768437366367902,9.065693297165353,3.6997469998102623,6.40097678321532,0.8524248804383987,1.2173101609168526,-1.676938611757521,9.028822712524345,-6.540134598581815,-9.364935139748782,-9.733965975955904,5.902598746325419,4.980800788112349,-5.5583580031678625,4.023715254425497,6.571360800766929,-4.338532513075988,-1.934741648604593,1.968606199569475,1.9564885185759433,-1.4529161704476738,-5.783785535207187,6.413240755574403,-3.0972755087938157,1.3065740060670539,6.845662893085411,-6.994909350757368,-1.5419992982904613,4.887881698758978,1.2440969671032,3.2651942784292913,5.685469979186093,4.478156475789021,-3.681760724885579,3.879298192001098,0.12757057364693303,9.588701998654479,4.801200361560689,6.2763530859728185,-3.0546526217499874,-0.9058192957698541,4.293558665030927,-2.7012828683464747,-3.537497598092445,5.134631803132683,4.565897972488845,-2.388564472230181,-9.039344760136206,3.454173560305275,8.093785239485804,-2.687494137924067,3.528884941792514,-8.105088253821469,-2.0964351585902996,6.5158482549640055,9.055261760605912,8.958982313457454,-6.877683849559679,0.5870474226512119,2.158914236361669],"im2":[-8.441597040543494e-46,-1.7277466392046159e-46,-6.313186010994292e-46,-1.4606763759434426e-46,-4.97936266338545e-46,-2.395620144809911e-46,-2.311459575834629e-47,-7.99825148108748e-46,-1.204727212176494e-46,-7.114318805128338e-46,-5.5577920052885956e-46,-3.3946121448528508e-46,-9.175082844937039e-46,-2.630057069950451e-46,-9.218655230440657e-46,-5.228408281271829e-46,-8.070491159633038e-46,-6.448565453999611e-47,-5.465398999187897e-46,-9.344623197747751e-46,-5.655706152443603e-46,-8.271463705295085e-46,-7.771048131927183e-46,-9.897360513022105e-46,-5.326222881864971e-46,-7.019758342961492e-46,-5.7510581657096346e-46,-7.274078226549803e-46,-5.116538589831116e-46,-9.322085865386765e-47,-8.501793538928784e-46,-9.510350095332182e-46,-2.812743380232301e-46,-1.9833379521113748e-47,-5.246079333376774e-46,-7.450575518436668e-46,-6.623455582290212e-46,-4.836126288034277e-46,-9.926214102468091e-46,-1.9894023686411256e-46,-8.790418997177154e-46,-3.2684101476084027e-47,-5.331962037676874e-47,-8.620150388717185e-46,-5.1040332154971216e-46,-7.389119048361707e-46,-5.652641031584294e-47,-8.883848712590597e-46,-3.628293863366164e-46,-1.5359489111453928e-46,-3.544679461697139e-46,-8.296803776712217e-46,-2.946335090450147e-47,-7.187744770655577e-46,-8.759705152260544e-46,-3.000274594108854e-46,-3.4581470355954245e-46,-1.402874043038581e-46,-1.4318277824472613e-46,-5.076393109236272e-46,-2.4804085072284485e-47,-8.836293440944795e-46,-1.168549459755981e-46,-9.752679960914478e-46,-4.138006947796651e-46,-3.176708740413452e-46,-6.0646135471065595e-46,-8.533668497136907e-46,-8.055636380554157e-46,-7.739131752655517e-46,-9.2459417345747e-46,-3.6910094204175814e-46,-9.324158760455137e-47,-2.371060616392413e-46,-1.5932970481617492e-46,-5.482844410259923e-48,-7.811801094162697e-46,-5.719050006990887e-46,-6.905357331909585e-46,-7.817975920547012e-46,-5.551432925749324e-46,-6.2612586219559594e-46,-7.751556676719407e-47,-9.523581921922408e-46,-6.122601155271062e-46,-8.524474170202569e-46,-6.411760766765667e-46,-4.703359291153157e-46,-9.392317484722584e-46,-5.804024347354766e-46,-2.962530570425276e-46,-6.9336507677531355e-46,-6.395890396974272e-46,-4.0644497165693874e-46,-8.700370034800764e-47,-5.811084113702305e-46,-7.222666339072426e-46,-6.3278936564261774e-46,-9.971965689714253e-46,-8.306208290092728e-46,-1.6252505169606034e-46,-9.469340726608191e-46,-4.266595662046203e-46,-9.050825676648562e-46,-2.4540549774987606e-46,-6.87944735863214e-46,-9.869314921712577e-46,-1.5130833381167974e-46,-4.2452192256465214e-46,-3.453720022503954e-46,-7.715370022974048e-46,-3.5510337853209016e-46,-6.72201658920316e-46,-1.2862373806462645e-46,-2.1349626269883405e-46,-3.892452099283054e-46,-7.423291658211693e-46,-1.9326405716240336e-47,-1.3749025008749205e-46,-2.8033532472648126e-46,-8.362041230067117e-46,-8.404196864503267e-46,-2.5421906358859182e-46,-4.2791715421273866e-46,-8.110746639772546e-46,-5.797616750760548e-47,-5.737378123473553e-46,-5.079103778935658e-46,-8.639650226015478e-46,-9.272434248279282e-47,-7.06194584729717e-46,-2.6454814167710418e-46,-7.17432251846215e-46,-7.495522733813755e-46,-1.6263278166177408e-46,-1.5530505893381718e-46,-7.884765344141922e-46,-4.373953404316119e-46,-8.632857300197951e-46,-6.408720595843267e-46,-3.3704243678819123e-46,-5.078974884916399e-46,-7.599759241744168e-46,-2.7070915028177754e-46,-5.717633289885759e-47,-9.78262007250895e-46,-8.942084264807092e-47,-8.072152926097427e-46,-8.33156667346853e-46,-5.801588510247664e-46,-3.3959014002567378e-46,-5.593426148331827e-46,-5.870891573232657e-46,-3.345543704550247e-47,-5.538323475388314e-46,-5.6895426069553666e-46,-4.278375352754179e-46,-1.014478507096036e-46,-8.040934360436566e-46,-1.5967328602100283e-46,-9.94193929893258e-46,-2.5387894113615684e-46,-4.130126261158499e-46,-4.868869777827215e-46,-2.525709502063633e-47,-9.517217226941103e-46,-4.905068648385214e-46,-5.132314957261702e-46,-7.505367123512774e-46,-7.092169606104208e-46,-3.5351762672844086e-46,-1.7556549075306314e-46,-4.3810742729475586e-46,-6.51529516386311e-47,-9.786172537125024e-46,-7.148142454035137e-46,-2.6401795691325568e-46,-7.736854138888276e-46,-9.375288867473138e-46,-7.896970866525346e-46,-2.3614729923778888e-46,-6.503245900675657e-46,-7.8455410758847e-46,-7.9955864834552305e-47,-1.3719416680846997e-46,-3.324216995829843e-47,-6.825375732852383e-46,-8.690306284079386e-46,-4.49165333819455e-46,-7.336996551625919e-46,-8.992184287984807e-46,-1.4504453180062004e-46,-7.316162816966321e-47,-2.6218543775658975e-46,-1.7438614091458582e-46,-3.582974646780832e-46,-7.433819720534643e-46,-1.785321764617378e-46,-4.625612566678478e-46,-5.9343888291307785e-46,-3.2740508450706506e-46,-7.464952965809572e-46,-6.429619371015989e-46,-7.552660401720201e-46,-9.041990556826751e-48,-3.548036167078995e-46,-1.0957375107572242e-46,-6.145326023288076e-46,-7.36105581790929e-46,-7.500162814229086e-46,-9.891280625190923e-46,-9.780175732834217e-47,-3.0212151587558688e-46,-1.5775087939110687e-46,-6.039127312281783e-46,-4.983175185713537e-46,-5.38608052495983e-46,-5.01882782045201e-46,-7.886385721740356e-46,-7.818976426999907e-46,-4.52307891252125e-47,-8.612490503702941e-46,-4.851151636204765e-46,-8.186465032279689e-46,-8.732408555878279e-46,-3.346717325255687e-46,-4.372779772003621e-47,-7.022698028528544e-46,-2.972556190337834e-46,-5.609795191417987e-46,-9.078421297808676e-46,-8.625604038155744e-46,-7.41381945920809e-46,-3.4129712784943433e-46,-6.268981821447743e-46,-6.431853326067032e-46,-1.508633001778875e-46,-2.0239880562616307e-46,-7.872551243333505e-46,-3.974004494318241e-46,-7.158366341347144e-46,-1.0897285450931392e-46,-8.598786888220205e-46,-9.943380074368996e-46,-9.71855456631508e-46,-3.9098134317014434e-46,-7.312878634446798e-46,-8.238778826554724e-46,-9.621304030151445e-46,-2.36402853644473e-46,-5.1964830535832525e-46,-2.345993012704808e-46,-7.563669045580284e-46,-9.230073744356119e-46,-2.4562374126231335e-46,-3.033639482626832e-46,-9.063577179848389e-46,-2.1361214218509925e-46,-1.590757980800882e-46,-5.506099835055644e-47,-5.6150855004923505e-46,-3.098547518321557e-46,-2.7553470632574482e-46,-2.1109812625142998e-48,-9.089537146890404e-46,-7.653077524979512e-47,-8.058089006852716e-46,-1.5817738782104583e-46,-1.1378944542322022e-47,-1.676076080565011e-46,-3.978361795494234e-47,-7.911959186364658e-46,-2.5209558218326443e-46,-8.24827724369504e-46,-9.801909226553283e-46,-5.720621526370857e-46,-9.985446365432463e-46,-8.355447864613958e-46,-3.052822226903121e-46,-9.254793935007939e-46,-8.831407311751234e-46,-2.5963804889209664e-46,-1.2410932539068442e-47,-7.770742415527144e-46,-4.919346564609731e-46,-5.191559405537469e-46,-3.504707528089965e-46,-4.381249387372398e-46,-9.921296635812308e-46,-6.534848636193658e-46,-3.516832250896736e-46,-9.977538132048126e-46,-6.830331866424839e-46,-8.442422141272257e-46,-4.791800140092058e-46,-8.260465027574871e-46,-9.802333081204367e-46,-6.41541118892738e-46,-4.382652362301842e-48,-3.219623887813119e-46,-6.673136388714222e-46,-4.3074734369631296e-46,-8.101676777535449e-47,-6.400567012115692e-46,-9.11749252467905e-47,-3.129417408216073e-47,-1.5667147491350541e-46,-4.407469407755312e-46,-1.4056124250279034e-46,-4.452692870246406e-46,-7.197967378080042e-46,-4.589448772992441e-46,-8.451667948670624e-46,-6.524841514010887e-46,-4.3825986601742684e-46,-6.6145326989866335e-46,-3.9598475811875735e-46,-7.878283763284534e-46,-5.774423125081629e-46,-6.0667073291477615e-46,-3.5017066101427042e-46,-6.711937903957802e-46,-1.5905853785050849e-46,-2.611293566677305e-46,-2.7960334232727267e-46,-1.272102563055546e-46,-7.09577008818195e-46,-8.00950495872752e-46,-1.882446469022765e-46,-2.8731641740775494e-46,-2.970839758312693e-48,-9.830712849055023e-46,-1.439440098718805e-46,-4.28566580426083e-47,-3.479067084866718e-46,-1.5201124154732726e-46,-7.088425009682364e-46,-6.6629681150375366e-46,-3.2057437872073067e-46,-8.877926457590201e-47,-5.057817979027394e-46,-9.005645918440444e-46,-1.3834673164784595e-47,-8.597311352596392e-46,-8.722603638023336e-46,-1.8495666534000032e-47,-7.573575488148769e-46,-7.469377837031108e-46,-1.4601514809180038e-47,-8.062505912216197e-46,-5.148301728586316e-46,-5.780259910995128e-46,-7.8543353299275415e-47,-1.732403584318145e-46,-8.624774711656259e-46,-8.848673676249596e-46,-2.3547918119740375e-46,-8.683426925405213e-47,-5.648153155344338e-47,-3.485394295800834e-46,-4.152445185855752e-46,-7.524341707240353e-46,-6.305685151416186e-46,-9.207195090889759e-46,-8.932674437439854e-46,-4.404027428126046e-46,-9.487358519666715e-46,-5.085277743519449e-46,-7.808611486463795e-46,-7.276528997846772e-46,-4.749595003222554e-46,-9.309583649140768e-46,-1.6886506841602423e-46,-8.24746687872381e-46,-8.301847956728049e-46,-9.985369705619104e-46,-8.986018790042507e-46,-5.999416177894377e-46,-4.675449871564862e-46,-2.83917566853924e-46,-2.2125494039094208e-46,-6.373255202354294e-46,-6.523012072370055e-46,-4.951796340877965e-46,-1.1369120599322146e-46,-6.877716018067552e-46,-9.854177133786638e-46,-7.698553946610951e-46,-1.7424888222854762e-46,-4.918045924690264e-46,-6.012519076365609e-46,-6.553429802989652e-47,-8.674927047408391e-46,-4.406221831202323e-46,-6.760160995997587e-46,-7.458415612078646e-46,-8.785426646865946e-46,-1.5871665391679745e-46,-8.13471827886586e-46,-4.115156500113039e-46,-2.6567279935936774e-47,-3.209138262246567e-46,-4.632138695707177e-47,-8.897167648710803e-46,-9.545948673411515e-46,-5.356140797649288e-46,-8.808896599385195e-46,-8.404873115407335e-46,-3.922959694723479e-46,-3.570217909366112e-46,-6.398151987962701e-46,-1.9959046816097135e-46,-7.740736904091538e-46,-2.425023278389522e-46,-3.0918313203976745e-46,-2.553481732780325e-46,-1.7075030510492694e-46,-9.335078452536102e-46,-6.732528239183244e-48,-4.0226831496507445e-46,-7.789889853152417e-46,-8.67804496389649e-46,-8.297531703443006e-46,-7.238094099610446e-46,-4.6326661905173346e-46,-8.027059061941866e-47,-1.6020302220934535e-46,-8.888381931443276e-46,-3.3262251487137185e-46,-1.1379459213530662e-46,-4.629393278893867e-47,-7.156977832443576e-46,-1.897762678525986e-46,-1.3073942397553562e-46,-9.012254916217332e-46,-7.828901827412634e-46,-2.6484883873176824e-46,-6.118139058958127e-46,-2.575614418008838e-46,-6.107402445846188e-46,-3.2698606950594468e-46,-9.605174699642604e-46,-9.875666961450099e-46,-7.490719138658313e-46,-9.771557595694767e-46,-2.0135590860723694e-46,-9.709598483867624e-46,-9.100561904767282e-46,-2.994251130714921e-46,-8.23280380555128e-47,-6.166679973010973e-46,-2.501718920002135e-46,-2.956040202307023e-46,-2.5558114818786094e-46,-5.179250052659546e-46,-4.96923678544706e-46,-8.328217763053645e-46,-1.5820541104402085e-46,-1.6010221747964392e-46,-9.735943259454817e-46,-1.1665284323033753e-46,-7.611777098545125e-46,-1.3756913099644884e-47,-4.897168204307277e-46,-9.050155170581255e-46,-2.1826486424346701e-47,-2.3449376259321507e-46,-5.1089013141168694e-46,-4.3585642135980484e-47,-7.522763090373275e-46,-6.141849303609672e-46,-5.48978655116217e-46,-1.3290991442647693e-46,-2.0467142033908393e-46,-4.7153942085489615e-47,-2.8417351481525865e-46,-1.8479072219984904e-47,-3.3191804800750225e-46,-5.1227645463437295e-46,-9.772603219864901e-46,-6.957190462189133e-46,-9.386818259713579e-46,-9.225699070244416e-46,-1.03978923163349e-46,-3.730003917066641e-46,-9.464320511576163e-46,-8.540094845999766e-46,-2.6687339773126826e-46,-2.2865966595525866e-46,-3.795757802677225e-46,-4.2283705869356e-46,-8.703635565592064e-46,-6.038084627361757e-46,-5.887759783280909e-46,-5.0309891688430364e-48,-7.075364085937463e-46,-4.662374173956967e-46,-9.380368159051814e-46,-7.311576609504836e-46,-4.879948642396443e-46]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_real_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_real_components.json
new file mode 100644
index 000000000000..f0e19bbb5c58
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_negative_real_components.json
@@ -0,0 +1 @@
+{"re1":[-6.663897300828271e-46,-3.9821209219015886e-47,-1.482583057725193e-46,-6.031651713455866e-47,-7.815174034558773e-46,-9.683035220979458e-46,-5.824127268305272e-46,-5.25715396641697e-46,-2.727871967463329e-46,-1.3083072514387895e-47,-6.531965628260896e-46,-6.9227204014844366e-46,-4.732045036264577e-46,-7.802665349401704e-46,-6.404602066089738e-47,-7.472959297363134e-46,-3.2688271399198053e-47,-5.41807393326472e-46,-1.3248966353521108e-46,-2.551155488942399e-46,-8.158251602486592e-46,-6.715346145937947e-46,-1.173797016536713e-46,-9.346946106178808e-46,-5.727007698269457e-46,-9.087104768002248e-46,-9.799139687928628e-46,-5.984404719586256e-47,-3.421790192632097e-46,-3.970469968177935e-46,-1.4162512689239503e-46,-8.956386419473368e-46,-9.037420776837175e-46,-6.333292171988737e-46,-8.693608435286647e-46,-1.0279881780595212e-46,-5.901175101954468e-46,-5.55315332549202e-46,-8.642790252549965e-46,-1.3540199349218184e-46,-7.466373395442752e-46,-9.530210192094269e-46,-2.5628045211626006e-46,-3.713082946449125e-46,-6.993596335767448e-46,-8.361717860626012e-46,-1.3301639817903621e-46,-2.8322451040629694e-47,-5.919800076370122e-46,-2.50175531051562e-46,-8.84413609215682e-46,-4.136833461947646e-46,-7.44834010256377e-46,-4.9274325098597285e-46,-7.948977601481367e-46,-2.2045604688270415e-46,-8.103656442643954e-46,-4.871432765624399e-46,-9.785178948932616e-46,-9.64885833691098e-46,-4.801370460262584e-46,-7.672791472657451e-46,-9.898726946534097e-47,-4.939496222211502e-46,-1.4783405342116218e-46,-5.750048554932733e-46,-3.794408991941619e-46,-8.364381467038143e-46,-7.819183634502184e-46,-7.164234463113614e-46,-5.650544991214205e-46,-2.160670311022067e-46,-5.184250127786545e-46,-2.9266703803408056e-46,-3.2199121639027895e-46,-7.955097166114017e-46,-3.3861037558351745e-46,-5.306251282982819e-46,-9.145749598062105e-46,-2.58466737681459e-46,-3.1464731338754513e-46,-6.2363268707176885e-46,-5.786134760631765e-46,-6.395643034199438e-46,-9.853579168910952e-46,-2.63097707112974e-46,-1.424803689273827e-46,-5.6229639325089294e-46,-9.112770771584121e-46,-3.3541337122340407e-46,-6.450623175625381e-46,-9.317444038893542e-46,-9.375659656696813e-46,-6.435250370507649e-46,-8.993088199316403e-46,-6.891425066975083e-46,-4.4579004572736134e-46,-9.945037837484383e-46,-2.5685211625191385e-46,-2.4249221300476388e-46,-4.537794862303967e-46,-5.346437927906391e-46,-7.299025590936019e-46,-5.2758529209236095e-46,-9.340073655812731e-47,-4.795453860804617e-46,-6.711583400392078e-46,-8.052200738021948e-46,-1.0894871902961233e-47,-6.362695545211022e-46,-5.106509541790583e-46,-4.920964998100645e-46,-9.221921269727804e-46,-9.837211715976358e-46,-3.696141253654685e-46,-9.725774573849918e-46,-9.318579993270203e-47,-2.3180443139375974e-46,-1.2277855915297553e-46,-4.220610733372867e-46,-9.485001949510075e-46,-5.809660087327333e-46,-6.773460692574427e-46,-1.839000136024723e-46,-9.625578074048928e-46,-3.5737183901519033e-47,-5.8668065392393376e-46,-9.519626677172607e-46,-7.89241672840943e-46,-2.0475457402178696e-46,-7.044201554006439e-46,-4.772812113756928e-46,-8.245290357038526e-46,-5.061611966150488e-46,-5.657200739199404e-46,-4.256503559043941e-46,-5.9471389789836206e-46,-5.621570960653189e-48,-7.526857868884208e-46,-2.8195871680012364e-46,-5.143729903635841e-47,-6.904069994009937e-46,-8.622120603690773e-46,-6.8166706982027755e-46,-6.576935208789092e-46,-9.19320767889229e-46,-6.962855294105301e-46,-3.652168326221104e-46,-6.215213020014846e-46,-3.930379698167206e-46,-5.818115510112678e-46,-3.7055961604847686e-46,-2.0350998051460123e-47,-1.564881864710873e-46,-1.8284689308732404e-46,-6.514576032405938e-46,-3.693147713207028e-46,-6.236537185901977e-46,-1.7058694955597753e-46,-1.6315494878952695e-46,-2.124270559197656e-46,-2.7886274605397054e-46,-4.9294443152001485e-48,-5.693331074704041e-46,-3.3607851152514844e-46,-9.760749845814106e-46,-4.472674236495513e-46,-5.193180410707696e-46,-2.5925962342587827e-46,-6.63147747860766e-46,-3.372162983857746e-46,-9.817643989330236e-46,-9.223453831792306e-46,-2.2335344792333046e-46,-4.342554513496958e-46,-4.357279922302137e-46,-2.3673207873822134e-46,-8.870949274897091e-46,-7.616396481410267e-46,-4.510645813866109e-46,-4.947523530196254e-46,-1.1210676083928494e-46,-7.515820653285935e-46,-4.11114510867919e-46,-3.4540387502894286e-46,-6.893300667034324e-46,-4.2774453342929984e-46,-8.224116264683971e-46,-4.9409247712836975e-46,-3.3887117676786624e-46,-4.246970156189467e-48,-2.8089432790338297e-46,-5.318383621007704e-46,-5.5069079827681556e-46,-4.097302295931162e-46,-7.851065328251741e-46,-5.463937113217454e-47,-3.4286418490982384e-46,-3.144185344244913e-46,-1.3643278100467893e-46,-6.877543993227003e-46,-3.2626922585087637e-46,-2.9253802179329903e-46,-7.758403336767212e-46,-5.6499677961246375e-46,-9.901589784391094e-46,-6.774213241820949e-46,-2.875917180088966e-46,-9.127916201977177e-46,-8.801102614004254e-46,-1.1796794365109287e-46,-5.8248696771913055e-46,-8.885153042335356e-46,-7.611299023800427e-46,-2.080323003632424e-46,-7.999762884900562e-46,-9.190865541435028e-46,-4.3172363782880015e-46,-8.032596888662534e-46,-7.464371992574605e-46,-5.615654092816602e-46,-1.855338978430935e-46,-9.204268047035926e-46,-6.986404304440737e-46,-8.509769779686657e-46,-8.081790994940848e-46,-7.963546639485997e-46,-5.341543273254382e-46,-3.6025818783040945e-46,-5.535500004819658e-46,-7.0459524015757e-46,-8.669000889444626e-46,-8.707003057575032e-46,-8.517847893639696e-47,-1.2559125921935621e-46,-2.0244579802743954e-46,-5.173792511388559e-46,-1.316477193555754e-47,-6.184699599043008e-47,-5.499208444194829e-46,-5.868690348155669e-46,-1.3685617197597654e-46,-6.75094872911457e-47,-1.649612135092623e-46,-7.127138698681186e-46,-5.905295883961441e-46,-8.615387803756103e-46,-8.231044699635473e-46,-2.466742148247033e-46,-2.0069797663366684e-46,-2.9143474110432854e-46,-5.63184301336593e-46,-7.342149249452826e-46,-1.7399734314059167e-47,-7.735283822785975e-46,-7.923689828279275e-46,-5.414057147186116e-46,-4.188935364470914e-47,-8.65375027514611e-47,-2.2621650478294486e-46,-4.274274523085781e-46,-7.874560176213398e-46,-3.675977929286585e-46,-3.0275103737138554e-46,-1.4885297534432506e-46,-5.125378613614513e-46,-6.448142212801269e-46,-1.602623872004436e-46,-6.7714486057020974e-46,-5.689154078966074e-47,-9.803022558807658e-46,-2.872159222113613e-47,-5.495807731095292e-47,-2.864610119822212e-46,-9.662315223422599e-46,-5.1519377718533976e-46,-3.75336399099989e-46,-1.0950691504909592e-46,-6.831439738120066e-46,-2.1005556441755434e-46,-9.138001555880394e-46,-8.686691467658973e-46,-8.160296882462206e-46,-4.805870925513183e-46,-2.3874420147936648e-46,-1.8433429282344983e-46,-1.6177947023456873e-47,-7.75875306254248e-46,-5.748679277429182e-46,-5.311563456644807e-46,-1.0479877537931448e-47,-7.098202754806698e-46,-6.911599079757658e-46,-9.417328168943336e-46,-6.5117871623783815e-46,-4.460415510550938e-46,-8.212420195835684e-46,-6.5639662113890724e-46,-8.0519786365022e-48,-5.191733727833091e-46,-2.6164120929207035e-46,-2.3618662546793222e-46,-8.057220933667825e-46,-7.156164346471551e-46,-1.9953599244489404e-46,-8.750674855004329e-46,-3.3143617825187167e-46,-2.841001016301754e-46,-3.7846083410047035e-46,-7.422852437981132e-46,-1.4811944993859993e-46,-7.27458575845944e-46,-1.0305764474869217e-46,-4.898955607043062e-46,-5.555435299379843e-46,-3.931254273264758e-46,-7.66447712255111e-46,-1.5775887829213675e-46,-6.471494681968692e-47,-8.245921167817992e-46,-4.229564223809166e-46,-8.90194580234676e-46,-3.6499623237313196e-46,-2.3717328115447332e-46,-7.966764014821892e-47,-8.67345455144084e-47,-5.3805691867181135e-46,-5.5573227237505275e-46,-1.599518116306573e-46,-4.6163556013824716e-46,-2.9931904090349393e-46,-2.197868269993375e-46,-9.031057538951926e-46,-6.33467306984824e-47,-4.553481657136773e-46,-7.027455220556912e-46,-3.5307019492916625e-46,-4.4273741210159924e-46,-5.871150660651041e-46,-6.719741068689259e-46,-3.312674170238281e-46,-6.001353006706463e-46,-5.312109740653109e-46,-5.370629397029821e-46,-5.5961190869403384e-46,-7.166136288633713e-46,-1.5655916222323129e-46,-1.3912538835994525e-46,-3.1459352626147485e-46,-6.778488718418352e-48,-1.7191781895611424e-46,-8.244336035845853e-46,-3.0133320292192676e-46,-4.626862800049412e-46,-8.91419490076967e-46,-5.284613762601244e-46,-5.767123442262954e-46,-6.239081768347388e-46,-1.9685705265964804e-46,-3.033146277860098e-46,-5.232579679976071e-46,-3.774210912556713e-46,-7.710957258435727e-46,-3.539929632183003e-47,-3.1801117744183803e-46,-8.659624058200724e-46,-2.5046539570244476e-46,-1.1634919817928101e-46,-9.061279035489222e-47,-6.697523990069749e-46,-5.622728034585192e-46,-8.309015813465389e-46,-7.771998840654142e-46,-3.5480018978935675e-46,-5.472965907503287e-46,-4.310053365411255e-46,-9.58891324252184e-46,-8.417738251939402e-46,-7.74221030114077e-46,-6.121283071099782e-46,-5.649086853402788e-46,-3.551350581222092e-46,-6.681973671347025e-46,-2.3973174420384024e-46,-8.609100604801495e-46,-6.0873824124240215e-46,-8.336321592348848e-46,-7.3802218298302245e-47,-5.895814231454106e-46,-8.9417735711985e-46,-8.02608605986607e-46,-7.77945687776711e-46,-1.9179904075927035e-46,-4.56723419951616e-46,-1.4394824132465166e-46,-5.292802046542958e-46,-3.5708209166528395e-46,-3.31142749764178e-46,-7.751282005041338e-46,-3.023483822826365e-46,-3.5865972512890697e-48,-3.4023057632471164e-46,-5.7386726946958e-46,-3.9543531611407223e-47,-7.041614851662889e-46,-9.671754179872771e-47,-1.1818308555261004e-47,-5.300707008886063e-46,-6.739356605361938e-46,-8.839426636667807e-46,-9.208738768513136e-47,-7.762684759778411e-46,-7.998805860997476e-46,-5.696051421872661e-46,-2.371718090168776e-46,-8.161519589940083e-46,-9.184886839463433e-46,-7.853360521082887e-46,-4.383385935854718e-46,-8.844540256399646e-47,-4.1614136670668745e-46,-2.5445271270337156e-46,-6.6355165244714295e-46,-7.120397185083891e-46,-2.144628551268716e-46,-1.1778139735059067e-46,-7.636818213417854e-46,-9.718846005390099e-46,-2.2708351383926163e-46,-8.57848313267713e-46,-9.357015294576649e-46,-6.2149933262840575e-46,-3.0590188040220054e-46,-7.680343758696236e-46,-4.535549365010405e-47,-1.4341347649868297e-46,-7.294901274017951e-46,-1.2799062134507212e-47,-8.432736418160737e-46,-3.706358736677019e-46,-4.067533657222648e-46,-5.225612394663528e-46,-6.646163949495374e-46,-3.489993702100986e-46,-3.1411492188639565e-46,-9.491299901076107e-46,-1.9582971006561412e-46,-6.536495031993628e-46,-8.988385105458329e-46,-5.4065267550374065e-46,-4.170370728446362e-46,-1.7401052672674067e-46,-9.847946553665233e-46,-5.883517606996957e-46,-1.1314623882417773e-47,-9.7298333883876e-46,-5.978147600842088e-47,-3.0913220908808826e-46,-9.117181874943026e-46,-1.5115690862974218e-46,-5.198670502035235e-46,-8.62890262288972e-46,-4.2560528930112753e-47,-2.317792554062259e-46,-4.968779667042422e-46,-2.1834612817795053e-46,-5.2114117147267526e-46,-9.39944599487805e-46,-5.417407557576232e-46,-5.847379231634134e-46,-2.4073598020077103e-46,-4.1296189291421525e-46,-7.967979503548486e-46,-3.364061732822298e-46,-6.510134624912371e-46,-8.810381090530371e-46,-7.335760216835187e-46,-8.430963724291078e-46,-5.4795664297818025e-46,-8.633154805276766e-47,-6.136116598634113e-46,-5.49378527446176e-48,-1.3671352178576202e-46,-3.658723695463039e-46,-5.628019035291467e-46,-6.849954107555146e-46,-3.647340828275975e-46,-2.3631054936621155e-46,-9.086672131175628e-46,-4.407030419566783e-46,-1.2622167373424598e-46,-9.495828618566649e-46,-2.609268743491725e-46,-1.2558252789217095e-46,-4.279458807066333e-46,-6.015232926363224e-46,-4.633791662100341e-46,-5.893018384152894e-46,-2.200278884314144e-47,-6.110041778909554e-46],"im1":[-8.920370342294646,9.851229515051386,-7.080303774521175,0.8586104939859496,2.7531410282805364,3.3187067937921793,8.04504096366021,-3.051433310035481,-8.20648881622252,9.328316948655978,-1.3463741770618647,8.388349910244745,3.46854891583941,4.5854676286476845,-8.894663396924802,-9.639445703510116,-4.054859732290126,-2.073598415082765,-2.9121384236010917,1.8770187634780573,-4.400676876465248,-7.713552952190836,-2.9955604628933497,7.4298629495085535,-1.6259775071837463,6.1233185677675905,-7.506260008611756,1.0229103291539197,-7.18686678787474,2.586466934684406,-8.708293712338113,-2.532164030716064,3.804555436700543,9.63444551534213,4.283007574070584,-5.511347133839493,1.0140829176874622,5.38585805202292,-6.388343491031128,7.756693302093428,-5.097133751337246,-4.418893319408211,-2.3584684282469404,-6.667576246448399,-3.1145678302185082,1.0915592969398613,-4.463113662076584,0.22641496826433638,-0.036100425128539726,-5.831732358971311,-7.0979075426902805,6.724048753558879,-6.9204714342711675,4.561228371073238,0.055013792631637415,2.404354252700603,7.193115010839833,-4.632578051728897,-6.935185358265425,-8.266846946351027,1.2054465970006678,-1.6320862372707285,-6.196018307051492,-5.883821965565808,-5.614376334870707,-8.800176587544055,5.787495346785397,-8.496642300767869,-4.946971838085849,-2.464209442742482,-1.756535970570896,-6.429242822208816,-8.364571522504072,-6.58556265975792,8.656848307153634,-1.7345938273620494,-8.976046345014293,-4.6288587922938085,7.839058659810149,-8.751482784787953,-8.20947873718679,-3.6586168810622333,7.516075233463642,-2.013869065954128,8.253545996268269,6.31524301054473,-9.299910333184005,-2.432955141700335,-8.479292941837768,-1.4107819498674363,-6.304353905180966,7.942578160184905,1.3275985241613935,-9.697450204453462,7.424988148610254,-9.561069566349364,-2.6034746738505765,-8.205305191306762,9.598773765007923,7.036190586044423,-4.092049084661364,9.229226432250123,6.064545287254784,2.922409926439318,-6.658763637788299,-6.649229895728006,4.646909731621744,-1.0161381087332355,5.364649440196754,-5.012574297420354,8.283914746215352,7.776911036715433,5.893254127262155,1.9439211250371464,5.960053555700092,2.2615052619456772,5.254849843081653,5.340494105578056,7.979487478003293,3.098205742716157,-5.8002888868215745,-9.072034072040527,-5.859374156644406,-3.0038988703021507,-9.926714115997001,-2.893961051705629,1.1632494696570266,-5.897171843439109,3.5166618536084275,2.298699408967394,9.066159467284976,-8.24626857892936,-7.353999309524859,1.0386442789330452,0.39064577889798,8.40656107294489,-6.895438319373264,6.749456380462249,1.8986010543531329,-2.7002735379399496,8.260427284471152,5.497250450577695,1.5932768306567962,-6.55510259809303,2.719749656228883,5.432005616187611,-5.614233466145646,-7.6212116265896785,9.213831035838485,9.457509704517083,-9.782015651236087,-6.079409501785302,7.351738346206737,1.6292759461828652,0.6159770614726927,-2.316113454962405,-6.857255689153538,7.515986944841682,9.67995646449804,-3.1519725303450707,-4.471288506358788,-8.558591049265242,-8.724330411895684,-7.30500399861991,3.1882368743347804,-4.651266671868575,-6.176854273440043,2.904851056426409,8.821240968014607,8.664252368669015,-8.764519946566814,9.056582653560227,8.587802441766044,9.284401713024895,2.5788943683575063,7.081733723318418,-1.8091908283182505,1.772387413749282,-1.364184203681159,-9.211329547017668,-7.6655257557368195,-6.222248039829486,-5.0999416029808575,4.983086995725298,-8.948247565832528,-7.132355160529085,-5.65542071310956,9.685459101928458,-6.57421573428741,-0.7665468761787544,0.6159844571091604,-2.5501263877681897,6.710955932917209,-0.4905795967303703,-6.586880583609611,6.54623491698311,-4.631327414012578,6.553843909701005,0.8511794821620953,-1.438701042574106,-7.29532118502955,0.8782271216544562,-7.338976423237811,8.605877688406775,-4.93838234302153,-3.649229337812616,-3.361675856197966,7.350366632412239,-2.727428276570018,-7.984893564192199,-5.21167140738198,-2.798398920102665,-6.025992983108903,-6.738807918964218,6.818110881845861,-2.0073080443088482,-9.1491300038611,9.944401277201393,-8.294809149122997,8.118720574659438,-8.681947942954151,4.525630314046648,1.7425329304524357,-7.103432783169841,9.055592574056824,-5.329491068870979,7.127009311110669,3.176030153255379,2.3853445014714723,-7.521320820818698,0.442898354558972,5.743917649019018,-5.917464985458527,-0.39517243257192547,-1.428330194477084,-3.4018644710521446,-4.194508702771859,0.23958987043082303,-6.065996683551809,4.977954169100535,9.496124648379169,-6.229952163663328,-1.6630866972297653,3.41966891169057,0.4355446623798791,7.920351612551599,9.495926693906913,-6.023777080042862,-9.269511542048301,-5.86883563792439,2.8120142265173698,5.451620811431022,8.901674124627498,-7.924521629492123,-5.66066962177241,4.396816999855451,3.864204532719782,7.166562373257282,5.550924516036366,-7.2731441310572205,0.6561842665607465,5.558999849238017,7.522940920615262,-9.573121320342482,-1.7606637009472372,-7.992075162890256,-7.333349396471345,-4.782385288601699,3.865828685664429,6.266673141125882,3.473538754810587,9.88529163811026,-3.871744648851525,-6.07297615661925,-6.94228492649819,5.27520410675352,6.64993168408283,9.16733288655145,6.523563461253886,-0.4776217012987587,0.18290544297732758,0.2826954093032086,-9.467957620012374,-5.56981259867805,-1.856677448807618,-9.053895899176986,9.865317332945136,-7.423969232260273,-8.587570364837717,-7.393223576670094,3.0628281554419523,-6.37475443718766,1.0195243363490647,2.084576074894242,3.3488456822864023,5.28540505810604,-0.04194962651276768,-4.361357608976952,2.924648009224706,-5.647589364397034,-0.7707599550784607,9.038378393939066,7.831296181496249,0.7095789480978638,4.990397580499009,1.4052135896016509,-4.544855393480008,-2.9152956056146877,-8.491208504159264,6.470610931345377,-8.460404753672828,-7.376991622665338,-7.4731941437673655,-8.193643988536882,3.25937370475922,-6.401180568948321,4.20143590944509,-5.11182763831177,-6.585456359316495,8.466433343429003,-1.522754080249948,3.9404468152264887,-2.912942193083272,-8.156939558397625,7.364686852038609,2.4537780834515033,-8.05853257363442,-7.922157058217656,-1.6478846535310652,-6.20476356905958,4.165690688730654,0.6880773507198299,7.490597005799046,-3.967334826880304,-8.772264427303542,-8.613490726429019,-5.549792210551847,5.670634524280317,9.643404921134358,-5.986733330876806,0.9916651700036745,4.991300761768219,-7.0466807990445135,-6.600853075463093,9.249332482787121,4.743977135040367,3.8711970688062376,-9.684247113929052,4.27161764346884,-3.221186247793037,-2.077423023033198,-5.763388162220173,-2.906321301233536,-1.9818382481529113,7.588046768111358,0.14287258753763155,-6.890595486995261,7.972097391575112,-8.894560307404975,3.358548602785717,0.24890335938292907,1.2312994675434972,6.677314348950276,1.3191750885181275,-9.860559350947828,3.3555759619386336,8.75601314210201,3.0558854486986053,8.233876944109152,-1.1656555955743304,-3.61659456577633,-8.601435765647699,5.771489440475895,8.132630120555799,0.8527918848837039,-4.205988270221146,4.176562432270837,-3.2303817610955594,-0.5538284667429405,3.10527749701491,3.5296789594892335,-6.173716494159334,4.8266594497390685,-7.977506162876102,1.155264947284877,-5.063618894875401,-2.467443588154163,-3.719333086983328,9.676762231839337,5.153931258783546,8.986485360882828,3.1931507682245837,-3.0281000322306584,-4.797503401165053,6.233757734854819,9.620724455531828,3.07926674476564,6.13021802402287,7.179216361610251,-8.716220319966661,2.805458025976524,-7.007385806481827,9.830083660461842,8.243481837495253,4.191603351495452,9.214516315774318,4.399861776363746,-9.660091329998146,-5.783188841937729,6.085510174083105,-0.9161351240457893,5.005805921956213,-6.526542682904449,7.405636634249532,3.295954408211319,-0.1010984533512822,-0.584881536823671,7.75588048386448,-0.43284587798904894,-8.782859132494814,-7.669555483201938,8.600334819624734,0.7797171242787932,2.1484603145307286,1.4728105845921302,9.825165567266719,-2.6267557587277928,6.367634862886348,6.179350637739255,-0.6766007621599446,9.740674316829722,4.014660464536162,9.298700817330932,5.407381429132421,-4.3233884980911945,2.9769080458525323,0.7405677976839815,-0.35747878874406425,-0.7441951917795677,7.680300655661348,-9.906851518205197,-1.1248108146042526,-6.320375842745046,4.395452738762753,4.3376673674370085,1.810202604748465,1.3665076605893756,0.8467947137220087,-7.936211079032494,8.156090132639054,-1.9154437567846685,1.0513700895218712,4.703416909565611,4.369192990838409,8.107729721813687,-2.8626266643611897,-7.958647925708315,9.64970057698638,3.1845502906519574,-8.60954581099838,-6.538892314524771,-2.081531046821768,-9.609280099602955,-2.3398789308353134,4.930445369090535,-1.9185763937245053,4.690118887400862,0.31580074012536485,1.6869102922700634,7.687893364803433,3.8235729760831543,2.9979839721383925,-8.755774215112542,-2.241106180825807,4.562877620023011,5.963744377902692,0.6077197902783276,-0.012628724258131996,6.302746675058206,-3.1970449803986316,1.984956331177095,-5.808691120973782,0.8638336693080202,-0.6512224138168534,4.195884492595086,7.43636860046448,1.61455454499829,5.218749489302228,7.177961082158404,-2.543635906654396,-3.121144572086056,9.541496680032132,3.0587182066095835,6.248948652030752,3.5137805643082736,0.9435595842887796,-0.1514273640900079,-2.6975527663186183,-1.42187735912157,7.346297364030846],"qim":[0.0,-1.5414283107572988e-44,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-5.605193857299268e-45,-0.0,-0.0,0.0,-0.0,2.802596928649634e-45,0.0,0.0,-1.961817850054744e-44,-0.0,0.0,0.0,-0.0,0.0,0.0,2.382207389352189e-44,-0.0,0.0,-0.0,0.0,7.847271400218976e-44,0.0,-0.0,0.0,0.0,-0.0,-0.0,7.008314009627708e-41,-0.0,1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,1.8216880036222622e-44,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,0.0,5.605193857299268e-45,-0.0,0.0,-0.0,0.0,0.0,0.0,1.401298464324817e-45,0.0,-2.802596928649634e-45,0.0,0.0,0.0,2.802596928649634e-45,0.0,1.401298464324817e-45,-0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,-2.802596928649634e-45,0.0,-8.407790785948902e-45,-0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,2.802596928649634e-45,1.401298464324817e-45,0.0,0.0,4.344025239406933e-44,-0.0,-0.0,0.0,0.0,-2.802596928649634e-45,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-1.401298464324817e-45,-0.0,-0.0,1.401298464324817e-45,-0.0,0.0,-0.0,-0.0,1.401298464324817e-45,0.0,1.401298464324817e-45,0.0,-2.802596928649634e-45,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,-0.0,0.0,0.0,0.0,-0.0,-2.802596928649634e-45,1.14906474074635e-43,0.0,-1.1210387714598537e-44,-0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-1.2611686178923354e-44,1.401298464324817e-45,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,1.401298464324817e-45,1.401298464324817e-45,0.0,0.0,1.401298464324817e-45,-0.0,-0.0,0.0,-0.0,1.401298464324817e-45,-0.0,0.0,-0.0,-0.0,0.0,-0.0,8.127531093083939e-44,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,1.401298464324817e-45,1.2611686178923354e-44,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,5.605193857299268e-45,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,-7.006492321624085e-45,0.0,1.401298464324817e-45,-0.0,-1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,5.605193857299268e-45,-0.0,4.203895392974451e-45,1.6577360832962586e-42,0.0,0.0,0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,4.203895392974451e-45,0.0,0.0,-0.0,1.8216880036222622e-44,-0.0,-4.0637655465419695e-44,0.0,-0.0,-0.0,0.0,2.1019476964872256e-44,-0.0,-0.0,-2.802596928649634e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-7.006492321624085e-45,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-1.401298464324817e-45,-0.0,0.0,0.0,-0.0,4.203895392974451e-45,-0.0,0.0,0.0,1.401298464324817e-45,0.0,2.802596928649634e-45,0.0,-0.0,0.0,0.0,0.0,0.0,4.90454462513686e-43,-1.401298464324817e-45,0.0,-0.0,0.0,-5.605193857299268e-45,0.0,0.0,0.0,-0.0,-1.401298464324817e-45,-0.0,-0.0,-0.0,0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,0.0,-4.203895392974451e-45,-0.0,0.0,0.0,-2.802596928649634e-45,0.0,2.802596928649634e-45,-0.0,0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-7.006492321624085e-45,-0.0,0.0,1.401298464324817e-45,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-9.80908925027372e-45,0.0,-0.0,-0.0,-0.0,0.0,2.802596928649634e-45,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,0.0,0.0,0.0],"qre":[-0.9248700141906738,10.293606758117676,-1.249183177947998,-0.13861478865146637,1.2405868768692017,-0.6244301199913025,-9.018386840820312,0.9913807511329651,5.0611419677734375,1.0830166339874268,0.23994959890842438,-6.097230434417725,0.9282136559486389,1.4148753881454468,-0.9035392999649048,3.0910613536834717,-2.5145559310913086,-0.38347211480140686,2.205007314682007,-5.037912368774414,0.44989749789237976,-0.7798055410385132,0.3625892698764801,-1.967476487159729,0.22342674434185028,0.6888238191604614,-10.763688087463379,-0.1118655651807785,1.2700397968292236,-0.5212603211402893,1.9655147790908813,12.434211730957031,0.45207303762435913,-1.1150273084640503,0.9441211223602295,-0.6104786992073059,-0.14109940826892853,-11.89716911315918,-564.74267578125,-0.7848049998283386,2.340336799621582,0.8182799816131592,-0.37061643600463867,0.7701504826545715,-1.149993658065796,0.13002124428749084,-7.628561973571777,0.09991617500782013,0.010324028320610523,-3.504938840866089,1.0604000091552734,-0.9539029598236084,1.6132909059524536,-0.48167312145233154,0.04124836623668671,-0.44333046674728394,-2.0053787231445312,-0.5183026790618896,5.816762447357178,2.0467329025268555,0.12072160094976425,0.1951712965965271,0.8028935790061951,0.8954322934150696,1.703662395477295,-2.818669319152832,1.0249916315078735,13.429259300231934,-1.5599132776260376,-0.2669045627117157,-0.23934410512447357,-3.9746992588043213,-0.9722430109977722,2.1413662433624268,-8.873780250549316,0.202101930975914,-1.2762439250946045,0.6287510395050049,-6.848024368286133,1.0119034051895142,3.992934226989746,-0.9148180484771729,3.962329864501953,-3.0721187591552734,7.6196465492248535,-1.201130747795105,-3.115675926208496,-0.4456210136413574,-0.9201642870903015,-0.29362156987190247,0.8526341319084167,3.3878684043884277,0.6482771635055542,-4.378350257873535,3.874321222305298,2.673661470413208,0.48611506819725037,-251.5282440185547,1.3706512451171875,-1.7998127937316895,1.464597463607788,1.8721954822540283,-14.543553352355957,-0.3232192099094391,-1.5260183811187744,0.7036910653114319,-1.0141884088516235,0.1499655395746231,1.2059528827667236,-2.7312581539154053,-1.1627802848815918,-1.2586731910705566,2.4035658836364746,-0.6614828109741211,-1.3599164485931396,1.1317247152328491,-0.914383590221405,0.7548221945762634,-0.8111007213592529,0.3426668643951416,-3.014299154281616,-0.970302164554596,-2.463127613067627,6.166874885559082,16.992860794067383,0.4194188714027405,0.21840882301330566,0.725770115852356,0.4730333685874939,-0.5025094151496887,1.4235719442367554,57.042640686035156,-2.553718328475952,-0.11627042293548584,0.8385971188545227,-1.2138036489486694,-1.121124505996704,0.7003092765808105,-1.5626592636108398,-14.964341163635254,5.48278284072876,0.6546844244003296,-0.28975075483322144,-2.053393840789795,1.125103235244751,-0.7420481443405151,0.5712277889251709,1.0836303234100342,-2.4161980152130127,-1.3212970495224,-1.0616567134857178,-7.075571060180664,1.669319987297058,-0.20765066146850586,0.9679675102233887,-13.742501258850098,-53.0906982421875,-7.8108649253845215,-5.546738147735596,-0.7250962257385254,-2.0402791500091553,-2.7092363834381104,1.148603081703186,-4.110255718231201,0.6415687799453735,-0.7117653489112854,-18.474510192871094,-26.290603637695312,1.580124855041504,-2.0547356605529785,1.2277640104293823,-2.401846408843994,1.7000032663345337,1.7644777297973633,-0.25907567143440247,-1.1219645738601685,-0.34797993302345276,-3.456312656402588,-0.9467601180076599,1.1820076704025269,-116.62081146240234,-1.404386043548584,1.4408234357833862,-0.637263834476471,-1.60465407371521,2.179405450820923,-0.8375266790390015,-2.634110450744629,-0.9990621209144592,0.10200827568769455,0.1949554681777954,0.6273058652877808,-1.50045907497406,-0.1297711431980133,-0.7016347646713257,0.9356918334960938,-0.5470482707023621,-2.447793960571289,0.5434241890907288,-0.26736798882484436,-1.1629801988601685,-0.09984080493450165,0.8789575099945068,-1.559268832206726,0.6002562046051025,-0.6057987213134766,-1.2899569272994995,-1.8616458177566528,-0.2940874695777893,-7.068411827087402,-1.6897310018539429,0.7836539149284363,-1.6503010988235474,-4.218791961669922,0.9905295372009277,0.3152930438518524,-1.024973750114441,-50.976837158203125,-5.873557090759277,-1.4730675220489502,1.1331747770309448,-0.4711807370185852,-0.4370885491371155,-1.0898457765579224,-0.9525784254074097,18.02849769592285,-0.9508105516433716,-0.3223578631877899,0.3107830584049225,0.7755642533302307,-0.07409903407096863,2.6166563034057617,0.5917873978614807,0.041723672300577164,0.4232713282108307,1.359723448753357,-6.283926486968994,-0.03531592711806297,-0.619081974029541,-2.268617868423462,-1.6189253330230713,0.925639808177948,0.2857137620449066,-1.5019961595535278,0.06287214905023575,-0.8846842050552368,1.0950449705123901,-22.095203399658203,-1.1146810054779053,0.8365409970283508,0.5902618765830994,0.7537034749984741,-1.2990732192993164,-3.5365078449249268,-1.9880037307739258,0.6880042552947998,-0.6031606197357178,1.0967062711715698,0.6640490889549255,0.844535231590271,-0.09372241795063019,-2.0772504806518555,0.8538210988044739,-1.5847936868667603,0.1775241196155548,0.8940035700798035,0.9500383138656616,1.1798181533813477,3.5567660331726074,56.6959114074707,2.71579909324646,-6.912701606750488,0.41200876235961914,2.190126419067383,0.8588355779647827,-2.7554550170898438,-0.7652602791786194,2.774610757827759,1.047202467918396,-0.06719887256622314,0.06830072402954102,-0.062382813543081284,-1.8833856582641602,-1.6755938529968262,-0.18964475393295288,5.858062267303467,-1.0414164066314697,-22.61200714111328,-100.7832260131836,-2.94732928276062,0.5620065331459045,-0.996300995349884,-0.2822970449924469,1.1681901216506958,-1.9461826086044312,-2.2619431018829346,-0.008539780043065548,-0.8826635479927063,0.6961859464645386,1.1564950942993164,-0.09615443646907806,-2.303379535675049,1.1683580875396729,-0.6922218203544617,-0.9143206477165222,0.3403486907482147,0.5480601787567139,0.4059832990169525,1.3420600891113281,-1.7682512998580933,-10.022709846496582,2.1852524280548096,-0.7897685170173645,2.973219394683838,-13.999558448791504,-1.3554155826568604,0.45695602893829346,-0.5159866213798523,7.678003787994385,1.5998384952545166,-0.16809040307998657,1.007491111755371,1.7449415922164917,-1.6537836790084839,-1.0659912824630737,1.046532392501831,-3.707123041152954,-1.512398362159729,-0.5364443063735962,-1.4506176710128784,0.4571385979652405,-0.4901463985443115,18.73233985900879,-0.7176311612129211,-1.71103036403656,0.9506049156188965,-8.632681846618652,-1.495438575744629,16.62467384338379,-1.5029453039169312,-0.15070566534996033,-0.5121041536331177,-5.196341037750244,-10.012904167175293,-1.9318950176239014,-2.0428214073181152,-2.5726966857910156,1.0044431686401367,2.089487075805664,-1.7689270973205566,-0.37576308846473694,-0.983676016330719,1.943895697593689,0.23730024695396423,6.570667743682861,0.014721876010298729,-3.5629751682281494,-2.6037566661834717,-0.9728087782859802,-1.489395022392273,-0.2662511169910431,0.13028885424137115,-2.69748592376709,-0.18616166710853577,-1.095984935760498,1.1243460178375244,1.169938087463379,-1.5963943004608154,-1.72349214553833,0.13023866713047028,0.3800361752510071,0.9982986450195312,15.141419410705566,-0.9089053869247437,0.0978858545422554,-1.5374659299850464,3.189068078994751,-0.5006009936332703,-0.6738734245300293,0.5999618172645569,-0.4136284291744232,1.065659999847412,1.2109332084655762,1.449906826019287,0.3597416579723358,42.104366302490234,2.6816341876983643,0.5011195540428162,-1.8927111625671387,0.6458619236946106,-5.23330545425415,0.7837579250335693,-0.46632546186447144,0.9312251210212708,1.2055028676986694,-2.627206563949585,-0.671441912651062,-0.688372015953064,1.2391667366027832,-1.2607245445251465,-0.3016970753669739,2.927762269973755,-3.3763089179992676,-2.2512402534484863,0.6198527216911316,5.530354022979736,-1.0714302062988281,2.962239980697632,1.21876859664917,-2.5663750171661377,-0.15071700513362885,10.313738822937012,1.0636858940124512,1.1831532716751099,0.4330069422721863,0.0176826361566782,-0.6299711465835571,-2.1412792205810547,0.11080305278301239,-2.9875564575195312,-3.2382149696350098,-0.8817020654678345,-0.07811646163463593,0.7956947088241577,2.5934808254241943,-1.2945218086242676,-0.4019944369792938,3.3637490272521973,-0.8758296966552734,0.12478334456682205,2.460888147354126,0.8454465270042419,1.3065975904464722,-1.1143083572387695,0.79416823387146,0.3154630661010742,-0.142365962266922,-0.15923531353473663,0.09064440429210663,1.0910166501998901,11.00121784210205,-0.1429152488708496,0.8804548978805542,0.5632206797599792,-5.690501689910889,0.18211527168750763,0.800565242767334,-0.8430986404418945,1.4245567321777344,1.362535834312439,-1.874771237373352,0.3186587691307068,0.7882951498031616,0.5879132151603699,1.5465730428695679,0.36334899067878723,26.261274337768555,1.5948596000671387,0.4629856050014496,1.3785991668701172,1.9022173881530762,0.47334063053131104,-1.5040044784545898,-0.3256922960281372,-2.5853569507598877,-0.21527279913425446,-1.3174182176589966,-0.0457979254424572,0.26357921957969666,-1.4818423986434937,1.0925079584121704,0.30985769629478455,-0.974790632724762,0.2750340402126312,-1.2727550268173218,-0.9107125401496887,-0.07862294465303421,0.004534337669610977,-3.2867603302001953,0.45707643032073975,-0.32412561774253845,-0.9467343688011169,0.15770496428012848,0.126623272895813,-5.119328498840332,3.8131377696990967,0.24361081421375275,-0.6116375923156738,-2.192854166030884,-20.40574836730957,-1.0541359186172485,-2.2640697956085205,0.6060968637466431,-2.809603214263916,-0.4079940915107727,-0.8704104423522949,0.26825758814811707,0.3967040181159973,0.2902505099773407,0.887213945388794],"re2":[-9.980290785097409e-46,-9.355492070492707e-46,-2.838675360039788e-48,-9.083348553111576e-46,-8.71911743417427e-46,-5.753959166360545e-47,-3.3837991872708096e-46,-1.7307018473165193e-46,-5.0796151013244605e-46,-1.8371168327784237e-46,-8.689621984191035e-46,-7.71816067759638e-46,-9.475211625021405e-46,-7.988782453095613e-46,-9.473192347597443e-46,-9.881818490029003e-48,-7.377421966370112e-46,-8.596247907012201e-46,-6.2062080761737515e-46,-7.301460401064204e-46,-8.678472322915639e-46,-8.37682377865102e-46,-4.377197520343684e-46,-6.323097122276439e-46,-6.3883526806009416e-46,-2.297311799449595e-46,-9.802792029872698e-46,-6.857324219673089e-47,-9.28401821267769e-46,-3.0333992539097087e-46,-5.592432242843495e-46,-7.206075267609884e-46,-5.905295581165981e-47,-8.335040299534189e-46,-5.555885301250622e-46,-1.0437317941253598e-46,-3.4899136530667063e-46,-4.710693805811206e-47,-8.430055232628053e-46,-7.0040360579100555e-46,-7.07333972050454e-46,-8.37066924036328e-46,-8.946645160250942e-46,-7.09487611222824e-46,-1.599596181787477e-46,-9.498964280064576e-46,-7.423365784093531e-46,-4.995485250332566e-46,-6.303447821074443e-46,-1.4388805238896517e-47,-5.240965890167921e-46,-3.2296705673318393e-46,-4.040432565991322e-46,-7.082668931949661e-46,-5.925931393224726e-49,-8.042003938405647e-46,-4.895709299392449e-46,-4.8234852742354424e-46,-9.365139089829961e-46,-5.054533412153879e-46,-6.831630804386358e-47,-5.928693291143896e-46,-5.6543686063417295e-46,-4.701760278213407e-47,-3.502353378505529e-47,-9.690027192038761e-46,-3.617934556016944e-46,-5.245030773800436e-46,-1.1501756237269934e-46,-6.9894257669119984e-46,-9.941609674847014e-46,-7.77901675199573e-46,-1.2881219321769777e-48,-9.861031399786207e-46,-3.720703126409075e-46,-4.186667542834422e-46,-7.32401853336253e-46,-9.780312539518732e-47,-4.141580899463908e-46,-6.8807704551745275e-46,-4.980916229136123e-46,-7.72244990240146e-46,-8.828274870067215e-46,-7.082709204137638e-47,-9.556512729330432e-46,-6.085920112209641e-47,-9.109122727123992e-46,-4.977096046557249e-46,-5.948782407697679e-46,-2.056356384080391e-46,-9.328919175016153e-46,-2.1587394120463176e-47,-3.617868953250194e-46,-7.471632105743031e-46,-1.8870781964774319e-47,-4.477776590598257e-46,-2.843461996909271e-46,-1.954985100567056e-46,-7.486738303160326e-46,-6.050509183945022e-46,-2.056481090444372e-46,-2.2167463880342762e-46,-6.944177453323044e-46,-2.7316582999394433e-47,-3.510951475899493e-46,-3.4341418584899317e-46,-9.740346145999382e-46,-7.336508908531164e-46,-1.7208127580309618e-46,-4.9091527468679455e-46,-2.4966528210157125e-46,-7.538423696343209e-46,-7.297151512359845e-46,-4.970251944307687e-46,-4.895383154801757e-46,-6.040375643158182e-46,-1.6919564270214315e-46,-4.0039701267841806e-46,-8.345196021684431e-47,-7.487447331171956e-46,-5.4958837479532115e-47,-7.012233744766192e-46,-7.236354630719006e-46,-6.116247414026959e-46,-1.4998548728226235e-46,-1.1053532857959336e-46,-7.493853638801155e-46,-5.219357725061639e-46,-3.8300363374033306e-47,-8.582250206530284e-46,-2.9836145086751664e-46,-5.86224766867323e-46,-2.317764835179854e-46,-5.29936685214879e-46,-5.273643948349747e-46,-5.459169667148722e-47,-7.677536897551736e-46,-3.2149159233337677e-46,-4.91196987249878e-46,-1.824855957009186e-46,-2.454556125628049e-46,-6.4848743554937855e-46,-6.440839309113457e-46,-5.366780198832172e-46,-5.437699863782528e-46,-7.50383402529306e-46,-5.957229812069884e-46,-2.6167152554061155e-46,-9.517858187418008e-46,-8.433172336232334e-46,-6.258913404860225e-46,-3.2380487452991078e-46,-2.7594305265624564e-46,-6.913496303982136e-47,-7.259383543348097e-46,-8.264726140231243e-46,-4.345370530148266e-46,-9.297495302537138e-46,-3.614327527494513e-46,-7.106062123873236e-46,-6.4287308270549244e-46,-7.924565828101175e-46,-2.2480684651844208e-46,-3.39344743817962e-47,-1.5321810831502014e-46,-1.34042681473161e-46,-6.1508409485046236e-46,-2.9858033311504563e-46,-9.197198840016408e-46,-6.746109615657535e-46,-4.392947172481433e-46,-2.0596462154428143e-46,-7.577945707704956e-46,-4.710090875272324e-46,-9.502907324376234e-46,-6.4499266880514525e-46,-8.299980198122794e-46,-9.93091660486436e-46,-2.2969772863387372e-46,-9.637744301006471e-46,-6.5761129699705986e-46,-1.8965909104629107e-46,-9.045407733106293e-46,-6.8129405639583286e-46,-9.10598228771142e-46,-8.126044303174718e-47,-7.791065796596791e-46,-3.0610890055968177e-46,-3.3839382220654678e-46,-9.252718468015786e-48,-4.998493715837833e-46,-8.629845064747962e-46,-3.561813929135712e-46,-1.1516900281152264e-46,-9.41374962949228e-46,-7.509927329418482e-46,-2.1358949930365355e-47,-4.311947239906338e-46,-8.133019273124012e-46,-6.086196685242442e-46,-1.8800766681052793e-47,-6.800801956327459e-46,-7.746966374901918e-46,-7.635834183709346e-46,-2.8282655174724458e-46,-1.3585897459892126e-46,-4.7311356489077104e-46,-8.166882393812455e-46,-4.3973325239782735e-46,-3.060588147882858e-46,-7.773830702499583e-46,-6.654705882614992e-46,-4.3081834797907055e-46,-3.814739016323052e-46,-9.409501875945312e-46,-9.475431127079933e-46,-5.83749353462257e-46,-1.6629124201111288e-47,-6.327071109713285e-46,-3.707376411390694e-46,-2.3844230254423005e-46,-7.734580678620604e-46,-5.4034885057284785e-46,-1.50354024336821e-46,-2.073460562692163e-46,-8.691272033016996e-46,-7.437425500685675e-46,-5.2297465790375676e-46,-5.411214236390638e-47,-6.9694202269986905e-46,-1.6133786455893384e-46,-3.3696297300358157e-46,-1.5743739953775203e-48,-8.332633347139463e-46,-5.735601418261507e-46,-7.58506829047611e-46,-7.118703421758098e-46,-2.7843176559674265e-46,-3.9808679348746746e-46,-6.442582830510424e-47,-4.967300652274593e-46,-8.835674115937709e-47,-8.216140193977852e-46,-1.902098534445158e-46,-8.483589063933882e-46,-6.5189161203617726e-46,-9.463175563533787e-46,-9.38132230248403e-47,-1.7014141239407543e-46,-1.7974632909343424e-46,-7.581551016970378e-47,-1.1217424018273048e-46,-8.632678808296932e-46,-4.483828972092574e-47,-5.050657666660046e-46,-8.552609488600815e-48,-2.5749589118092253e-46,-7.818395138164265e-46,-6.40309777978586e-46,-2.8719222601201532e-46,-8.439301182330565e-46,-5.3366178378187424e-46,-4.185940954307242e-46,-6.3018230457497684e-46,-3.256889678832242e-47,-1.2602768430194987e-46,-6.29856881141555e-48,-3.4557933144039556e-46,-3.408230505351164e-46,-1.955225819982281e-46,-5.823851663124186e-46,-8.246746745484817e-46,-1.0467597859304688e-46,-8.272821679139804e-46,-4.174713411083526e-46,-7.5694823465369e-46,-3.5951323216926954e-47,-4.604312959948885e-46,-6.764431255298146e-46,-3.4490949073928732e-46,-5.860869710408002e-46,-8.517479215348041e-46,-2.363975917359642e-46,-3.323932272329523e-46,-4.966232999965347e-47,-7.820272515233819e-46,-6.282078790969651e-46,-3.6167121499662905e-46,-7.711875522156453e-46,-2.3038134023041447e-47,-6.93524885596697e-46,-2.947997879045322e-46,-8.584174507161368e-46,-3.549423906101682e-46,-1.0874650200487968e-46,-4.985222965117166e-46,-2.1652341494413263e-46,-3.134279894516564e-46,-3.493070049992929e-46,-9.926794774582281e-46,-9.45157113692627e-46,-1.4687667955318185e-46,-9.181814936364443e-46,-4.784324647240361e-46,-4.141400318337263e-46,-7.915038711629364e-46,-2.2952112652957846e-46,-6.001558418670386e-46,-9.533269744206715e-46,-1.3282723547846575e-46,-4.7795465112962774e-46,-7.7474029656415145e-47,-3.987632189486445e-46,-3.7133049798773045e-46,-5.417908919313642e-46,-1.2509293661067345e-46,-1.0879006226110266e-46,-2.231632614480279e-46,-1.7552066395077893e-48,-7.437265261938056e-46,-6.577459668993503e-46,-7.94619220454742e-47,-6.620501633958284e-46,-8.990396653208084e-46,-6.998481234521586e-46,-4.091347262292635e-46,-4.832893673406951e-46,-5.443244112677452e-46,-8.523296604515772e-46,-4.946661420117658e-46,-5.755235842365497e-46,-6.945682802357738e-46,-5.879264677979966e-46,-6.52463025767171e-46,-2.2457514916455432e-46,-7.02508904667946e-46,-9.134550870862814e-46,-5.884028678026159e-46,-7.379800404265965e-46,-8.572384567097428e-46,-7.52802677198161e-47,-1.988546064592014e-46,-2.574972756704874e-46,-9.46255145849487e-46,-5.448557035616442e-46,-6.8675701815130076e-46,-9.002385612268294e-46,-9.081074713307419e-46,-4.521151376061713e-46,-5.872229584192501e-47,-7.86231739686596e-46,-7.920279399660632e-46,-4.185116594263847e-46,-5.679433009297323e-46,-9.743890582760115e-46,-3.648392612626283e-47,-2.804589072442035e-46,-5.9103812208451034e-46,-6.426439952689678e-46,-6.853437945900442e-47,-9.329066888829164e-46,-5.670178048268635e-46,-4.296234926446277e-46,-2.850862691071826e-46,-8.209994564548762e-46,-9.720368882050148e-46,-6.1010356807595314e-46,-7.893882275652202e-46,-7.679204056159636e-46,-2.3845351300882457e-46,-3.2156130195347808e-46,-1.8737822177586517e-46,-6.562457003031906e-46,-9.59685889490248e-46,-1.7820821713267053e-46,-1.5393434255169036e-46,-3.412680687162575e-46,-3.120044975926429e-46,-8.838649108501966e-46,-2.597902034938393e-47,-7.013046758578885e-46,-6.933088543679577e-48,-2.9489958750936585e-46,-5.4610461575721045e-46,-1.5177748883346886e-46,-8.442488372170811e-46,-8.813272401836013e-47,-2.7977889214934493e-46,-7.12800507663919e-46,-9.665537245041869e-46,-7.649428348455339e-46,-6.85941062158446e-48,-8.846058160983347e-46,-3.04540174508095e-46,-8.135344348316697e-46,-7.753049729850559e-46,-3.027215269656178e-46,-2.161467595691533e-46,-9.444527421782877e-46,-5.071079906042675e-46,-4.090757526961254e-46,-7.697999701547593e-46,-6.385327802258867e-48,-1.7914123382576187e-46,-8.169884591818242e-46,-9.010888278645272e-46,-7.75684735103718e-46,-2.9193062058646456e-46,-6.2763256711862425e-46,-9.017296972081756e-46,-7.757272080758357e-46,-1.7517575239578753e-47,-5.704757455045106e-46,-5.450927170417889e-46,-8.084491888091983e-46,-7.360946797102242e-46,-6.850760914097837e-46,-6.4775993827103516e-46,-5.631692310737495e-46,-3.8336105857193394e-46,-5.372345727480169e-46,-6.881136620675607e-46,-4.882191065517483e-47,-3.887574557553384e-46,-9.642315299340629e-46,-4.702369761575194e-46,-6.8565531505069864e-46,-6.416137345365435e-46,-6.747230127339461e-46,-1.8371460971396345e-46,-3.5263857503284756e-46,-2.2431649515905906e-46,-4.899767427195611e-47,-9.072241580797785e-46,-8.159319287716053e-46,-6.291705142871762e-47,-1.6358156348249076e-46,-4.180952150694106e-46,-7.6660048448472735e-47,-1.4318788099866542e-46,-1.127177168733844e-46,-5.388024149699262e-46,-2.383293102776581e-46,-9.265943511800087e-46,-7.91020191406297e-46,-6.963307323425781e-46,-7.722533723818013e-46,-6.9633503893340504e-46,-6.408279384005405e-46,-1.1386357231278432e-46,-8.778456969298765e-46,-8.114586697023671e-46,-2.8654883066121163e-46,-7.881041770918364e-46,-9.19726805084557e-46,-6.439701052618667e-46,-1.2131279337684542e-46,-5.71671475824846e-46,-4.385881003465908e-46,-2.0292528859122015e-46,-2.7967679898901954e-46,-6.967737740413445e-46,-5.970884948715638e-47,-2.8843372291207636e-46,-4.0049037654268604e-46,-8.567661304691991e-46,-3.057562939151781e-47,-2.2747994343672715e-46,-6.9579579936222445e-46,-1.6237456873920418e-46,-2.3393304559477866e-46,-6.8870718975595655e-46,-9.211135380125265e-46,-5.647697621102046e-46,-7.853740720479489e-46,-4.072221939181442e-46,-7.988372656864485e-46,-9.963785669824789e-46,-6.491264329641948e-46,-8.263886095290231e-46,-3.80554570459104e-47,-8.176227539216681e-46,-1.510281926153888e-46,-2.036815629195425e-46,-2.187494123502729e-46,-5.415185874859284e-46,-4.3703015611045613e-47,-5.190924852864184e-46,-1.676288620211228e-46,-4.197474941029208e-46,-7.934519528693994e-46,-8.954277440947475e-46,-5.2201041553215975e-46,-8.978553070346701e-46,-5.965099022766362e-46,-2.1351271174185203e-46,-9.245942483113106e-46,-6.180893139722054e-46,-8.105563676097605e-46,-1.6676404890215457e-46],"im2":[9.644998745842969,0.9570241099761176,5.667946713505955,-6.194220276953015,2.2192247770180167,-5.314776853476619,-0.8920710216940719,-3.0779631458672485,-1.6214697099703042,8.613271563843035,-5.611070655210629,-1.3757639270548943,3.7368001065147833,3.240898681147982,9.844246520356606,-3.118490518134678,1.612554912098112,5.407429397595418,-1.3206933421954297,-0.3725787014807853,-9.781509197855556,9.891636877541256,-8.261580017502965,-3.7763413734891955,-7.27745231304465,8.889527912282912,0.6973687134895421,-9.144103959747536,-5.658772863099455,-4.96194883581423,-4.43054090512244,-0.20364492549494528,8.415798466579329,-8.640546497765785,4.5365024739312965,9.027911417540881,-7.187010510499214,-0.45270081237541326,0.011311954421032056,-9.88359353097554,-2.1779486725710377,-5.400221971913757,6.3636368888106425,-8.657498532647514,2.7083345695318215,8.395238374897843,0.5850531075215955,2.266049249894577,-3.496738266963577,1.6638614078627274,-6.693613723775085,-7.048986080170785,-4.289661229959769,-9.46955081846507,1.3337205102045715,-5.423391069983275,-3.5869109644614383,8.937977457137443,-1.1922759320339864,-4.039045301665308,9.985342606277293,-8.36232745087629,-7.717110214768956,-6.570928864079663,-3.2954747248542926,3.1221032721580286,5.646382891356335,-0.6326962500387889,3.1713120422819436,9.232549367157215,7.338957050603021,1.617541916104802,8.603375087424581,-3.0754023109714446,-0.9755534876457332,-8.582767571586992,7.033175185688371,-7.361989293898135,-1.1447183282547702,-8.64853612420772,-2.056001525136997,3.999283544564612,1.8968827578027962,0.6555309871278485,1.083192734274368,-5.257748334861723,2.9848772619280606,5.459695335629233,9.214976938473121,4.804762834377856,-7.39397275378864,2.3444176103154177,2.047887403240555,2.2148640405419595,1.916461740567426,-3.5760210226422595,-5.355675678534569,0.032621803324435206,7.0030753428267865,-3.909401377175106,-2.79397528737523,4.929627497706377,-0.41699198093908585,-9.041572522914977,4.363488211091438,-9.449076104173404,-4.581899855077114,-6.775810761463969,4.448473348003219,1.8352619496750364,-7.124230601951059,-6.178658177179268,2.4518797953373515,-2.9387325328464087,-4.382661469797089,1.9982821995045583,-5.7468769084513465,7.07516849316027,-9.837850844971081,9.041451055612615,1.9242578051034283,9.349700101467956,2.3788348984406067,-0.4871022782440182,-0.5841696836335419,-6.899930541398418,5.326018710345391,-8.125399396509042,7.434278365207284,-4.574440387013093,6.3685992961874405,-0.1445632350983601,2.8797221720004984,-8.933004938596012,0.46583246044644966,-6.92579915902813,6.150465869409295,9.637822206013098,-1.2149808378633793,0.180447212317274,1.5066121269587267,8.396793851072594,-5.4987839944825145,3.192325972117672,2.417333268764164,-7.320287030578934,-9.828362590398847,-7.033036430325696,-3.8133590112508013,-7.157746770429059,9.213915401673113,0.8592111226969728,4.404031820326328,-7.846235502029368,0.6363613271802606,0.16853652246982698,0.12916115575173315,-0.9622477373403058,-1.74516205359636,4.346971736026006,2.191508348180445,3.159041566053176,-7.5956003369231,1.7772626961158373,4.969439154515523,6.534831527295793,0.33434468207178547,-0.11049008090428636,5.58262279576579,-4.216723231769439,-7.138602652143334,-3.7706748279087687,5.051639120425817,5.261841381578487,-9.954213338847495,-6.311904906561148,5.199124381293139,-0.5127972029175538,1.4408974414243332,-7.792952086770892,0.06573034311054116,4.43058267282446,-3.5396021014720036,-7.819503762776576,5.576433980005305,-3.272615142456841,6.752526093210811,-3.676937415200894,6.580387652486298,-7.514555930485631,3.1596162956422056,-4.065204081260461,-4.472602019855653,3.780344562021982,9.387905340363243,6.996144419878718,8.466031419830205,-2.6774492021051337,1.5663260983187008,5.380977181875375,6.272954166914197,-8.796274023825081,-8.34963711226375,-5.51917486175231,-8.227124388999252,6.023831142475526,2.6060371250186254,-3.948316432162109,9.274207568396434,1.1296588181809355,3.0843199891579314,-3.570962782186797,3.651450731335654,1.5973311957453014,6.883298698242367,-6.366483537542276,8.926209112249722,-0.1950768734557471,1.4122293199988647,-5.51143825213132,-7.661613793043842,-9.60487182589932,-3.986681961980853,6.517833440306063,-9.506400912366868,-0.29561481746355156,-7.495719928213287,-9.852497905128095,7.675272158135879,-9.697869531320894,-5.977113536267287,2.1951362334289843,-9.99930977404319,-9.471180661676602,-3.374502712568022,-2.5018797684390037,0.6674980310831309,-6.784187334187588,9.798374011473133,-2.194267549431645,-5.865696653142787,-6.730428278296186,-5.820813946649066,-2.2767494505848145,6.9274660684668845,-8.952744151798653,8.671722974121806,0.27262826461091016,8.315841816306488,-7.015598533554743,4.764011221830858,7.2331104817832,-6.852326684181396,2.240775870855064,2.8474138979806245,6.390683270144425,-6.406593042177073,6.534623107645125,8.35920775266153,-8.612008097274389,-7.001358728213411,-2.676133601201725,8.810909793755993,6.040610197242561,-9.917884991111244,-8.939645925587508,-7.719003803217186,-4.053493501219172,1.0868943006022391,0.11053130719514925,1.2790116208655373,-1.4300186108978625,-9.397238621950041,-2.772888307923253,-8.083368963723123,-1.9144584260019073,-8.689765167679017,3.304006831759656,6.229515007846359,7.107585394290297,2.677942653811634,-4.53162342193375,5.027094335043266,3.324082835750568,9.790292262883234,-1.5455445545205482,-9.47298014717408,0.32831979400340927,0.08520832710249238,2.5084486220385767,5.449808601177626,6.398422370503049,-3.6115303420868283,1.784449320976842,-1.72072526035417,-2.336665814556154,4.912260575933846,4.941132624206453,4.200958382724044,-4.883365972191259,8.015853509575852,-3.92396406937499,6.70282172621701,-1.0250745080965018,-5.45803856984924,4.128747180003797,-8.292621652148231,-7.180826406541927,-6.326995498133154,-3.659327857254528,0.8441235116921391,-3.3758075683936166,9.46251164994801,-2.7558152535397618,-0.23281974595404087,4.722669884297179,9.194398515042103,9.90690022014778,-0.8577041979006026,5.292054968453854,9.059137821072213,3.911148117507107,-1.6693637830091248,4.932288982965019,-6.908768376242804,2.3446748147413423,2.1737968400713736,5.238141801750654,3.071865294089571,4.277325007829287,9.112533704411693,-1.4038200439104198,0.3998751315605187,5.528375420313935,5.126890047562306,-9.061062892018533,0.6428815616581591,-3.791954224249472,0.5800658415956317,3.983334172778232,-6.580145205079464,-9.746650797046774,1.3560851580629745,0.6592345963910713,-4.7876991707128935,-2.3222672013313623,-1.5047233933640207,-9.641408789205851,2.0443377553771533,1.8209830122837278,5.528544939341916,5.859030892747333,-1.4951014739796626,-8.351606223416294,1.1548364170324632,9.704781343931927,1.9339441820218362,-3.0617675985531374,9.143173767683901,-2.254975166138422,-0.9348443853121502,9.45053600276983,-2.4753843490695253,-7.086180027484876,8.996984368699557,2.984469111208668,7.484167614649099,-1.9142422242569808,-4.777438058694512,-8.95015084299352,-9.51644847708861,-8.616094598822706,0.38117229784477225,-8.947719358129195,8.712105627958863,2.735662861817403,1.3096498159529162,6.453006628916224,0.8218582584234806,5.175791726031868,-8.533453625029907,-5.793326715042761,3.9859005587136664,-5.502082085617488,3.2113738043670796,-0.12026351213940067,-0.9201268911626759,-7.422047326018674,-5.112646114652925,7.979926940389198,-1.717172061638621,4.074154246121449,6.493533562633445,-5.1518192721601,5.171085276894278,-3.661959977176954,-4.586050761578207,-8.905384643268475,5.793584085913173,6.9136590020142705,-9.298923337032953,-2.39342712698956,-2.911488192333083,-3.661751164983807,6.76225670911429,1.6661711974550357,-4.1065317458559925,-3.2610766592213043,-4.745108257025601,-2.371247426693812,6.078512182279006,0.4853531627099805,-6.13578053108133,6.25923669653174,7.611782268797928,-5.717385828591279,0.9284259901100338,-3.6220780777196655,-3.906443859164856,2.939813638301967,2.3684515830952346,-9.75424220535886,-9.981469667933261,2.700106280835989,0.567889483041295,-7.589803310940868,6.534308543894301,1.8930171171574095,-7.0554252358304215,-5.42220425234921,3.958194412970009,4.748568271462915,7.116729331643906,-4.852679823181356,-5.443920359360963,9.436629085695461,-5.2018600743375165,2.244971838460856,-8.210050210093607,7.039581582989449,-0.900523187137896,7.870474688761561,-7.1785344337992925,7.804139889637835,-0.762264507143037,9.939872480031113,1.7069284596812757,-1.0043838651132084,-5.571004051257107,5.9859634185769455,1.0216946132186955,3.299360536313552,5.9665683580238245,7.43169741453768,5.24238409430377,-7.878449630513254,-0.30305640474438,6.050501566136347,6.878292236887738,-6.245140523791806,-3.4375104317698346,-4.397532848849575,6.389129403509791,7.18432431750189,-1.907065601215205,8.912303192443332,-3.560083481005041,-6.89552456382359,6.400012589967265,-5.188064194070849,3.4998122965716014,9.675357184171773,8.982210098299024,-8.148469296853984,-3.5850400794241803,-6.548437543209042,-7.729547327800061,-2.785131044877911,-1.9176167466245726,-6.994552838670041,-6.124034323888729,6.135502309101067,5.477529890809301,-5.142991528916989,-0.8196162857928879,1.9501966416420142,6.627597916935564,-8.532420954457551,-3.2733415601825566,0.12465290981015542,2.9608558445983864,-4.214312176979631,5.04658327954402,-2.224139282159749,-8.612332546724637,-1.0840398058380067,-0.5644849180751006,-6.7999127212901485,-4.898793608921654,8.28018673129495]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_imaginary_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_imaginary_components.json
new file mode 100644
index 000000000000..be3d39773f3e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_imaginary_components.json
@@ -0,0 +1 @@
+{"re1":[5.56694406604224,-8.362085251782903,3.2883874895039256,2.7775185209517854,-9.73550523936689,0.9373827559374135,-7.045144825523389,0.33361354949225586,8.494607761897981,2.2575380139668173,5.297161052437048,-3.1325906467876363,-4.1418090067067315,9.323947117672539,9.42859097579409,2.0819888475891304,0.7932066435717662,-2.205364094513282,6.923313021447267,3.847649286107739,-5.036538058137019,-7.794451007371301,-3.789151908367696,1.03800583956372,0.6661088460783482,2.437714601852006,4.40440254645088,-3.131579544735354,-0.6547412518630829,5.777636301662492,-0.7921630206122785,4.595812757906883,1.9387826437270128,0.7183078896047128,-3.187951480481173,0.7413795095745908,-5.9618105684325995,4.667485116401867,-6.580856167157925,-7.784413928736679,5.415050587857344,-3.326671887405368,3.5934499117070136,-4.423906954271095,8.582806180999889,-4.003025432190821,3.3892958556607695,-0.3550639972503493,8.322871940971659,-2.688001255016914,1.2827341591980854,6.178058415088298,-7.877312275885795,-9.76840164484374,7.612749105032059,-7.637988491298322,-5.541100524326341,-5.4326351906763275,-1.9938718864687566,-1.2243488384325847,-6.261361583956284,2.878303787369635,8.671823799775677,-6.824607214512826,6.050408362180587,-7.239641864906854,-9.491170930594148,2.5763922174627734,0.48290940313860276,-2.9088301229629003,-0.15514305570025755,-1.7402732536814707,-5.052495360348561,1.4589646605478173,-2.0783006826088375,0.9618424317559349,-2.037812617744015,2.973790555840628,8.546285206776759,-8.428829667164145,-8.454088036256406,-6.849976508251796,-5.950620692486526,8.718455269283002,-0.1380016216365192,9.08228177533434,8.882922166321013,-9.6359073769571,0.613093500747592,3.7684028244496943,-6.7465176962857125,-1.2188892691946762,-2.896166240042133,-7.7207946077056855,-1.745533759265225,6.587542424578022,-8.264503454442458,-9.581060135558477,-8.983211085590883,7.158004993654096,3.93927693765448,-7.86219357272312,-2.4482144220301105,3.291918767504022,-0.67424044824911,1.5286353406677282,-4.40155028367514,-0.02439451564629813,-6.883826078358226,-4.695677600898138,-2.130556298123267,-9.757392447730581,9.53947540153601,-3.592589738016228,-6.29520988833373,-8.868278072244012,6.0723637621272495,8.688874693391366,-6.1044830457804355,2.1264147824598894,-4.554044608769036,-0.10224912296392574,-5.1812463061451535,-1.895755596480587,9.441669606106903,-5.9800858244322725,2.6073335628199885,2.4579183800124795,-8.85658046891692,4.572962082321165,9.1030082890951,5.413667085249372,-5.924259807005345,6.207271553585983,1.617971958425633,-7.611774619013946,-9.596340994268289,-8.400338947473013,5.586961552936948,-7.064331146665608,7.39583981914247,-6.25149348215793,5.097616158004909,-0.49263510440196256,-6.793885263674091,1.0005255593463005,9.982309246126704,-2.7049607216776828,2.879458008333046,-5.755253609714814,3.499020778505095,5.087868830279046,-0.424289599183572,-5.993829154400472,7.505979112858082,-7.507100476820517,9.625972993434036,-5.664092627040138,-3.1817365964968385,-7.415575279145594,7.193703591181141,9.980533336077222,0.30112100938951514,8.153193933108689,0.8059565974129708,7.872407756137946,2.0456546093537327,8.688965737628294,3.20988844195972,1.2152938807702984,8.681337135640856,-2.4529224582989677,7.30104977582851,-5.9721129763538405,9.951092675586263,-6.2771807299924625,7.988001235824129,8.326927342874573,4.85056932762356,2.7879115857422114,-7.75866113866819,-6.3603575009034525,-0.50058624209775,9.281564879325302,9.295348809713406,-5.403997261361209,-4.242231170561503,4.0912420487480805,4.976479018599809,-1.916714482398234,7.2095757278325365,3.348138142366162,4.242797080879615,-9.600716691765907,8.319699232592285,-6.9779794327383176,-7.109442095327183,9.643783806627532,-0.12943208195624578,5.208360504834431,4.551569600256736,-9.91427041237587,-2.5138468841852983,-8.072217862469556,-4.65479599961207,-4.8682354963856795,8.720991224163694,5.036121000488977,-1.582788262081129,-6.288540571272345,2.2331543815498414,-1.1194590036367273,2.1643905086178137,-2.3639008401726214,8.675782534114187,-8.893019843902579,2.21780543779216,-1.0662059919815743,7.317134527149381,2.7148527797763222,6.505081449434819,4.827936979225827,9.48835845586175,0.923842814978638,6.238742699452345,1.5045041580887073,4.180573095470061,9.822514187716148,4.246401639236421,-7.519479185706421,-8.130884724188405,5.963733069020268,7.043689606575686,-8.299693556462028,-2.2326948740526227,-8.43226309298193,-9.321746803640906,-9.754866968585787,-4.231372059560243,-1.6863777348833047,7.513732093245352,-4.550680405466707,8.674931204932097,9.266666645770506,9.537598727840432,7.933758205980926,-6.329126646557793,-8.607611850483073,-0.7062269958203498,8.13284485270444,-0.42135065930027693,-6.595530163895771,-2.535208611443731,4.199570628393332,-2.315947878679985,-9.221245171171832,9.582673567914426,9.638129160266757,-4.926063478246268,-3.805584365646258,8.077801516255324,4.760105122664802,-9.619962118899553,9.283774901561713,-7.401377566420662,-3.372908152374798,-1.7068443854918502,5.892217103916517,9.289779495471876,-3.178816099445953,6.869259464016679,5.172493559024051,-4.316301578500086,3.8602261341187436,7.707854373683766,-7.047920637892489,-6.269101526754426,-5.307424582553404,-6.197730501374108,-4.866599103897691,2.962950571140377,6.194284973323562,-3.7599883509423515,4.3253419197369745,-4.340883967199238,3.4649398035384866,-0.8695657901888758,6.821257109359962,0.15460345498808792,-7.495042091029487,-6.716315527080406,-4.001051380311895,1.853871812428661,-7.0502028270398025,6.390591747103468,-4.4183419180380845,-7.916482060581229,5.041495264679385,6.317942777345284,-1.7444991201583253,-6.132225284877282,3.6127784520108914,-3.3231884087199415,-9.660056719839607,-2.0893816760478163,4.575302323222308,-2.7929970096709607,-3.8421525175321207,-2.5761857194809146,-6.726526805068518,-6.749482179297919,-0.8691070245164205,5.261679701783706,-4.59807869166863,-9.371338555527831,3.8869541333871744,-2.481603394789169,-2.878426436695449,1.3341209007580073,-6.558599811480981,9.163003260287496,-0.8896759891924599,-0.7364372636480017,4.6446675896671366,6.436355989086387,-9.206428027953507,-3.433576626120482,2.0112793893417003,7.322030979510895,-1.3774497558308028,9.695925985170103,-4.9268885575415355,9.360743390860428,-0.5803326675926641,-1.682927738186864,-7.511906283633085,4.897063592532378,-0.521091060923899,-4.931273575189554,-8.460284689361313,6.958439606227348,-4.504436983623565,-9.06878751283556,6.7355311792783965,5.723557686467075,1.5099497497223542,-6.99536180045218,9.614942639463575,1.0219193382885159,3.461896807139464,-0.38546546872807497,1.8952507284010558,5.5839944024402115,2.9917301484726533,-0.8327320047355293,-7.907385729373075,9.707416511844286,-1.9842843827803502,-0.9003506206125849,-1.889542975396573,0.32076916001189204,-3.9513565275555784,-3.961358190390854,-0.9438849753657301,8.537410160016009,-9.207732697546774,0.42459682410854427,-8.134123904164278,7.827733492375238,0.4533922981060279,6.701990792669783,3.7579842879716274,1.2779857424582275,-2.8347624461557857,-6.106244030898001,4.588748739809134,0.7082448707299687,-0.706060176812981,5.829654718317336,-7.708306161293981,-3.3433367813774666,-0.3226200369707559,6.415027110087099,-9.351859315505928,-5.311510844835858,-0.4377990093408197,-6.851819678222197,-2.512915242999849,9.153161813419686,5.2253336105729815,-7.453553950100873,2.3762657870445203,-2.074240970038237,-6.4301033031800126,9.561365844180184,3.857169428733897,0.5729624115311012,3.1141407516068753,-4.534004097411833,-2.1428439246466873,6.961001701738411,-0.25914910821892434,6.504070102672912,3.2485282106069633,-1.0491310168657382,1.193737862799427,7.630232974213694,-9.013443528441528,5.862417199895372,2.9278244056329488,4.8716832791266835,-0.24882756167301956,9.611358218812516,-2.7314285777751905,-6.328493449051664,-9.901120105559345,-2.8684224665093776,9.558067436509951,-5.451294814919329,-1.297758767069059,-1.7680037515116194,6.062881192273192,-0.7767405411525701,7.878483883422863,4.00138707949136,3.5027832558254417,9.952505587650265,5.004783822375714,7.811016667038835,9.971299879691237,-5.91522009887761,1.0794245705287668,7.697552155739174,-1.344042993260663,7.598385405945109,9.67871096949159,8.930660815867611,-7.280780003628394,-0.07664392258198482,3.1936254219496227,6.893837234156205,7.269410180381044,8.726342115449352,3.9821135898672644,-1.2047518475724583,0.9778191290201033,-6.858609532693977,-6.804374280895795,-6.8971479564948375,6.588432461070216,-3.2951489598334582,-8.171559843249248,-2.5853310296286525,-8.066577399702343,-6.988815772724357,-7.863514091365049,0.22977121458911043,-5.569542784603481,8.402777103693722,6.6775038562144715,4.4544408724740485,-9.800540320374155,-6.175324579649324,9.670840976467481,-1.13435909922136,-2.5535846361480363,-7.024043425630198,4.563174762419312,3.0422367254025833,-1.035465798871959,-3.7217132838799465,2.9578778007115467,-3.1505603792918757,-8.24663062187379,-5.8228464623824205,-5.755274244047155,4.896948134570973,-8.691685623670677,7.602235585458185,-3.530843000004351,8.638692220555292,5.176683647897608,3.469842335079134,-1.8491087170689404,1.1327990548065223,4.492486635809216,-3.6380328268260627,7.446475782890737,-2.190606846435297,3.5953286308228964,-2.507671794352744,0.3869420401273551,2.657755281015895,5.693232356875544,-0.8745606498560594,5.515984711618486,-2.8063158760561313,-2.29977245349321,-6.331462433955202,7.950843285506046],"im1":[2.881985031676272e-46,4.414724360230522e-46,5.589651246502931e-46,6.005362088675317e-46,3.897607845858083e-46,9.41333471544443e-46,4.7812175784518586e-46,6.767430106974269e-46,3.2803438487691072e-46,3.963273294542335e-47,9.916980094545094e-46,3.0566322021967074e-46,4.509921439784431e-46,9.520672163091481e-46,9.353584830674418e-46,6.374129340704691e-46,8.284378733335846e-46,9.82323453778541e-46,7.237751446053663e-46,2.3152633043943548e-48,7.550879234545388e-46,8.39486548967811e-46,9.271801244612523e-46,7.32223075016619e-46,3.703880936418602e-48,4.544695037225695e-46,8.109603277643596e-46,3.9344855301555623e-47,3.999383258170952e-46,8.938759032178189e-47,1.483557713002882e-46,5.2630581208694085e-46,2.2899451426431026e-46,2.984626194919354e-46,8.518866173765352e-46,2.200123927365253e-46,9.628740382442215e-46,6.870908297752528e-46,5.668720289186923e-47,9.324238982867981e-46,6.708993743065073e-47,8.05727787431232e-46,6.953017446593501e-46,6.2782827927440545e-46,8.078850022577528e-46,7.853518338308331e-46,9.119208834188606e-46,7.589459945637703e-46,6.9331207148618935e-46,1.7196548660783106e-46,6.0430984772126224e-46,4.9669543471037726e-46,5.495944928798512e-46,7.297911689321083e-46,9.016869374050662e-47,3.1362075182372395e-46,3.563271948588511e-46,3.038238892386427e-46,8.144473069659057e-46,3.61565806384042e-46,2.772580484315035e-47,4.179372917571187e-46,4.257967171752499e-46,8.181937687017078e-46,4.0909869676627296e-46,4.473224336860012e-46,2.2058319399400895e-46,5.759414056611012e-47,6.6029718229568055e-46,8.551930877861403e-46,5.118731882884956e-46,2.010284795236137e-46,1.9407081822346073e-47,2.4163909409135153e-46,7.829483327264568e-46,4.7809400563976896e-46,3.1311647904052843e-46,1.2591021372451338e-46,4.776201958998717e-46,5.712764090854577e-46,6.790952401644667e-46,5.9339240444124196e-46,2.1475362742533753e-46,7.52920177385753e-46,2.380211594510909e-46,2.93888946647034e-46,6.757302607011988e-46,4.910959614347642e-46,9.616372307130915e-46,7.288071333776676e-46,3.2747918769536286e-46,2.991036382159663e-46,8.78503572738623e-46,3.3878389756268e-47,6.3777841680758584e-46,6.71640097073606e-46,2.5968287282909418e-46,1.3673307463260541e-46,9.271929453596843e-46,8.674033233092034e-46,8.204981875207613e-46,8.44366562588577e-46,2.9343650426444843e-46,4.177708097297763e-46,7.525963550344713e-46,3.1959245418368688e-46,8.806840267197158e-46,6.157467388410331e-46,8.728695548800276e-46,9.357296611396658e-46,1.5802255022830813e-46,8.821915980163805e-46,4.742385463568262e-46,7.975752665700963e-47,9.058324512155059e-46,4.035015905564288e-46,9.755485034541286e-46,8.76387539673565e-46,7.999976480371653e-46,9.045175059277149e-46,7.477805968730415e-46,8.1113790732539e-46,8.843819816566257e-46,9.416641231271293e-47,9.49696915085503e-46,4.985098188240111e-48,8.536648484467803e-46,8.5542079827148e-46,9.116396724972451e-46,4.098770589896558e-46,2.197301576295142e-46,9.800689895022264e-46,1.3743485996447391e-46,9.242231793296515e-46,9.939278884819914e-46,2.2956446177512334e-46,3.864665412172026e-46,1.5525731612976212e-46,5.605960711252278e-47,9.804495939703728e-46,5.1845757399583954e-46,2.857342927993356e-47,7.865133282702852e-46,7.6240245347993e-46,9.487175160457671e-46,5.715100342110624e-46,6.081827659265075e-46,5.093421098370897e-46,3.1141829668647935e-46,7.826123077246429e-46,9.705227613161427e-46,4.729961246557016e-46,3.96759644022311e-46,1.783868578491116e-46,1.5474124025431223e-46,2.0456778942598817e-46,2.7815425683197214e-46,4.93832552411836e-46,4.540963755542493e-46,8.727033794544686e-46,8.896945026286742e-46,1.5170389708578646e-48,8.35371833839714e-46,3.510858038756177e-46,1.4239205409065591e-46,1.762213386146302e-46,1.4595270477166078e-46,3.5555979719068534e-46,4.777308200434743e-46,5.2260565659093464e-46,4.896580402613957e-46,1.214848904910647e-46,5.9801904235189816e-46,9.617395321305414e-46,9.217633890460358e-46,1.5571405227967172e-46,8.374702926927653e-46,8.515972280647684e-46,5.643081542271034e-46,8.979183656603482e-46,5.807381726458778e-46,1.2794877933522074e-47,9.28309854838709e-46,4.240099125851472e-46,1.885124786546134e-46,5.733506287318101e-46,8.655152918838157e-46,7.875700633861042e-46,1.2413211024184833e-46,3.97913444690203e-46,1.9496234426820547e-46,8.48761075922011e-46,4.064332245053325e-46,5.7860248759887135e-46,4.293701426124705e-46,5.572613133300192e-46,4.096533434439085e-46,7.115841731549497e-46,1.4711029953444089e-46,1.5527179391595314e-46,4.283453855814854e-46,1.1466971597833675e-46,6.339680285356291e-46,7.458814197710472e-47,1.83434050555068e-46,4.358165229254203e-46,1.3040481575881412e-46,3.789249692603077e-46,8.726222554573637e-46,7.998591753470839e-46,7.240833860472353e-46,1.0469058449728385e-46,7.186030626542017e-47,3.3359015470118956e-46,6.206601783308962e-46,2.012863072274106e-46,7.599639674251442e-46,1.442702860408912e-46,3.4147266551201217e-46,3.243323534012659e-46,3.08596889687512e-46,7.093496398867588e-46,8.658955552258882e-46,3.0812056939043207e-47,1.2904325075987567e-46,9.750070118304576e-46,1.7632550509718448e-46,8.212343322569117e-46,5.465692892196433e-46,1.0496110254629e-46,4.9934379752861924e-46,1.2842933285678426e-46,1.232991314230809e-46,7.518603132933238e-46,9.95711398962581e-46,2.462252793921612e-46,7.550057185336085e-46,6.935535207519437e-46,4.386067953230505e-46,4.3257043986465683e-47,8.543019577404828e-46,6.463203345161347e-46,2.9086859071712443e-46,8.709018380279292e-46,1.992593102778102e-46,2.869383966981742e-46,4.951503754613684e-47,3.255673069894105e-47,1.081124936256308e-46,3.574050116779574e-46,9.559474935325483e-46,4.834344328576888e-46,5.559549515033383e-46,8.121826365864124e-46,4.1385472211983754e-46,7.317854369558178e-46,3.8244520831067995e-47,6.735883401855947e-47,4.046723587108707e-46,1.779309955800662e-46,6.038218969796462e-46,5.528416859920752e-46,7.664916755062877e-46,6.070821762477669e-46,7.594255085963412e-46,4.517849521789599e-46,2.862809411865851e-46,1.5356511062901412e-46,4.3322919296374665e-46,6.704005348154401e-46,1.1088426126755402e-46,3.0783687669493774e-46,9.629998128015201e-46,9.999279868296326e-46,3.1137401167034075e-46,2.652416340457587e-46,5.340729225155116e-46,3.0455485803628255e-46,4.802400929238748e-46,1.9788445339847327e-46,5.850547533113171e-46,6.455358469643304e-46,4.301307477447891e-46,9.798724277895482e-46,6.040492372704405e-46,8.994929817363768e-46,2.1691922908932959e-47,1.0422639329685501e-46,8.97581881652604e-46,2.6364120005833303e-46,4.2643135976883705e-46,9.280183465282578e-46,9.195102303527533e-46,1.0531645396791456e-46,7.006584813090863e-46,3.4637976483866637e-46,9.418518015753055e-46,5.326626213797775e-46,3.928565045168518e-46,3.4966247528771087e-46,4.3429803388350704e-46,5.675798869122661e-46,6.789535991307965e-46,4.154532991321533e-46,2.63703136640958e-46,9.530888045472057e-46,2.8095813267897384e-46,6.289913256945134e-47,2.140221404711736e-46,9.279899629576102e-46,5.66920961109818e-48,7.268033042779501e-46,7.058773304240573e-47,1.0664146237977523e-46,2.9937820095831567e-46,3.996469264855897e-46,9.616002138382148e-46,6.728698033959602e-46,6.024869736939875e-47,3.123768183106048e-46,9.232441084256612e-46,3.4423801359147544e-46,8.34322016452087e-46,4.674551983238694e-46,8.72157578752027e-46,4.032320539575015e-46,1.5240382373955495e-46,3.3493275534167976e-46,8.996595898926313e-46,2.2308470847721585e-47,3.026167135400388e-46,2.299513322016409e-46,2.8256814771117635e-47,2.765400851693377e-46,1.3310093127309919e-46,1.3742538728592735e-46,7.416531120408089e-46,5.916929086638614e-46,1.5038486259557026e-46,7.362657127602372e-46,1.420833459197819e-46,2.2555876749668745e-47,8.212665566426514e-46,1.3882493573440113e-46,2.5494789055160372e-46,4.705732421811122e-46,2.9293692110990267e-46,8.713297474305114e-46,3.2664707397270454e-46,6.6988632695437235e-46,6.2074113305091825e-46,1.1690355239920891e-46,2.4147623012582587e-46,3.029850017507325e-46,9.830487586381931e-47,7.694273037255233e-46,1.2256293748992919e-46,1.5763864471415944e-46,3.047798571983312e-46,3.908813894247959e-46,5.288924337740934e-46,6.2184872561266835e-46,8.900349603121697e-46,4.042905102439489e-46,8.27220655368414e-46,9.90595576261964e-46,4.9722422565731275e-46,1.436959189264676e-46,9.221087813571108e-46,2.0019824448168246e-46,2.4276817539560468e-46,8.972405039421129e-46,5.262893813348169e-46,9.315041241104659e-46,4.565852469369059e-46,6.138845117210434e-46,4.286952311244746e-46,6.395696079305575e-46,1.3633540729521365e-46,4.93945589767933e-46,2.3127806854223998e-48,4.90058835397941e-46,9.115127275876433e-47,9.579933499394209e-46,5.691924798569625e-47,7.367294563025227e-46,1.3181753458561918e-46,9.96484679418017e-46,6.29461550955716e-46,5.300930202996525e-46,1.2774167188033158e-46,8.737989488848411e-46,2.7938066383418035e-46,4.28373148610845e-46,7.675212646093588e-47,4.029024262965143e-46,9.430303583901822e-46,5.096686631725484e-46,4.321389959258719e-46,2.8253815266385127e-46,1.7886365452467224e-46,6.862495857629542e-46,2.3899096690781383e-47,4.350255721191132e-46,1.366121498494811e-46,5.961146099200272e-46,3.967341432986043e-46,8.538564273131486e-46,6.038091645881671e-47,8.029412967009298e-46,3.1363253819036495e-46,7.900714859191086e-46,7.881435943101234e-46,1.3751830771015805e-46,8.848393708455349e-46,6.219470406612223e-46,5.510337773924685e-46,6.1518357173848355e-46,3.1690729309301557e-46,4.67535794775394e-46,6.101779567135295e-46,1.7392703115258544e-46,6.935253830028594e-46,4.609371541932991e-46,5.1517893039801534e-46,8.478644324475014e-46,6.849144777427098e-46,6.739766511630053e-46,4.03743218340337e-46,7.646411797541e-46,6.987854868278799e-46,7.136897157068702e-46,1.3846121477166563e-46,3.837304528310968e-46,9.449170486539708e-46,8.391968424218444e-46,3.3608405332614775e-47,9.517857463198116e-46,7.082667110229667e-46,3.671461542177624e-46,6.7777926115440664e-46,3.7590303501680835e-46,3.3452369451805186e-47,7.439188628781496e-46,5.095109380909981e-46,3.510338501596501e-46,4.609158912185403e-46,9.05697604554815e-46,1.0400200421840966e-46,5.240897572714182e-46,4.984760859125916e-46,3.984609606862777e-47,3.410521081368418e-46,8.536450444147694e-46,8.263976563095835e-46,8.455678176681605e-46,9.82559104026506e-46,3.276569611189194e-46,9.060470159541657e-46,2.521389245308886e-46,2.2208464541661332e-46,2.9107491118199622e-46,6.4455228822185504e-46,3.012836221866488e-47,1.0227829352995832e-46,2.5522194028156263e-46,7.583008935401441e-46,4.635202910812306e-46,1.0337961966660258e-47,7.464105146798987e-46,4.908398172364916e-46,9.335315077837252e-46,2.8427043996488874e-47,4.5998367139366456e-46,1.2262537590688593e-46,5.4701594328627275e-46,6.558871469048532e-47,9.336839991015031e-46,7.343861735500081e-46,2.9502954854415787e-46,9.753384446382709e-46,2.024585688223731e-46,5.088321657310786e-46,9.603416319859166e-46,6.692098738892766e-46,7.860188363185015e-46,4.155833935916742e-46,4.5718099140926506e-46,3.795818497092098e-46,6.48812343731463e-47,2.3915611052009145e-46,6.088115532679998e-46,8.887823345960148e-46,8.79660282762261e-46,3.40247961437259e-46,5.045810107565376e-46,9.934475002377643e-46,3.9202875832723193e-47,1.997507511210963e-46,5.8515172609820475e-46],"qim":[-0.0,0.0,-0.0,0.0,0.0,4.203895392974451e-45,0.0,-1.3118956223008937e-41,-0.0,0.0,-0.0,8.407790785948902e-45,0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,1.401298464324817e-45,-1.401298464324817e-45,4.203895392974451e-45,-0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,2.802596928649634e-45,-0.0,0.0,-2.802596928649634e-45,0.0,1.401298464324817e-45,-0.0,0.0,-0.0,8.267660939516421e-44,-1.401298464324817e-45,1.401298464324817e-45,-1.401298464324817e-45,0.0,-0.0,-8.407790785948902e-45,0.0,-5.605193857299268e-45,-0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,7.006492321624085e-45,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,1.0119602976983456e-39,0.0,0.0,-0.0,0.0,-1.401298464324817e-45,-0.0,1.1210387714598537e-44,1.401298464324817e-45,-0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1.401298464324817e-45,0.0,-0.0,0.0,0.0,-0.0,2.802596928649634e-45,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,2.802596928649634e-45,-1.401298464324817e-45,0.0,-0.0,-0.0,-1.401298464324817e-45,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,1.401298464324817e-45,-0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,1.401298464324817e-45,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,-3.2229864679470793e-44,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-2.6624670822171524e-44,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,1.401298464324817e-45,-0.0,0.0,-1.2611686178923354e-44,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-1.401298464324817e-45,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,2.802596928649634e-45,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-1.793662034335766e-43,0.0,0.0,0.0,-2.802596928649634e-45,-0.0,0.0,-0.0,1.401298464324817e-45,1.6815581571897805e-43,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,1.401298464324817e-45,0.0,1.961817850054744e-44,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,0.0,1.401298464324817e-45,1.401298464324817e-45,0.0,0.0,0.0,1.401298464324817e-45,-0.0,2.802596928649634e-45,1.401298464324817e-45,0.0,0.0,-1.401298464324817e-45,2.6743781191639134e-41,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-4.203895392974451e-45,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,-1.401298464324817e-45,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-1.401298464324817e-45,0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,1.401298464324817e-45,0.0,-1.401298464324817e-45,-0.0,-1.401298464324817e-45,0.0,-1.401298464324817e-45,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-2.802596928649634e-45,0.0,0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,1.2611686178923354e-44,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,1.401298464324817e-45,0.0,-1.401298464324817e-45,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-1.401298464324817e-45,0.0,0.0,-0.0,-0.0,-0.0,0.0,-2.802596928649634e-45,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,4.203895392974451e-45,-0.0],"qre":[-1.4425373077392578,0.8925952911376953,-0.48520493507385254,1.1213984489440918,1.2372474670410156,2.63316011428833,-0.9281472563743591,-55.88494873046875,-1.5174344778060913,0.5265998840332031,-0.5641375780105591,-4.247420787811279,-1.986594319343567,-2.2095892429351807,-1.1876821517944336,0.6727792024612427,-0.10191570967435837,0.2660156786441803,-0.6934717893600464,-1.5318717956542969,-1.6431248188018799,10.155677795410156,-2.982848644256592,-0.11215250194072723,0.6202518343925476,-0.9653582572937012,-0.8366286158561707,0.7139451503753662,1.1404880285263062,-0.9139091372489929,-0.14466479420661926,1.4030522108078003,0.8878437876701355,-0.08911213278770447,-1.6052443981170654,-0.08586087077856064,-2.9338834285736084,-3.06261944770813,1.180511713027954,18.884187698364258,0.6777751445770264,-4.72730827331543,-0.8472639918327332,1.7366801500320435,-1.4552022218704224,-14.85706615447998,-4.176808834075928,-0.2644922435283661,2.1381430625915527,0.3432653546333313,0.18981119990348816,5.997870922088623,2.7047369480133057,38.763206481933594,-0.8984468579292297,2.6196813583374023,4.593527793884277,-0.9423756003379822,-0.37500932812690735,0.457740843296051,5.738121032714844,-1.4989527463912964,6.934228420257568,1.1932109594345093,-0.7617536783218384,-2.0818674564361572,2.1933343410491943,0.3619018793106079,-0.07365896552801132,0.7502486705780029,-0.03755440562963486,0.43523508310317993,1.3561792373657227,-0.1508859097957611,0.34521275758743286,-0.6450919508934021,2.0689008235931396,0.5425936579704285,29.019094467163086,-1.9486786127090454,2470.869873046875,1.0051523447036743,-2.3593978881835938,-0.9057051539421082,-0.021747492253780365,2.85271954536438,-1.6880855560302734,-8.501792907714844,0.3694290220737457,-0.42042261362075806,-3.149441957473755,-0.16683617234230042,-0.3212965428829193,10.667181968688965,0.46434903144836426,0.8657735586166382,-22.720796585083008,1.3680154085159302,8.042985916137695,1.2858608961105347,-1.5007697343826294,-1.722194790840149,0.35719209909439087,-2.2559854984283447,-0.8071450591087341,-0.15771484375,0.6716848015785217,0.013420237228274345,-1.3464525938034058,0.4919077754020691,0.23299746215343475,-1.0007915496826172,-0.9600412845611572,2.4570109844207764,4.273252964019775,-2.0407371520996094,-1.1401689052581787,-0.9542808532714844,3.255405902862549,0.27756235003471375,0.7768189907073975,-0.050154365599155426,1.7812047004699707,-0.5747491717338562,-0.9491075873374939,1.152869462966919,1.6409026384353638,-0.30295389890670776,-3.8369247913360596,1.5976266860961914,-4.257933139801025,1.740468978881836,-0.7986361384391785,2.3156416416168213,-0.22892314195632935,2.699460744857788,1.7469464540481567,1.4914189577102661,-0.8475924134254456,0.9605482220649719,-5.967181205749512,0.6984921097755432,0.8515840768814087,-0.063212551176548,-1.2217111587524414,0.21654409170150757,3.4564931392669678,-0.30756402015686035,1.0077619552612305,1.164483666419983,-0.5230921506881714,0.7872651219367981,-0.09405295550823212,-1.99051833152771,2.6079418659210205,-9.646312713623047,1.4813563823699951,0.9407917261123657,-0.46844616532325745,-2.250027894973755,-1.4833076000213623,1.661409854888916,0.36947885155677795,0.9725390076637268,0.15538108348846436,13.449139595031738,-0.9888683557510376,-1.0276859998703003,-3.2304294109344482,-0.19105827808380127,-0.9209983944892883,-0.42980432510375977,15.128300666809082,1.0406121015548706,-13.198760032653809,1.2710561752319336,-1.094544768333435,1.6039633750915527,1.5180680751800537,0.5643723011016846,-7.648083209991455,-0.7031242847442627,-0.052861303091049194,1.3173319101333618,-1.2674039602279663,0.6807252764701843,-0.9179452061653137,3.0111753940582275,-1.4682203531265259,0.8269203901290894,7.867657661437988,0.3577454090118408,0.9415114521980286,1.8966786861419678,1.3261146545410156,-0.7342866063117981,0.9194830060005188,1.3891302347183228,-0.15213504433631897,-1.1983243227005005,-0.5923033356666565,-1.0671203136444092,0.611818253993988,2.2558627128601074,0.7090224027633667,0.8911668062210083,-1.069772481918335,-4.803957939147949,-0.9834321141242981,0.7171950340270996,0.24523325264453888,0.4768998324871063,-2.7831497192382812,-0.43014273047447205,-1.1278297901153564,-1.7433992624282837,-0.4020131826400757,0.3634398579597473,0.8242524862289429,-0.3994614779949188,-0.7495355606079102,0.8583834767341614,1.1395268440246582,-0.29493775963783264,0.6457141041755676,0.3154342770576477,-1.0470324754714966,1.640838623046875,1.4701770544052124,-0.9475195407867432,1.5665737390518188,-3.34126615524292,-4.625150680541992,-1.2885984182357788,-0.5101224780082703,74.03831481933594,-1.1978857517242432,-2.155170202255249,-1.075366735458374,-0.43642714619636536,-2.8039658069610596,-63.873817443847656,3.405366897583008,-12.046671867370605,-9.145594596862793,-2.944086790084839,0.6629307866096497,4.208467483520508,0.07760310918092728,0.8641213178634644,-0.12080937623977661,-3.05129075050354,0.9149525761604309,-0.4348789155483246,0.3210395574569702,1.0564173460006714,34.99079513549805,1.5508708953857422,0.5332233905792236,-0.44436579942703247,-3.5308332443237305,-0.5053641200065613,1.168206810951233,-1.3296546936035156,3.7384514808654785,20.145732879638672,0.5790355801582336,0.6073712706565857,-0.9395735263824463,-0.3201436698436737,0.7803049087524414,-0.8642479181289673,1.7046982049942017,-0.39263784885406494,-18.06780433654785,-2.58187198638916,-3.1130080223083496,-1.6374690532684326,6.34487247467041,0.49470990896224976,2.7595951557159424,1.150452971458435,-0.40099653601646423,1.2541917562484741,-0.6266480684280396,0.5367083549499512,-0.09829632192850113,-1.3108205795288086,0.12090567499399185,-22.33296775817871,-9.579599380493164,0.5561442971229553,-0.28569290041923523,0.7431077361106873,0.6391609907150269,-4.32487154006958,2.003873348236084,0.5295484662055969,-1.2581957578659058,0.2894947826862335,1.449049711227417,0.7635110020637512,0.5610268712043762,1.8589166402816772,-0.23576469719409943,5.949878215789795,0.32045987248420715,-2.7304399013519287,-0.27610671520233154,-1.7610138654708862,-2.3128790855407715,-0.35894566774368286,3.2199251651763916,2.29256534576416,3.118436813354492,-0.5457197427749634,-5.714814186096191,-1.4507296085357666,0.3144717812538147,2.0416510105133057,-11.463804244995117,130.3058319091797,-0.08320200443267822,-0.5244736075401306,0.7197147011756897,1.051086664199829,0.43864330649375916,0.9334924221038818,-1.0241156816482544,1.0760629177093506,-1.6997138261795044,0.6279895305633545,2.675083637237549,0.07400353252887726,0.18588700890541077,-4.427555084228516,1.6333178281784058,0.196480855345726,-1.382164478302002,-1.7182575464248657,3.035257339477539,1.5289422273635864,23.703157424926758,1.3725557327270508,0.6024850606918335,-0.19067057967185974,1.977814793586731,1.6794219017028809,0.10220851749181747,-0.6678040027618408,0.06176820397377014,1.628263235092163,0.6455301642417908,-11.162827491760254,-0.2618192136287689,1.070147156715393,-2.4576971530914307,0.6125363111495972,-0.1732769012451172,-0.49603593349456787,-0.0667324885725975,0.785024106502533,3.6625123023986816,-0.12435448169708252,2.4731295108795166,-1.1192935705184937,0.056315962225198746,-2.379424571990967,-2.3102004528045654,0.09024413675069809,-1.9232401847839355,-0.3990405201911926,0.17170527577400208,-0.431318461894989,20.25452995300293,0.46400097012519836,-0.09733987599611282,-0.5139997005462646,-0.7566272020339966,-0.7719403505325317,-0.34620195627212524,-0.143565371632576,1.299997329711914,0.9685479998588562,-0.9296483993530273,-0.3483653962612152,0.7330167293548584,1.732095718383789,1.3603582382202148,2.2671284675598145,-1.1056935787200928,-2.251793146133423,0.24542297422885895,-1.2285575866699219,1.4715694189071655,-0.7788248658180237,-0.1167505532503128,-1.4159096479415894,0.7748997211456299,0.2439001500606537,-0.7464077472686768,-0.06453976035118103,-0.7580313682556152,0.3371593952178955,66.09489440917969,-0.14710164070129395,0.8292281627655029,-2.8992326259613037,1.2789853811264038,-0.5507497191429138,0.7424528002738953,-0.062465518712997437,-1.1641908884048462,-0.3842881917953491,-0.6537142992019653,1.2711660861968994,-0.33714041113853455,1.4388238191604614,-1.015500783920288,-0.14159727096557617,0.5421178340911865,-12.214377403259277,0.08752280473709106,1.9180519580841064,0.43914204835891724,1.5952855348587036,-1.3928875923156738,0.6240329742431641,-0.7890775203704834,1.0037003755569458,-0.6391712427139282,-0.1932210773229599,3.6758334636688232,0.38288992643356323,1.836612582206726,-11.63451099395752,0.9810292720794678,2.1922898292541504,-0.024520019069314003,-0.6728711724281311,-1.0279287099838257,-0.7438228726387024,-2.0053021907806396,-0.5657281875610352,3.303732395172119,0.387123167514801,5.308088779449463,1.0115282535552979,1.1030951738357544,2.9966862201690674,1.1844544410705566,0.9845684170722961,-1.0023051500320435,-1.6823818683624268,0.9963209629058838,1.4146392345428467,-0.02741655521094799,-0.8265108466148376,2.262629270553589,-1.6445451974868774,-0.5835970044136047,0.9931371808052063,5.591104984283447,-2.5077333450317383,0.8265908360481262,-0.3077866733074188,7.526179790496826,-0.5464772582054138,-1.0808185338974,-0.1543990522623062,61.56101989746094,1.283085823059082,0.40385901927948,-2.8173632621765137,-0.628921627998352,-0.9050089120864868,-1.7893080711364746,1.0469017028808594,1.6342558860778809,-13.378493309020996,-1.8775335550308228,0.6230371594429016,0.7021428942680359,0.6175576448440552,-1.317327618598938,-1.0446785688400269,-0.4746018052101135,-3.378056049346924,0.8354759216308594,0.4871426522731781,-0.4055699408054352,-0.050928469747304916,-0.3205493688583374,-1.0102357864379883,-0.17287516593933105,2.817899703979492,0.504647970199585,0.3323502838611603,-4.205451011657715,1.6842854022979736],"re2":[-3.8591334390413623,-9.368283455786576,-6.777316553430806,2.4768344326378777,-7.86868028082772,0.3559915428656808,7.590546835842243,-0.005969649186553738,-5.598006083332187,4.287008312726982,-9.38983947100299,0.7375277406336522,2.0848790626905984,-4.219764874397014,-7.938648376326518,3.094609362980867,-7.782967052774912,-8.290353691689834,-9.98355394942948,-2.511730690090868,3.065219362815945,-0.7674968824408097,1.2703131118285853,-9.255306788262809,1.0739328329882163,-2.5251915683755355,-5.264465609273465,-4.386302912744979,-0.5740886227426998,-6.321893617112191,5.475852152518874,3.2755819897077636,2.1836978977984636,-8.060719442818922,1.985960235427335,-8.63466080048271,2.032054330992768,-1.524017285585014,-5.574579582595664,-0.4122186218719541,7.989449796039331,0.7037137462376357,-4.241240027063413,-2.5473353429876333,-5.898016655995322,0.2694357966483061,-0.8114558505453022,1.342436459193749,3.8925704675251804,-7.830679783390895,6.7579480078673555,1.0300419160092034,-2.91241338988484,-0.25200191738806055,-8.473232228315231,-2.9156174126793255,-1.2062842796989752,5.764829986637249,5.316859486743438,-2.6747641362653845,-1.091186715178198,-1.9202099190575854,1.2505823130851148,-5.719530951243746,-7.942736206530048,3.4774747392812717,-4.327279567413518,7.119035375921669,-6.556016942170563,-3.8771545346919867,4.131154585097384,-3.998467243741704,-3.725536858800071,-9.669324173373939,-6.020347371905023,-1.4910160506518615,-0.9849736317142259,5.480695217754931,0.29450558571379304,4.325407496891533,-0.00342150299136712,-6.814864322436762,2.5220928803330978,-9.62615175722005,6.34563410397293,3.1837276716841156,-5.262127870854412,1.1333971007479882,1.6595704459071587,-8.963368222504913,2.142131007590585,7.305905229882697,9.01399826651781,-0.7237895205892855,-3.759098249929769,7.608851484634059,0.36374181679611794,-7.003620254746437,-1.1169001405004924,5.566702357903955,-2.624837575269656,4.565217362378078,-6.85405543671981,-1.459193249678357,0.8353399301675335,-9.692400154936339,-6.5529998166418775,-1.8177410114611412,5.112565266213487,-9.545849811578544,-9.144118183088537,9.749675412614515,-9.936526402297375,-1.4621790233606458,-1.4731657609081772,4.345624825603805,-5.325845900987744,-9.105153626276437,-1.8751834091313935,7.661034543597186,-5.862427280674822,2.0386884673047803,-2.90884372289292,3.2984051245014996,-9.947944725433484,-5.18713199923017,1.588963042716573,-8.113175998685904,2.308249624600702,2.862347112560066,-2.137893708484702,3.110464624603919,7.417971119302788,2.680583641298824,-7.067751829261553,-2.81973881501862,-5.493208237380367,-5.632447717039353,-6.591566338172052,-7.354478205454442,-1.2394193290476156,-8.949984133463575,5.9860398163779145,7.793311802006617,5.560958444503951,4.620424081413141,2.887987537746291,8.794789415016638,2.857280012621528,-4.942322277720788,-6.689109792708747,6.462713173424834,4.511178252497675,3.0111902668741575,2.8781234322986755,0.7782352451045771,6.498080136372813,-6.020559117719902,6.792107574358159,3.2957705351054596,-4.849772149907259,6.007267394070254,0.8149884334830926,8.383410823576188,5.186967239888368,0.5853465506514137,-2.068682455924204,-8.454883284412295,-0.9936414151591872,-6.360854264656066,-9.426007048912602,5.707067290759735,0.48260869810674834,-5.739038335801783,-0.7539414907138386,-4.938554806250915,-7.29801267966695,5.1914697281823265,3.1952250329435223,4.939845226124893,1.0144582924554655,9.045851025349844,9.469805607967206,7.045730108964495,-7.3341643883242185,-7.938588349016571,4.621442671972915,1.3586859662769157,-3.389463345520179,-2.31789474319865,0.9163560092843692,9.358996780416106,4.506367599291401,-5.061857414080224,6.273740954214535,9.503074018763108,-7.731999383940478,6.942318176763841,0.8507710067647096,-4.34636988787267,-7.684524327648877,9.290677003533446,-4.108813435808393,-3.5783282649207226,-6.565090145974826,-5.462765915086287,-8.152191707001942,-1.0483274888862226,1.6094533945518386,-8.768242802549434,9.10624632155669,-2.3473673942009166,-0.7776766659107395,5.495619903712942,-7.692456766175706,5.100965384951943,-5.516747950802287,-2.933651610287889,8.877297406445138,-6.796281630195855,-8.678817114937571,5.62445259484317,8.32657762499387,-3.132331284382701,9.661772492908995,4.76962800655623,-3.992782580141416,5.986277014126827,2.8883606549736953,7.935962061526734,-5.1902348262531195,-1.784872268417761,-1.5229103345651644,6.440868694928525,4.3767818088032495,-0.11389053673664762,7.781832944756019,4.5262628656085635,3.934817534521912,3.8640531918970566,-2.679680265008857,0.07124485241553202,2.547429208031959,-0.7692304448135765,-1.0428626740889655,-2.6948113479041087,-9.547190841083014,-2.045307806162679,-9.100499279536344,9.411693190434136,3.4877315465481438,2.161554110389778,-2.770863487174964,-9.656873387797827,-7.213901486500283,-8.728789784888933,0.2738627229013151,6.2146560825242325,-9.238273578541762,8.564080468736059,-2.287789058751091,-9.419158684822321,-8.234810477987098,-6.982095459365125,-1.979797695710852,-0.16742543156816048,-2.9477365361983843,9.701178724304242,-9.887229701605904,9.929342483249236,8.803301788587191,-5.9849649319903016,-2.5320030535897864,-9.831518494325394,-0.42660714242725817,2.729771705531288,2.0138405505867922,3.2412363679842073,-0.9768093513545075,-9.837278694900691,1.0736903363812935,5.384213754091821,9.376610561796465,3.4487082835361083,6.927147317532285,6.455908371386666,8.846371191571478,-5.203806943089648,1.2787113456981558,0.3356043873134169,0.7011061036008925,-7.1942687064419335,-6.4890372376384615,-9.48745734985194,9.998406870109381,1.0216122303348811,-3.9505900766736035,9.520366774272198,-5.021430377508784,-6.026012483591097,-4.231894438634298,4.731796398510749,-5.923402916286951,-5.196605666151419,8.86214794557798,0.7689740564586334,-8.715590643514023,1.4071551517383192,9.330398913913488,3.819689864584891,2.9182165782710268,2.4212773812991912,1.6340999028365673,-2.005647934217616,-3.0051397249826355,-7.122619537221302,0.43424043273475554,1.9841235025245254,4.242418140712523,-3.2124000653393185,-0.7992986519019478,-0.006827599018158992,8.851196123298507,-8.855865720529629,8.942927417752706,-8.758961386566854,-7.827719158143916,2.1545749233241995,-7.149613024762996,-1.2800829598740435,-5.7044459541676185,-7.845494978944836,3.4992339913569808,-7.841959562348757,-9.053498633968278,1.6966263260599828,2.998230811236887,-2.652121351766823,3.5677907037805525,4.923758205911353,2.292536989101192,-2.9461134549833794,-0.3825982692874774,4.9072917889242476,9.499915992264409,-7.919154415782983,-3.5369146829447757,5.725150109490809,9.998377698433274,-5.184001446627374,-6.240516257262572,1.1639707625966977,8.650246024126929,-0.2680082979956637,3.1805613657645466,-7.389064256884474,-3.949801691141479,-3.2394558288458626,5.196022064109112,3.8092864660365144,-4.806791996374777,-5.033420403538196,-1.0815958401925663,7.590277013558641,3.452067281418536,8.226379239889031,7.539546356163356,3.4185256759267197,-3.388335114780392,5.0240635906588,-3.484739357319744,-9.417550587543172,7.442903148478845,6.572318766832762,-0.30147546733984854,9.88952439574932,-7.275999147242764,1.3736586403571636,-7.704791781690994,9.985624782882635,9.657186432703956,2.247199496887344,4.934646434883732,-9.65554510669877,5.713462404336976,1.2567235602136844,-9.34742579694078,-1.4507946175094446,6.728493795708921,2.3048246049951473,6.741066555413759,-1.055277114000294,-8.45169843971805,5.233863983447499,6.497394261060801,-4.952550205780451,-4.907577528448828,-2.1993923945347564,-5.851085177179394,-8.78574258964198,-9.326004201644105,4.01534044917981,-8.580212250814983,9.634992659034378,-0.015873102483826784,-8.115054818812089,9.201608329645616,3.1089068393574255,4.583646694235311,-5.316070928159546,6.561606547409813,3.9834388020450326,-8.25582727935491,7.107760874540922,9.680825281638093,-7.789006262618914,8.508094617225929,6.642972786641728,5.368085431385568,9.165139944088423,-3.2612903659308774,-0.4963724927539044,-8.874721151693816,4.107544531933154,9.111828824949672,2.1957091965029676,-7.14523221719454,8.020062826566495,-9.898921586603851,9.934538621556253,9.254515539659849,-5.586474310366891,2.0940972478226367,-3.5102595681228888,4.13717373033508,-0.8318966753510093,9.103358625608095,-3.321084444070519,3.12576903213837,-4.7462657017858785,-6.706532515572039,-9.773038577416063,-4.35163435426584,-7.0389169943524355,-0.3646638599052743,2.5258604471720325,-1.2921052673427589,-6.726825643174095,-6.252540895767982,2.198572622143786,-2.781997283237354,-8.299637184109423,2.5793849739218917,4.794736135910609,-7.014622761346909,-5.558671113216702,-8.380746760983577,6.738620472733455,3.7137224865889014,-4.060395918981201,-7.6327345272351526,-9.868263969890121,-1.104490886508394,-3.8564074960049695,-1.3723344682570193,8.296604957273978,-0.9332813962398507,-8.350164876565492,-2.8147526611107914,6.7064263067226975,-0.06045567959031217,2.3052845155942627,-7.8011392498766075,2.927073893816207,9.258461128604836,6.359356271555924,-2.7367831748167664,-8.302293337470934,4.65180239985237,0.2639193179004433,-4.601085313971529,8.308787303420434,4.941789796771117,-2.9942284426394927,-0.8599219633740507,-4.300353188652686,7.6654423105680145,-2.2043672450074014,-2.6219869580382538,7.3804430578819655,6.183081304757863,-7.597754846307081,-8.291251598916034,-5.635548819272436,5.058914155746413,1.957480780617436,-5.560937422813708,-6.9197247794968675,1.5055371831739066,4.720603496526678],"im2":[3.267153853437842e-46,9.895952990415639e-46,2.6740528954100128e-46,2.5476429904013397e-46,6.988130229811611e-46,2.757266890199814e-46,2.556948698586303e-46,7.021968495091578e-46,3.677066539464424e-47,3.4251038030700642e-46,5.681954946512759e-46,9.779717836601921e-46,4.75221740111043e-46,9.411647516760457e-47,3.042652127197536e-46,5.659667305546167e-46,9.269139861189218e-46,3.221003932425529e-46,1.6744951607994241e-46,3.7074357714192155e-46,8.589017918005839e-46,1.481617949904468e-46,8.278388103296662e-46,2.6707666599737466e-46,7.865172686480546e-46,6.1642236998021506e-46,4.357051564362556e-46,3.3361183689420513e-46,3.2495067421947488e-46,1.1172499807463353e-46,7.897020094094318e-46,9.890672344796893e-46,7.034814518181887e-46,3.590952459275976e-46,1.0283096640688938e-46,9.474149249197042e-46,8.567021259059245e-46,4.143555229801299e-46,7.502778650833095e-46,6.569775851741228e-46,6.530044345747929e-46,5.3322040508954524e-46,5.1881512658229696e-46,1.8143472080198362e-46,3.3090809077224458e-46,7.470930139294586e-46,1.984486119584957e-46,2.6093262587697562e-46,7.608445058353668e-46,8.109222479170353e-47,7.807311949758576e-46,7.19358087797902e-46,6.409467245944237e-46,1.2212094054174261e-46,5.098815197202276e-46,9.934856817599974e-46,3.9773922247384405e-47,2.3604678285493275e-46,4.741065490567155e-46,2.755913244353302e-46,8.277973473016507e-46,5.869835158399765e-46,5.439184100319172e-46,8.461791169865173e-46,6.663782054980066e-46,4.782400358649489e-46,2.2547357811479163e-46,8.698851396882335e-47,4.565840708283038e-46,7.88655245483651e-46,8.619947172799756e-46,3.1268409998032743e-46,1.021161940042804e-46,6.438704047681121e-47,3.378876553631275e-46,3.669620791143191e-47,5.842446318455202e-46,9.402264168350583e-46,5.233961385838081e-46,8.424223281626338e-46,9.068712120917959e-46,5.9609795902188765e-46,1.992003949026816e-46,3.447294171721272e-46,6.9942624286675954e-46,8.198350162445127e-46,4.549956788002877e-46,7.23095118922336e-46,5.610839350975686e-46,8.941609090651595e-46,7.802450429032405e-46,8.7186290402253e-46,5.193189573137678e-46,3.349832191322122e-47,6.315875182068723e-46,3.2030083023040745e-46,1.1884008420308233e-46,1.998755098251749e-46,6.92603798477469e-46,3.129984138027113e-46,6.368221733753121e-46,3.2801890149860348e-46,3.847457065036407e-46,5.370251432780999e-46,8.703414095089241e-46,6.612204557774098e-46,3.1027219147810337e-46,2.324743893943032e-46,8.285590321350631e-46,2.0059379224517948e-47,3.299147985328359e-46,4.71913509669182e-46,5.557498693831082e-46,9.695435839769723e-46,1.686097420640764e-46,1.4131783275759846e-46,5.9752395206607635e-46,5.383958691967805e-46,4.5420474695552506e-46,3.32272529450639e-46,3.2177788603104274e-47,6.2799308514065806e-46,5.061516748883478e-46,3.60879728479634e-46,2.5240999007115304e-46,2.6027057907040617e-46,5.83125231050316e-46,4.092631693343877e-46,4.3657321337753682e-47,4.3759416480523105e-46,2.939944804509693e-46,7.609799243675389e-46,1.12983189943074e-46,7.361967341642462e-46,6.77029003629383e-46,8.975319613607276e-46,5.799457143679682e-46,1.290764151886008e-46,4.524028889078699e-46,5.455840272468755e-46,5.593256564686699e-47,4.436489681779038e-46,6.28377452155334e-46,6.212924492255549e-46,3.8903345076524874e-46,6.079150182442341e-46,6.559983061348732e-46,6.291603857739357e-46,2.6484579343396388e-46,5.820975826191655e-46,1.7384088956699516e-47,3.6276042616613535e-46,2.4289671063041494e-46,4.2006688062185124e-46,4.199326131148604e-46,6.244423542610537e-46,7.364577000953598e-46,6.386179406117114e-46,5.888531320209083e-46,5.3255319889908534e-46,5.1629763457755185e-46,7.238241869015e-46,1.3064168726163571e-46,9.648938852056071e-46,8.048106500729051e-46,7.809361188248342e-46,5.717213642460978e-46,8.781996106868998e-46,6.40974928313991e-46,2.6849974324234824e-46,7.828835753428901e-46,1.9802150435101427e-46,1.3697869292396746e-46,4.2762993055334155e-49,7.859974009025698e-46,5.072011889895051e-46,5.3044333287943635e-46,5.836149037193317e-48,8.885155590490711e-46,6.275322276979169e-46,5.80557091654641e-46,8.402448482333017e-46,5.021496676879157e-46,4.695393312806775e-46,3.631210076660308e-46,9.479485456681069e-46,9.350057630552e-46,3.5961331496672385e-46,9.921417859036427e-46,2.8661178147982445e-46,9.300028302217996e-46,9.347954698191087e-46,9.51077537418011e-46,6.6060388319300264e-46,7.220553419666497e-46,4.338638802518629e-46,1.7861808171868866e-46,8.227730936219793e-46,2.155412847158582e-46,5.277960026112384e-46,2.796373419304088e-46,6.80392353805703e-46,5.6340082919721035e-46,9.255937411330046e-46,4.989406081400982e-46,5.545704515513711e-46,3.920655257143668e-47,3.6528039016301594e-46,6.987744166720518e-46,7.295191854109597e-46,6.870942864825596e-46,4.455773157044859e-46,4.058737326357322e-46,5.638140909444117e-46,5.91976589564173e-46,4.572584721881605e-46,7.981558977601154e-46,3.1074761410493135e-46,5.159525102928259e-46,8.486864119741696e-46,2.668303199716109e-46,3.357181791475903e-46,4.41306880691793e-47,7.898440960209788e-46,1.5293756231432209e-46,5.292690750129151e-46,3.604899726196498e-46,2.9777406234108903e-46,7.085398409258735e-46,5.34758575525221e-46,1.7086336886734775e-47,5.966751884714767e-46,6.71199339282198e-47,6.885392287970772e-46,3.2250922896248345e-46,6.273555146243659e-47,5.825993965692906e-46,4.0364241947978404e-46,6.459638852580195e-46,7.176556231182602e-46,8.312957113049768e-47,6.02968720387948e-46,1.3719462594995146e-46,4.031326726964452e-46,8.624557801278254e-47,5.4590271090999235e-47,1.5241626643932448e-46,9.535178920989345e-46,7.744214405601923e-47,5.044930322122276e-49,3.819981335996971e-46,3.990606618200146e-46,7.269069794170214e-46,9.028280202684472e-46,3.248630147757402e-46,2.6211095918653682e-46,9.832088422119182e-46,3.785392565715159e-46,3.1553653156861538e-46,6.109334887524444e-46,9.992908688845751e-46,4.09275001372646e-46,8.670344196919555e-46,7.804837603835575e-46,8.12471844686092e-46,9.560252991682709e-46,8.938698657601183e-46,4.58207084408188e-46,3.63986490517386e-46,4.9392591956185306e-46,7.998659916276128e-46,6.363142341688074e-46,3.4583955522723686e-46,6.381645752573068e-46,1.7628914350301338e-47,5.580817810957145e-46,1.1742081940065796e-46,9.89896456023565e-46,5.6004355871099365e-46,2.452721592077396e-46,2.4970176780642506e-46,6.223485681469678e-46,9.50200238749429e-46,8.499590724642036e-46,5.0224593446995735e-46,6.65459775797987e-46,1.6091225043846713e-46,3.748220320194756e-46,5.105567315922694e-46,5.6061449082801636e-46,7.564203156949086e-46,4.32808695149598e-46,4.7624082434905725e-46,2.967270826502617e-46,9.682997550480201e-46,5.302128383579921e-46,9.789283115938277e-46,5.808010211554208e-46,6.422040474616638e-46,6.765722482080315e-46,7.07423304981102e-46,5.687132399240568e-48,1.3982880350143256e-46,9.76000848642885e-46,8.773777188589327e-47,1.1687949994743206e-47,7.388791237493832e-46,4.4745473218053185e-46,4.726205567668007e-47,7.177905137268284e-46,8.300565940727317e-46,1.842664681058881e-46,5.982123670439243e-46,5.701004957468118e-46,9.000856535629121e-46,9.652580464871075e-46,5.952548246899936e-46,7.260100430426982e-46,5.4136273348168585e-46,4.416803733214155e-46,3.2391727562881744e-46,9.031937864986768e-46,6.431463203105154e-46,5.7209358196911204e-46,2.4852549585360527e-46,2.9322955961941987e-46,8.848349819075793e-46,8.8187434878882e-46,4.780992973258316e-46,1.6564703157946759e-46,1.4022861601235847e-46,2.675144786961926e-46,8.866014389155363e-46,8.678297394191188e-46,4.049275479840849e-46,5.298631093526257e-46,5.386530481610061e-46,9.900878295823545e-47,5.1696151733834425e-46,3.0802661481871916e-46,2.9530698266612697e-47,1.7115825558882391e-46,1.3153556503722475e-46,9.892166424573451e-46,6.660887484552454e-46,2.481108822131558e-46,3.0287813251162186e-46,9.675009109735936e-46,7.46502042253863e-46,8.337822572911963e-46,4.079792809157098e-46,8.0447853699089e-46,1.8659108431867565e-46,1.2579409370528815e-46,3.976054901101373e-46,1.0241420537916733e-46,5.405004071889941e-47,5.160381521259213e-46,5.506912705684206e-46,8.378225516296872e-46,4.678894249665926e-46,4.39302135714394e-46,2.1243471635774468e-46,2.9436789066364544e-46,9.859940967464467e-46,8.253553783611423e-46,7.926439373391428e-46,3.425460136073285e-46,5.966639031901251e-46,2.493000599619205e-46,8.58075785840874e-46,5.0127031577943904e-46,9.489931196766023e-46,1.6538595238243115e-46,5.627964759558549e-46,9.440009171550723e-47,2.598500418944394e-46,5.862939039484095e-46,4.353222937006652e-46,1.2985558685681164e-46,7.763355010498906e-46,2.4362442209638623e-46,2.4249793713806688e-46,7.87497560330784e-46,7.480230984355579e-46,4.603359875849856e-46,1.771548847147717e-46,4.171019138429431e-46,7.594465279005332e-46,9.40103477315678e-46,3.261783121376136e-46,5.28840630447495e-46,7.172948148310257e-46,2.563860580999878e-46,4.774689120795167e-46,3.8398491496550544e-46,1.834203408064172e-48,9.667724614073092e-47,5.0593800685659764e-46,9.071077850234089e-46,1.198079991938561e-47,5.345413607008077e-46,2.0865717380166304e-46,2.393713931379254e-46,3.3305548993549315e-46,7.089924574867297e-46,6.869191917579032e-47,2.6068463519026517e-46,4.799064661155504e-46,3.2473298472476353e-46,5.573994892206565e-46,5.484090005422788e-46,2.701049490008778e-47,4.3268229827578895e-46,1.9154427983293033e-46,5.281217599403234e-46,4.134454613879466e-46,1.350841755804315e-46,1.0031815603372074e-47,1.887172315379172e-46,4.74887350157216e-47,4.473474654288753e-46,2.3989541247317116e-46,5.913295259693187e-46,2.534973746552538e-46,1.1477850673465428e-46,7.712148931857524e-46,7.297963388676067e-46,6.0005113462168316e-46,2.8491747458673146e-46,9.38550317171097e-46,5.396227531025367e-46,9.293414870978782e-46,6.5855864893105975e-46,4.7191420168377626e-48,2.046602260965231e-46,9.888333940563567e-46,3.498001562450137e-47,7.60326903816389e-46,5.023450414610452e-46,6.931523489704605e-47,5.954567600949268e-47,1.0128291559097457e-46,2.6387191219393322e-46,9.783679103081431e-46,5.440499350826063e-46,6.049487782133544e-47,9.467068771928598e-46,6.588879637264319e-46,5.121473384322962e-46,9.673567092660189e-46,1.4270802012245698e-46,7.297849662827997e-46,7.998925618082407e-46,7.1020985791638e-46,6.295848725223204e-46,1.8380985723570686e-46,5.2585307564071146e-46,1.9345886466024974e-47,9.283665057023071e-47,7.446802030369394e-46,9.889295788782258e-46,6.259666523087516e-46,1.0118562652853824e-47,8.871027143743456e-46,3.450229421140739e-46,1.424363097319793e-46,7.927645430782283e-46,3.2135387730973354e-47,7.817367443967868e-46,2.1880734541902236e-46,4.185771737877595e-46,5.96580260142775e-47,1.7899142891780495e-46,8.765598308832682e-46,5.3961511513622795e-46,7.54837615378694e-47,1.2037370357925636e-46,2.2055377330964267e-46,3.6943541666696995e-46,8.561604492067746e-46,2.5995301422197104e-46,5.557436470424448e-47,4.931587694128947e-46,1.0832163787222127e-46,1.659041039765764e-46,1.6757753859918268e-46,8.610921529515795e-46,7.772798249960691e-46,4.818087477708158e-46,9.993101757092625e-46,2.335159300446119e-46,5.205052739712157e-46,1.861471627473692e-46,4.4818363451664735e-46,2.4855132671782565e-46,2.2022787254548214e-46,6.5874640744857924e-46,8.516091836769466e-46,7.797562122468181e-46]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_real_components.json b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_real_components.json
new file mode 100644
index 000000000000..232f318e24c6
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/fixtures/julia/tiny_positive_real_components.json
@@ -0,0 +1 @@
+{"re1":[1.3803982924340575e-46,3.893793863544377e-46,2.154108800653385e-46,1.752065479244671e-46,2.5631406674928923e-46,3.881078002222813e-46,2.2971711397347606e-46,9.145041727559436e-46,9.417221351109548e-46,8.057493008063544e-46,8.211033632909848e-46,3.439087524065355e-46,4.591216852955349e-47,3.9441404397295674e-46,8.283597883502857e-46,1.70433324173627e-46,7.469097219350348e-46,4.663713036324588e-46,2.668166008763666e-46,8.241466356114838e-46,5.544772743383057e-46,3.024055337397824e-47,9.700826627369331e-46,3.1683571768878684e-46,1.7639550918027426e-46,1.82502676541194e-46,8.606359878905391e-46,8.925748934423493e-46,7.131261163264568e-48,6.267490520181908e-46,6.679861542713494e-48,4.815574007390977e-46,1.6323199071307082e-46,7.627873390021279e-46,8.124681479925983e-46,6.666177055037987e-46,4.702456018894796e-47,5.887319330108088e-47,1.673640000051937e-46,8.91974904490461e-46,2.958063418681215e-46,1.2830580521275147e-46,6.250803642912818e-46,2.511400516294482e-47,2.262089561924273e-46,3.437874627442803e-46,5.072403323532698e-46,7.70644969803861e-46,4.1775623182818244e-47,6.850073663717624e-46,2.1524862758862283e-46,7.059709509962197e-46,6.3369463391684075e-46,5.3764830421900965e-46,7.17362821928833e-46,7.932581888974543e-47,2.07802821019909e-47,9.958107065799201e-46,7.049240907472116e-46,5.7636862047929e-46,3.3824984237988998e-46,5.040054192208475e-46,6.469512370886687e-46,9.938760218060766e-46,3.4481330768630478e-46,6.304928344703482e-46,6.341186417967952e-46,9.535786440338934e-46,7.046327004154881e-46,4.980090492295039e-46,7.89284504977062e-46,4.0543350949063028e-47,6.298532879440752e-46,3.2832479858349373e-46,3.956978545987738e-46,9.203809452892885e-47,1.0817268185262553e-46,7.930622971687248e-46,9.10121333256222e-46,8.456648122668191e-46,8.29726112814494e-46,2.369475085911732e-47,8.365812866618732e-46,1.9504126150530676e-46,4.270076232047058e-46,1.3835821208229416e-46,1.457939393027362e-46,1.6334548848704377e-46,3.722895628449424e-46,3.0890225063794495e-46,3.0948577923336294e-46,1.78687870872796e-46,9.14727968260978e-46,2.9535134120177053e-46,5.874552950630777e-46,6.8059908233427065e-46,5.772510022170307e-47,2.649791985693566e-46,2.7670221142040896e-46,5.081791674501173e-46,4.1773980186372626e-46,6.773263111085025e-46,3.9682110147104935e-46,3.939347092861681e-46,3.458016298620836e-46,4.210405182103307e-46,9.443141040119021e-46,7.444017588098335e-46,4.640841829582074e-46,6.500083392480194e-46,5.967928405652941e-46,7.405283514648565e-46,3.4186944903849845e-46,4.988265150920534e-47,7.382326655156777e-46,3.061564948732146e-46,7.248974096901479e-46,1.0591208655620442e-46,6.206629550201324e-46,1.373467905258563e-47,4.581420511259116e-46,2.9490247457784024e-46,8.068038898108987e-46,9.1577225827666e-46,6.510626019305672e-46,8.397676672664167e-47,2.459850023609241e-46,2.2286592245338156e-46,6.294590496369777e-46,5.586476566142261e-46,3.060611317231099e-47,1.6081766773925233e-46,7.716878253360589e-46,3.205396637564224e-46,3.4606741238192194e-46,4.144603688751419e-46,3.570955309071973e-46,4.297504701046606e-47,2.8265555179139534e-46,1.0339267697744658e-46,9.42622363417518e-47,1.0872618565385538e-46,5.236999264347384e-46,3.943618867443025e-46,8.68657508161286e-46,5.690867979182922e-46,4.057705637876896e-47,9.517963703560846e-46,7.513912959771217e-46,9.002855454877007e-46,9.9663644949208e-47,9.314896194707907e-46,8.984251071438232e-46,6.8834279867955804e-46,3.728832477110601e-46,3.180707575074364e-46,2.8884955226558607e-46,3.1191380072644383e-46,8.06209800752344e-46,7.509195104690674e-46,9.20073049887485e-46,3.522320602602221e-46,9.356344672084145e-46,9.106034667589657e-46,5.5353918193583984e-46,1.173899129591901e-46,8.377506476869379e-47,4.2374494009315146e-47,8.830907087766926e-46,6.3417411356606576e-46,6.303944622350203e-46,4.716045728526864e-46,4.244927159513877e-46,1.4730226519213108e-46,1.488291774453735e-46,7.282568238806569e-46,2.3557327596152266e-46,1.874969756487903e-46,3.3801659012400344e-46,9.633961250396095e-46,9.224081386911148e-46,8.466178649539465e-46,9.369489062256409e-46,1.2966108751652261e-46,6.795797764976164e-47,6.982479575710282e-46,4.992629102974545e-46,5.70706857881789e-46,3.038861246028909e-46,4.740129485219316e-46,6.775973867038736e-46,4.19839734076208e-46,5.169768523896987e-46,2.6179179781752247e-46,1.7529024190545638e-46,7.846947485177177e-46,8.49629150248015e-46,2.624723335187673e-46,5.5175001266208415e-46,3.896864442257477e-46,9.120680987634885e-46,9.3550456786955e-46,8.243182322407405e-47,6.753287261298684e-46,9.505394475726314e-46,6.206525872318961e-46,7.342115493893929e-46,8.034776609378164e-46,6.403042645424443e-46,9.186345829177821e-46,3.4578514681791825e-46,1.7175532092508472e-46,9.122106923428616e-46,5.307797220658299e-46,2.4532652339657203e-46,9.311797135191505e-46,8.192379074542955e-46,9.611654343487783e-46,7.694805466929989e-46,1.3389684881833675e-46,9.895310491552881e-46,4.190034109573103e-46,2.6636517000855807e-46,7.625228335982051e-46,1.5852561339646521e-46,6.440212988966845e-46,1.1182496567549327e-46,8.717670898125053e-46,6.367464889932947e-46,9.79983747639042e-46,9.397950215560714e-46,5.441942158766928e-46,4.176396259011709e-46,8.231118499371422e-46,8.646714790726084e-47,2.61200553439086e-47,9.514364675198632e-46,2.0826757107718187e-46,6.695197427330348e-46,3.2807663692170307e-46,3.5418046337055586e-47,6.082181102958826e-46,5.216989079154977e-46,2.0882526388080634e-47,6.5873737682950515e-46,6.666551472210968e-46,5.6359024361562146e-46,8.398852242824485e-46,5.138176512444369e-46,1.569968298546569e-46,4.923615796706705e-46,6.132763640141165e-46,9.582566509631835e-46,9.11480387654941e-46,7.238413811881495e-46,5.958979625128295e-46,8.186684618647185e-46,7.176730745006941e-46,3.810299277392303e-46,3.1106866110993904e-46,3.899206328958471e-47,6.666996451275045e-46,5.309705894885971e-46,3.798047504095416e-46,8.374397357636349e-46,3.088305622697578e-46,4.484673956990912e-46,4.005464415621688e-46,4.534364609500099e-46,9.419081255666134e-46,4.731429068606261e-46,1.5580993190725056e-46,9.342910136882242e-46,1.2411976950874626e-46,6.732476412058646e-46,1.3426268989367018e-46,3.1555294971350987e-46,8.00382735058627e-46,5.124069212826855e-46,5.397043169781461e-46,9.341988809560797e-47,2.4116286223214376e-47,9.04905838415291e-46,9.900152318579714e-47,6.989175088842542e-46,9.382580361608072e-46,1.7276879430859104e-46,1.192691106634286e-46,9.484436574478814e-46,8.630102585022525e-46,8.543233570300611e-46,4.975795698493809e-46,3.2436109229956943e-46,8.494507044393636e-46,3.97092690921747e-46,8.045206137442883e-46,6.7836141234709435e-46,6.5621493086558256e-46,1.7360731413554343e-46,8.490006302855574e-46,3.0993187127271938e-46,1.1512191595939058e-46,4.459671048106104e-46,5.273013884348298e-47,2.2920377460910323e-46,3.595735685995829e-46,5.873545606526824e-46,5.378721529861051e-46,7.023515068268592e-46,1.767710504560346e-46,5.090106359559455e-47,5.777815148387846e-46,1.0257344777470467e-46,6.4347211460750784e-46,2.2626492681782693e-46,6.764091795167759e-46,3.938304854775109e-46,7.497643451735692e-46,8.283362789592937e-46,1.1508534195561747e-46,6.236791196554181e-47,9.448634996142138e-46,5.164049859703405e-46,4.4383852947707314e-46,1.6345266439804261e-46,7.191298868223372e-47,5.025896412282887e-46,4.573860458635457e-46,2.0834650212656937e-46,4.5862082008259985e-46,2.278049647038527e-46,4.934599330216461e-46,2.578895988646176e-46,9.497259070161093e-46,9.448982640043237e-46,4.487199071890786e-46,2.2301559428809037e-46,2.993154266513531e-46,5.878917958730919e-46,3.333995579294363e-46,5.1058711253676835e-46,5.286040731385136e-46,8.409275592012429e-46,5.129493674341902e-46,1.4232965905750716e-46,7.719262150704113e-46,6.4994151620768225e-46,9.640483093564875e-46,9.872389684077325e-46,6.687385182469997e-46,7.76530027412293e-46,2.9182124056118795e-46,5.031922106660511e-46,1.5210216902361085e-46,2.8915867072044364e-46,9.581931280830251e-46,6.869777583570167e-46,5.4764574181134536e-46,1.8690980045359573e-46,1.1428617556281385e-46,4.644457694738031e-46,4.709382213944281e-46,9.626815808940404e-46,8.161748483532453e-46,1.0699178731858593e-46,4.844054860110287e-46,4.560303221935535e-47,4.501477722259457e-46,3.426429278416083e-46,7.654544862060415e-46,2.8468534057033867e-47,8.2724438507541e-46,1.6285994469211729e-46,9.58016055943779e-46,1.4810777417578558e-46,5.6500335140346915e-46,7.73497164526171e-46,2.8695782675026527e-46,5.8194401124326664e-46,8.67620427611014e-46,1.0050917127781678e-46,6.887997051966723e-46,5.823983030177775e-46,2.1184582108430583e-46,6.481964838610768e-46,2.296863051038672e-46,1.5644898147556019e-46,9.150245867616762e-46,5.608281602490358e-46,3.073519071531978e-46,1.2537665637384853e-46,1.8895641816423548e-46,2.5335629646901414e-46,7.140178874371077e-46,2.0491197788556346e-46,4.2088562346709876e-47,6.938482931628753e-47,3.2302006743434873e-46,3.828563131647659e-46,6.333899250667306e-46,4.2999257445693585e-46,1.6913890549032761e-46,9.393214046537275e-46,9.687793917318013e-46,1.7243928909480565e-48,3.554340177789064e-46,3.808142067898146e-49,8.182084848671287e-46,1.5115860947460824e-46,5.828912933483015e-46,6.885734396693955e-46,5.8874107920713466e-46,6.041158297439989e-46,4.813087044506654e-46,4.972620856127447e-46,6.59658331820813e-46,2.204232375760774e-46,4.299029631706837e-46,8.854927099844065e-46,3.362999127320463e-46,4.906770185643577e-46,9.601699568865967e-46,1.3843279543835574e-46,5.392068398057289e-46,6.9931408496098245e-46,2.716091458828479e-46,8.634104253641983e-46,7.963253909281276e-46,9.448896059348456e-46,1.827304317204148e-46,3.3359996633201426e-46,1.427964644158335e-46,8.505112388505836e-46,6.627747092679399e-46,5.303610941868187e-47,7.396771422417217e-46,2.883994008978613e-46,1.175396401634603e-46,5.4482139993953824e-46,1.3214416068789215e-46,3.926041390529082e-46,5.30275201340032e-46,8.749177069657622e-46,1.859612402961075e-46,4.097607393787542e-46,4.208268902418165e-46,8.861609900306396e-46,7.289613637128264e-46,1.0724157139510759e-46,1.7551186601865086e-46,2.6342322856230126e-46,8.90755915734075e-47,6.144633274267009e-46,4.9714259299236805e-46,2.0828547336917036e-46,1.7190176783651688e-46,7.073520044447301e-47,1.769137673335318e-46,2.7736764825116356e-46,1.0431199346428333e-46,4.363055551878524e-46,9.178907000981266e-46,1.90821509487334e-46,9.57641818188539e-46,1.9318590086749444e-46,7.773661911639626e-46,8.735438238526227e-47,6.715916924461834e-46,9.863550017069951e-46,2.70583455827758e-46,1.1358591445341337e-46,9.840645423373005e-46,4.46546799564393e-46,1.455126461395183e-46,8.81383888505017e-46,9.301309529053026e-46,7.292342454071732e-48,7.259852544938852e-46,3.3213010616893036e-46,9.047705346866733e-46,7.322996162776441e-46,6.679538168020735e-46,7.253013724751544e-46,8.811981609795514e-46,6.732551600916701e-46,8.109627953108482e-46,2.208968551016377e-47,3.771664499474537e-46,9.678168222820664e-46,2.4542616874751124e-46,9.469297888205481e-46,4.933977406161621e-46,2.424284190214643e-46,4.315939520206505e-46,7.082231884172722e-46,7.141821973516847e-46,5.474801397173125e-46,4.0542537937628106e-46,4.67482675443874e-46,3.803363064405266e-46],"im1":[-1.8346859954262804,3.6366882828483877,-7.235953302705678,-6.7939121770618875,9.566469801174314,2.7458022451693953,-1.3730776815301837,-8.917870008711763,-9.959854036052091,2.9193828232419765,-5.456031497199985,-9.79570870264242,-1.524485913501577,-9.727802826788349,-6.398358809866515,-2.080604924357374,-4.144327538058583,-4.006734699693846,8.21159555089707,-6.221071353766767,0.35996885875101725,1.1355820161084207,1.0226118112707727,-0.35985724527137997,-6.626530062916267,9.348450984688391,7.420845670409836,5.945533929664116,4.291547943184515,-4.6037618668897835,1.6858397164802774,8.344767819167675,-3.1222582922191116,7.206264224799881,5.259357882531322,-0.6421696344394316,-6.938387976105482,-4.8913994093231405,5.83602579539237,-6.7745400339588535,-7.127548667636989,-8.639096416583445,-9.066846333600534,-6.912778171020111,3.324115836721882,-8.028104931873038,0.9981167571724292,2.200078546281878,-7.259069614506133,6.578868744141197,1.8840297564077773,-9.83440579653655,-7.889209445852026,-9.298550929379925,-8.710489693774672,-4.422879380538469,0.43878199101312454,1.2815625088698148,4.4052148250031316,-5.361292059104157,-7.852876714423718,-3.299843140447112,-1.7582916923765062,3.8259991580789947,-2.3150273029433155,-1.7563625983678541,1.3453791977999856,7.463783200543656,7.952808528504146,5.033841749750518,1.0761561103681228,2.2137651514958083,7.305399325292182,5.218859828710105,-9.338458015699324,-3.6244567397354377,-5.301570644279301,-3.973569108821744,6.122822314885198,-7.848844734416696,-7.928066366883451,7.798899333772319,-1.1007929798726952,-9.908383912400202,1.2769695916592063,-8.315698505605795,-2.8561973414382535,-8.50945724634589,-6.848691612206139,6.054105448924492,-0.5119048776485595,-1.1311965302673777,-4.679824132580672,-6.207537247638404,5.366983505534639,-4.093676746749781,-3.1034120145028172,1.8113980023951104,-3.55407820644084,-7.469337584649736,1.634415678660254,4.591446084777093,2.9319297477305195,-5.297685570312329,9.442102574441858,-3.216730745623149,-4.307586657242155,-1.8305880667304422,-3.697493652505184,3.9616002563793256,1.7054964825366188,7.56345437269772,1.3240140922625887,9.288786913074972,4.815467343547111,8.896196289765001,7.873723565203562,-6.078592974263333,1.4691328597647608,-7.892742785458409,-9.025366579383569,-8.341103808373127,-8.543611570325638,-7.301583522054513,-2.4900026888776488,0.44210312373035165,7.794858067026251,7.0074932879068115,2.2254322320374147,7.089780614517149,-7.473599503446313,7.810982031749969,-4.081322677419483,1.6053434704337768,-9.428769663895814,-3.3853252959853686,8.585272707756317,-0.18780936597252484,-3.3366620256644053,-0.6075578276899751,-0.5936796370461916,1.8200860654956568,-5.269378731785874,-4.427323149384412,5.4198215726426255,-5.302938764007889,6.077498351715608,4.370288400887816,-6.28296257173549,1.9054290182746527,2.1707427882099317,2.1359189655839383,-9.376845958541878,9.201276505195466,7.304294964954021,3.8432242061429207,-1.3962032508640991,6.7130588917704905,9.500884463987841,3.256102024527628,-6.192860073375403,-1.0020996545987906,1.4428681826248795,4.752132018228604,6.347698712478419,7.807813026335747,-8.34856159919938,3.051937985251536,-4.708622290809952,-8.635736254665252,-8.696373162810074,-8.489580856611918,-0.7937791123628521,-1.427284773523489,5.54297675046892,-4.568443833346949,9.722034216911567,1.3743128371277997,9.220542111716163,6.108035162265626,9.788732578469265,4.231720395851255,5.37007038849557,-2.8735150485805043,-8.921999223238027,1.1009850335274685,4.951209873255163,2.4571594101411005,8.113929728993046,7.240182365543664,-0.24221122951215968,1.630918823374568,-9.121372321915253,0.5748979357325759,-1.045812785561095,-7.769363878244082,-3.1386646321153417,-4.935233166609221,1.8667641440193599,3.9660617449191733,-2.344344763192538,8.894307570710868,-5.482667371915674,2.074863787619872,3.2716064075015954,5.6872928258846365,-6.777292788992284,5.104346775875291,-5.678562254561719,6.509571658148271,-9.221877815799582,7.619948784310125,0.7791169410986285,-0.6743979666868611,-9.760530112711203,-1.6083062427603991,-4.338086217692043,8.122515242153735,-9.906032021684034,3.0479390229150756,4.5337706039543875,6.1884397309516395,5.55156178327632,9.382230364857836,9.70621576739384,-9.998213413349271,7.187554010814697,-7.452524240661358,4.658519094844991,-8.789359724392028,0.41204674959939425,1.5138398962801087,2.4379634186894137,6.170420448431461,0.1925371796181743,7.854355949563544,-0.3424869265256838,2.7710446764110035,8.924701249579911,7.462220069318182,5.185476566692781,7.152644978154132,-4.209702501752384,9.970101027151653,1.3770888668759529,1.8697575754752922,0.23829763126162185,-3.0294753196958553,-6.708009524603014,-6.898341532122522,6.098140292113527,6.6165656122807555,4.132765287104327,-3.3483203124371013,4.203905648083527,-7.944622485548787,-3.4713529688890006,9.906687376407582,-5.576567495292122,-9.681114730796281,8.308298918052131,7.560866340487738,8.484747902013876,4.308685875562485,0.06440029559150418,-4.987826970694787,7.993579990795993,6.847547528337021,-6.925185053799307,-0.27464937325438754,0.09224195874652885,-9.827223585928145,3.166562324637791,1.3330169768181204,-0.16460290647648357,-2.902618881586627,6.538142624509565,-2.39075933138359,5.004823080927956,-7.839264704899911,-9.719869783628365,-9.03704472115563,7.941369419869016,-1.6305675710461927,0.9547106356482953,-0.9913623566385645,-8.590311739083532,1.183922214530531,3.2429331380102067,5.118094483401443,-5.786461182683624,6.7006968768784425,-3.2641833054267355,0.5437991331030307,-6.501872393720857,-1.2376284360079808,-4.083637344180479,1.4818712840162078,-9.816289004909002,6.756526227671035,2.345350305059453,1.6149224094633716,4.0271450212551265,3.8090009653933716,2.951199970176157,7.845305154986185,7.959587087047421,-5.600815664413529,8.172087934553684,-8.641307850949438,0.040288013713905,6.001037788189013,6.448064960446107,3.3806854165340567,1.7491229212426447,0.9415204766125722,-5.191049273341211,5.788347497482329,5.836060929632875,0.4458211819718372,5.929166571598488,3.4714183622373405,-8.907511560126256,9.76750893533222,-5.385600288567343,1.5771955888619473,7.743417722456876,0.9825980866355408,7.267016063287777,5.754393659570736,8.902782934298543,7.2795007590977505,0.6422384934128615,-3.4193090617027107,-8.412339423209197,-2.963176644797459,2.1816682363800517,-0.8487204885401685,-6.04134164620058,7.072253390918124,0.4380585945149047,-9.4825445708166,4.715660194047766,-8.57315428724558,-0.08443673660084805,-7.739092075947851,8.819328520456885,-7.491571099068084,3.0087441741735166,4.558768043788106,5.38533833296375,-7.368639374785813,-4.46553831639779,7.41971176665734,9.19731232669147,1.0370164639263546,5.542144193557196,-2.2147850523162553,3.1936879277077885,-3.6373535383796725,9.41201417618958,3.322388122798831,-6.644998976625837,1.0904275470376739,4.175749922452463,-6.50421040278784,-6.53211868961219,4.269847822482456,-0.2752404910927986,-0.8308112065808793,2.198616058549959,-5.425847115200151,7.712381020923786,-4.950156578835703,-6.773893132521069,-7.909709450824918,-6.73478636305036,0.8242616751071559,-4.151169688939451,-4.654662500340767,8.211747046167254,-7.237065398387128,-6.368977545999101,-4.797665666567168,-7.489408736852572,0.6952457910468173,0.44388641951347907,9.657179715807267,4.852566364981385,2.30901225608331,5.987619548947421,8.147122225858016,-8.971672533822822,-8.61647112787642,7.512977758577453,3.84846491399907,-9.685058950866672,3.7285368313641563,4.066071606535708,4.444505779335719,2.2229323094376277,-6.317724391432453,0.6712292498714572,4.317319579162595,-6.483344110469245,-3.4175971672391707,-9.600177007229494,2.4920484528514777,-5.568303524215866,3.1074236536109883,-9.634921196044797,7.804957408134552,0.488039991981978,4.864544434057228,9.652784331941664,-6.857105369514231,5.742173211172528,0.5212934401610259,3.41821357009481,-8.571272267505526,-5.570885318153753,5.102892714777168,-6.428096058000515,-3.4638214339787528,8.408689990186726,1.2108924851722591,-0.6789947299064707,-0.11052109732884219,2.90245810567688,-8.141587022437669,-6.882804687099293,2.042171639000159,8.782176927205334,7.752904927465121,1.6957874199535627,-2.559454576762934,-9.671197637947003,-0.6313383570507014,-6.705381799122733,0.5635880718580282,6.370429791437836,4.5633563769583585,-4.997923514497604,-6.332566064515719,-6.604908155121727,0.1975536412970218,-0.12264836332062146,1.1772160330481043,5.343071445412562,2.2947031742381796,-4.944060692386429,-4.814282431045229,-3.0832875400104136,-9.714648981849312,-5.7487911406841175,5.603212504855053,1.2261964360800892,-1.7912598265339614,-9.239207712845367,6.5302915293868935,2.2628261074002225,6.550678944411938,-9.216506312702242,-2.1473515328227517,-8.566632598649482,-9.157366562257138,-7.038309599631038,-6.89970830177669,8.007336085863141,7.7776588854164395,-9.772453252090969,7.909370939151913,-0.9379179186291822,7.408170480829391,6.53472987018025,-7.996098030833878,-0.5956827987676139,-2.4090992129873845,-7.306572402563287,5.0766289116261305,2.0172509445559506,3.371033312943508,-1.0753638597116648,0.5775890904493544,-1.5010743073081994,-6.458890422714722,-8.857773215955909,2.1518241653250243,7.622480861918987,-3.099177570333705,-8.768054880240626,-1.2976291492897403,9.660285804185875,-7.960598700115309,4.042065113793905,0.30650665823219825,1.4683929114099925,7.577541627545255,8.965487924038499,0.8374955379685574],"qim":[-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-5.465064010866787e-44,-5.801375642304743e-43,-0.0,-1.401298464324817e-45,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-2.802596928649634e-45,0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-2.802596928649634e-45,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,9.80908925027372e-45,0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,0.0,-1.401298464324817e-45,-0.0,0.0,-0.0,0.0,-1.401298464324817e-45,-2.802596928649634e-45,2.802596928649634e-45,-0.0,0.0,0.0,-0.0,-9.80908925027372e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,-2.802596928649634e-45,-0.0,-0.0,0.0,0.0,5.605193857299268e-45,0.0,0.0,0.0,0.0,0.0,0.0,-2.802596928649634e-45,-1.639519203260036e-43,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,2.802596928649634e-45,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,-1.401298464324817e-45,0.0,0.0,0.0,-0.0,0.0,0.0,-2.802596928649634e-45,-0.0,-0.0,0.0,-0.0,0.0,-7.006492321624085e-45,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,0.0,-0.0,1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-6.305843089461677e-44,-0.0,0.0,0.0,-2.802596928649634e-45,1.401298464324817e-45,0.0,0.0,-0.0,4.203895392974451e-45,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,-0.0,-0.0,-0.0,1.401298464324817e-45,-0.0,-0.0,-0.0,0.0,-0.0,0.0,9.80908925027372e-45,0.0,0.0,-0.0,0.0,0.0,0.0,-8.407790785948902e-45,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,0.0,0.0,0.0,1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,1.2611686178923354e-44,0.0,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-1.401298464324817e-45,0.0,0.0,-0.0,0.0,-2.802596928649634e-45,-0.0,0.0,0.0,0.0,-0.0,-0.0,-1.401298464324817e-44,0.0,-0.0,0.0,-0.0,-1.401298464324817e-45,0.0,0.0,1.401298464324817e-45,-0.0,0.0,-5.605193857299268e-45,0.0,0.0,-0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1.401298464324817e-45,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-7.006492321624085e-45,1.401298464324817e-45,0.0,0.0,0.0,-0.0,0.0,-1.401298464324817e-45,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-4.203895392974451e-45,0.0,-0.0,-0.0,-0.0,0.0,1.401298464324817e-45,-0.0,0.0,-0.0,-0.0,0.0,0.0,1.2611686178923354e-44,0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,1.401298464324817e-45,0.0,-7.006492321624085e-45,0.0,0.0,0.0,0.0,0.0,-0.0,1.401298464324817e-45,1.401298464324817e-45,0.0,0.0,-0.0,0.0,0.0,0.0,0.0,0.0,1.401298464324817e-45,0.0,1.401298464324817e-45,-0.0,0.0,-0.0,0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.0,9.80908925027372e-45,0.0,2.802596928649634e-45,-1.961817850054744e-44,-0.0,-0.0,-0.0,0.0,1.6815581571897805e-44,0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,0.0,1.5414283107572988e-44,0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,1.401298464324817e-45,1.401298464324817e-45,-0.0,0.0,0.0,0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,0.0,0.0,0.0,-0.0,-0.0,-0.0,-2.4242463432819335e-43,0.0,-0.0,1.401298464324817e-45,0.0,-0.0,0.0,-2.6624670822171524e-44,0.0,0.0,0.0,-0.0,0.0,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-4.203895392974451e-44,-0.0,-0.0,0.0,0.0,-0.0,-0.0,-0.0,0.0,-0.0,0.0,-0.0,0.0,0.0,7.006492321624085e-45,0.0],"qre":[0.6395329833030701,-45.06229782104492,2.483382225036621,-1.3462616205215454,1.2760283946990967,0.5650880336761475,0.2041557878255844,-1.0862854719161987,-2.207195281982422,0.9103209972381592,-211.4866485595703,-63.70865249633789,-0.4243963658809662,-3.4180266857147217,1.4475048780441284,-0.4389165937900543,-0.4784187972545624,-1.948472261428833,1.3510181903839111,0.9675281643867493,0.04373561218380928,-0.117845818400383,0.2651226222515106,0.15540367364883423,7.245566368103027,-16.401771545410156,-1.0246676206588745,0.7665756940841675,1.0014169216156006,4.149749279022217,1.1602506637573242,0.8727646470069885,0.9074176549911499,1.3277320861816406,-1.0920515060424805,0.15468189120292664,-0.718002438545227,-0.720005452632904,0.6479668021202087,-1.3652416467666626,3.345855712890625,2.259315013885498,-1.4491231441497803,0.9052661061286926,0.3426761329174042,-59.08356857299805,0.20441186428070068,0.7137318253517151,-1.8737536668777466,-1.6009869575500488,-0.3012816905975342,3.2197258472442627,-1.5245693922042847,3.7349326610565186,1.6154954433441162,0.5835644602775574,0.04482777789235115,-0.226235494017601,0.5864681601524353,-1.5566860437393188,0.8205437064170837,-0.6022101640701294,-0.5155454874038696,-0.4602230191230774,0.24095690250396729,0.31030064821243286,-0.1712920218706131,1.8761204481124878,-6.836833477020264,0.7300602197647095,0.3785730302333832,-0.3543466627597809,0.8528674244880676,0.8069005012512207,-6.238438129425049,1.2246270179748535,0.7074024677276611,-0.43933799862861633,-2.674482583999634,1.7741498947143555,-1.3421919345855713,-1.906529188156128,0.539417564868927,1.22370183467865,0.2532353699207306,-10.164383888244629,0.5594305992126465,-2.4887964725494385,-0.7580690383911133,30.108177185058594,-0.33529722690582275,0.21466855704784393,-2.5147314071655273,-3.1725988388061523,2.848062038421631,-0.4445323348045349,0.4274906516075134,0.2613252103328705,-0.4073498249053955,7.317605018615723,0.2174701988697052,-0.8698983192443848,0.5813856720924377,1.9808954000473022,-0.9716790914535522,0.34968096017837524,0.5866476893424988,0.5038625597953796,0.5264764428138733,-1.5236226320266724,0.7525448203086853,-2.1894314289093018,0.6160155534744263,1.9189834594726562,1.3705350160598755,-1.1886173486709595,-1.224137783050537,-0.9360132813453674,0.628399133682251,-0.8176239132881165,-1.306573748588562,-0.9879065155982971,-19.90120506286621,1.4384568929672241,-0.3659558594226837,0.15868371725082397,-3.814012050628662,5.386255741119385,-0.23456795513629913,-1.069932460784912,1083.20849609375,-2.1887080669403076,1.0480492115020752,0.17306455969810486,4.32736349105835,-19.871402740478516,1.5534547567367554,-0.037110861390829086,0.9756291508674622,-0.06853388249874115,-0.06854905188083649,-0.5106751322746277,5.74749755859375,-0.44783976674079895,1.2895478010177612,-1.5956394672393799,0.7802312970161438,-2.0219264030456543,-1.3958346843719482,0.8171952962875366,0.2311297357082367,-4.475345134735107,-1.207511067390442,1.4800217151641846,1.9878275394439697,6.141173839569092,0.16721324622631073,-0.9204249978065491,0.9688674807548523,-0.3518162667751312,-0.6589527726173401,0.21057340502738953,0.8587527871131897,-1.409670114517212,0.8084393739700317,-1.4522902965545654,1.1549272537231445,-0.33132991194725037,0.5209619402885437,3.7624833583831787,-0.9762206673622131,-0.9040918946266174,0.32466959953308105,-0.7219326496124268,2.0303289890289307,-4.424755573272705,1.0835593938827515,1.9409555196762085,-1.7619723081588745,-1.181959629058838,2.7528741359710693,-0.4769178628921509,1.2414309978485107,0.45332738757133484,-4.277660846710205,0.9869248867034912,-0.5163674354553223,0.295938104391098,1.0975083112716675,3.790297031402588,0.02510504238307476,-0.9062619805335999,11.472062110900879,-0.07683411985635757,0.20193539559841156,-2.166701555252075,12.436882019042969,-0.5300585031509399,0.19970159232616425,-0.4115030765533447,-1.7119667530059814,-8.83908748626709,2.071481466293335,0.2546895146369934,0.4297441840171814,4.293347358703613,1.7775872945785522,1.8927102088928223,-0.5796325206756592,0.9693023562431335,1.0206209421157837,1.223189115524292,0.3371208906173706,0.07121562957763672,-18.302021026611328,1.0575218200683594,-0.511335015296936,1.0548367500305176,2.67819881439209,3.4940757751464844,0.5819083452224731,-0.7933777570724487,6.320097923278809,-4.655616760253906,-1.3818848133087158,1.1166075468063354,-5.44312047958374,1.4739400148391724,0.6103205680847168,7.981960773468018,0.142023965716362,-0.1943863183259964,0.3839212656021118,-1.2800676822662354,-0.02504320815205574,1.8774181604385376,0.07849360257387161,1.2171894311904907,2.6068668365478516,1.0914493799209595,3.2208597660064697,-2.1006133556365967,-4.190004825592041,4.457237243652344,0.1956319808959961,-0.35542571544647217,0.1313185840845108,0.7596148252487183,-0.8003909587860107,1.3522732257843018,-7.283409118652344,0.7427170872688293,-0.5055888295173645,-0.5301848649978638,0.7370733022689819,-1.00616455078125,-0.3511425852775574,-2.5043280124664307,68.41441345214844,-4.025607109069824,-2.364133358001709,4.887207508087158,-1.8685606718063354,3.272996425628662,0.006789091974496841,-59.457279205322266,-0.9177302122116089,0.9088470339775085,-0.6993547081947327,-0.3976053297519684,0.04311693459749222,17.58260726928711,0.4246065318584442,0.15623055398464203,-0.6344015598297119,-0.7294266819953918,-1.389835238456726,0.4716784656047821,31.074913024902344,-1.546851396560669,-7.282554626464844,-9.4176025390625,-1.7022359371185303,-0.31620892882347107,-0.14461754262447357,-0.11068762838840485,3.4773900508880615,0.19042286276817322,-0.9008590579032898,-3.528266429901123,-1.0368268489837646,-2.577463388442993,-3.5101184844970703,-0.09958628565073013,1.7632439136505127,-0.30714845657348633,-27.95039176940918,0.18605643510818481,-1.6328859329223633,-1.6063634157180786,-0.7702101469039917,-0.5954119563102722,-4.684205055236816,0.5248736143112183,-0.7195193767547607,2.334721565246582,1.0936338901519775,5.7469282150268555,7.014941215515137,-2.5258424282073975,-0.015763521194458008,0.8034012913703918,-0.7425118088722229,3.247617721557617,0.41927286982536316,0.1105576902627945,2.9530367851257324,30.16803741455078,-1.2819554805755615,-0.67655348777771,-1.0374119281768799,-0.7023124694824219,-1.7758615016937256,1.0457916259765625,2.0300309658050537,0.17110216617584229,1.1372122764587402,-0.1286952793598175,-1.9505064487457275,0.7339993715286255,16.72273063659668,-0.9224593639373779,0.06932850182056427,-0.5648377537727356,1.4035998582839966,-0.37246817350387573,0.5450580716133118,0.19441597163677216,1.1243131160736084,0.8412465453147888,-0.06952076405286789,5.608387470245361,-0.6739135980606079,-12.564905166625977,-0.013194432482123375,-3.494427442550659,0.9046702980995178,6.293882846832275,1.152664303779602,-0.6459382176399231,1.1906235218048096,-1.2352360486984253,7.266489505767822,8.935473442077637,9.12956714630127,-0.125247061252594,1.3964279890060425,-0.2466113567352295,1.0934641361236572,-1.217328667640686,1.719561219215393,-5.721216201782227,2.449462413787842,-0.2349235862493515,-3.987053871154785,-3.809049606323242,7.737251281738281,-7.033710956573486,-0.13150621950626373,0.12429815530776978,-0.3483283817768097,1.2747589349746704,0.8337995409965515,2.378422498703003,0.7192900776863098,-22.972396850585938,0.8290010094642639,0.08488602936267853,-1.1012994050979614,3.54416561126709,1.236143946647644,6.033775806427002,1.7982912063598633,1.0627169609069824,0.9597653746604919,0.07542234659194946,-0.2363271415233612,1.9756311178207397,-2.530956745147705,-1.4791135787963867,-0.9702557325363159,-78.76325988769531,-1.7703266143798828,2.505711078643799,9.145524978637695,-1.3478455543518066,2.150477409362793,0.8817782998085022,2.141653299331665,-0.5430032014846802,1.3800462484359741,-1.0766313076019287,-0.13480430841445923,0.63897305727005,1.1415218114852905,-0.34651240706443787,-0.9756696224212646,0.5209987163543701,2.187448501586914,-0.5482887625694275,1.3895853757858276,2.2596867084503174,-0.06781361252069473,-0.7613749504089355,1.4079508781433105,-0.8343997001647949,-6.515622615814209,0.5099021196365356,-7.612982273101807,11.049515724182129,-21.75141716003418,1.044260859489441,-0.7176611423492432,2.3888967037200928,-9.897680282592773,0.20798103511333466,-0.13241291046142578,-0.026817036792635918,0.32830002903938293,-0.8295302987098694,63.30950164794922,-0.22507479786872864,-1.1862688064575195,-9.40273380279541,-0.18058721721172333,0.28662607073783875,4.861972808837891,-0.23352676630020142,-1.3801707029342651,0.483204185962677,0.687527060508728,1.9393725395202637,3.7828636169433594,-0.825584888458252,0.9464928507804871,-0.023760532960295677,0.019402487203478813,0.12487353384494781,-2.4197258949279785,0.41082626581192017,-0.5243308544158936,-0.7185027003288269,-2.6362550258636475,-25.946327209472656,-1.22614586353302,-3.584143877029419,0.21906591951847076,-0.2128562033176422,-1.4388316869735718,0.9353296756744385,-0.261623352766037,1.546736717224121,-1.2843676805496216,-0.8715837597846985,-1.3709791898727417,40.268978118896484,10.144636154174805,-1.0257868766784668,-8.773099899291992,-2.0772316455841064,-2.41093373298645,1.5296379327774048,-4.205749988555908,1.6187738180160522,-0.7900247573852539,2.2670319080352783,-0.07898423075675964,0.3241331875324249,-2.6529123783111572,0.5153698325157166,-0.31987473368644714,0.8736537098884583,-0.12747223675251007,0.28221991658210754,-6.685051918029785,-0.749251127243042,-1.0378316640853882,0.7489311695098877,-0.762831449508667,-0.3556211292743683,-1.5291051864624023,-0.17624709010124207,-7.255743980407715,-1.1373249292373657,-1.917274832725525,0.09600427746772766,0.17518924176692963,-2.315399408340454,-6.903088092803955,-6.6041646003723145],"re2":[9.714886454024503e-46,5.850183122850858e-46,6.540783449319943e-47,1.8999450168530052e-46,8.187580228639675e-46,3.52015659511261e-46,8.227511810312227e-48,9.757131598304866e-46,5.788435235469799e-46,4.4064037258823795e-46,5.7015419091961845e-46,8.80561973357781e-46,9.38822551238435e-46,7.706364623912359e-46,6.38626041002668e-46,5.443813578095495e-46,2.781074238471415e-46,3.9461266452783e-46,1.6054380916247202e-46,9.99448664789758e-46,2.814346575663502e-46,4.074661390380452e-47,2.3538012217304294e-46,6.979788571029511e-47,4.651290915224239e-46,4.4659832041457855e-46,9.217830479083087e-46,7.821057156535445e-46,1.296186705201625e-46,6.984337804642257e-46,6.2287744499790905e-46,3.4593077838385266e-46,9.159212942648785e-46,7.498619314815527e-46,2.1519058974216687e-47,5.3897066279365425e-46,7.296517478070696e-47,7.715205899821727e-46,5.697836875819265e-46,6.9599643709775e-47,9.740977375378974e-46,4.113154394924207e-46,5.698082106511972e-46,7.00987620285576e-46,4.782743560640418e-46,5.272700262032259e-46,3.2840663090137033e-46,3.606242537025556e-46,8.247047397616927e-46,6.080481470855237e-46,3.135860644303241e-46,2.9821534889186283e-46,7.00951051472767e-46,8.442022523997699e-46,7.605037813899734e-46,1.6980295132368639e-46,9.326351070510781e-46,6.8897380720763276e-46,1.3135776278848254e-46,8.56539591234804e-46,3.1614260447087106e-46,2.7223216464939513e-46,8.502240477889825e-46,5.5885982861998295e-46,6.294820005469699e-46,5.5944180731345795e-46,1.6813914505153938e-46,7.007083265578695e-46,9.39123346103884e-46,5.182193671431029e-46,5.20137412392082e-46,2.9396966233206754e-46,4.727540768958971e-46,7.523468434042221e-46,7.666696365263847e-48,7.333530360438884e-46,4.1264382833829086e-46,1.916481580889795e-47,1.4970734649445627e-46,5.203103405611429e-46,9.348226588161678e-46,5.431194238790412e-46,1.1506969356160656e-46,9.783019310678718e-46,3.424798007649401e-46,3.009534236708513e-46,3.0748244328180383e-46,7.400915076568697e-46,5.4951387161208656e-46,6.685917627701994e-46,9.690890269394285e-46,2.032117090946782e-46,1.8857720488120533e-46,8.863908837051128e-46,8.366000486036142e-46,7.153214498064026e-46,6.685144913551938e-46,2.224801815024002e-47,8.461283918944226e-46,8.477980594485753e-46,5.781662538457488e-46,2.7871723111541513e-47,9.042375890369228e-46,2.0371641186396418e-46,2.7687040716159504e-46,3.142511375970546e-46,9.311064793521738e-46,7.023402937338275e-46,9.037154890660115e-46,3.0617733878806884e-46,6.216045501745091e-46,1.7276953387073922e-46,1.9990479913130065e-46,3.7065632261957426e-46,3.9942556954927335e-46,2.1644058493336504e-46,8.469374105289292e-46,3.054908331420764e-46,8.005334974105427e-46,7.186550715778594e-46,5.102102174417827e-46,7.970334361146047e-47,3.144323163168089e-46,9.738580193145955e-46,1.4308973264269342e-46,4.037641281439726e-46,2.366600907868419e-46,7.111460644501933e-46,5.593593467963176e-46,5.545483145646945e-47,3.814099477342469e-46,5.941565392729053e-48,1.4378579665132406e-46,7.663670843308862e-46,8.247751437776823e-46,7.534599350312061e-46,1.96022461747558e-46,8.301915311132505e-46,9.988727752576805e-46,8.662275378766406e-46,9.786074705791791e-47,7.708490658451684e-46,2.8068691704954705e-46,8.11549289256253e-46,6.384229775275953e-46,5.041395675964946e-46,7.20885295841383e-46,3.225021326822458e-46,6.0942782990580936e-46,1.375591111834391e-46,4.409066289727676e-46,3.6963008705492975e-46,1.2128740733269017e-46,4.145059859104359e-46,3.995266634080194e-46,3.88112636958818e-46,2.674738106417036e-46,9.098442019067023e-46,8.297539007518462e-47,8.450399680685543e-46,9.40093161699328e-47,9.148384531453233e-46,3.2449597754003534e-46,3.656319796646561e-46,6.876725601002124e-46,9.713496359037693e-46,7.129241195984981e-46,9.007509251643181e-46,1.7721349315996128e-46,8.758443272597727e-46,3.0089100464457653e-46,3.182250130159989e-46,4.5578106778460255e-46,6.947512703537381e-46,3.4550091957941076e-46,9.224189820660613e-46,6.48120553357898e-46,4.0258040344845257e-47,4.573021502036601e-46,5.6968971891766415e-46,3.2018279772977663e-46,4.051308574209163e-46,7.4895894231538e-46,4.285610177008915e-46,8.9602606283122e-47,7.32912238627842e-46,4.106468300344295e-46,3.6177594972201145e-46,6.533779247515922e-46,5.347562374731368e-46,6.307515293627164e-48,3.6434151886450995e-46,7.295445670064349e-48,8.572750360682956e-47,6.272774260842404e-46,2.524231128190757e-46,9.326588274464566e-46,4.098803639639312e-46,2.34531295896686e-46,2.187752756151937e-46,9.147641325025299e-46,1.916266740069349e-46,9.178021392895308e-47,7.941430623859537e-46,5.851926866433058e-46,7.543029721754406e-46,8.400369256254671e-46,4.1977412803063665e-46,1.5677380092670612e-47,4.6570385942712385e-46,9.290312220966247e-46,6.402144023463707e-47,5.237791376133558e-46,7.211740828791584e-46,1.252192574055243e-46,5.3558938599588165e-46,2.3211321036549683e-46,5.991970735073931e-46,7.146511006857593e-46,6.132903188997929e-46,9.318989286659206e-47,2.1801710480739002e-46,9.443477019225888e-46,5.114501164834448e-46,6.945996482520039e-46,9.633984763550462e-46,9.510234831876185e-48,6.430194277283041e-47,1.1881636571631305e-46,7.968572755776633e-46,9.917147565028917e-46,1.779737975359673e-46,3.494361788933952e-46,2.7537330287973726e-46,2.8524663268842587e-46,2.1317498327412865e-46,6.269764635556995e-47,7.891171771440255e-46,6.668634109036413e-46,9.604598495085738e-46,6.976429718123078e-47,8.215563468893794e-46,6.206786007331455e-47,5.127044587346644e-46,4.521348193356338e-46,8.726107675204548e-46,7.022529355833694e-46,9.393748800813772e-47,4.9838828314889106e-46,9.701839287292902e-46,8.995122577257968e-46,3.477281839679902e-46,8.897869048422355e-46,3.069139510946298e-46,7.5810985218528e-46,8.122841329001354e-46,7.634268861499436e-46,8.515445028324386e-47,4.151748729061318e-46,2.551243238248475e-46,6.615190400726991e-46,5.455472555675685e-46,4.779815574013935e-47,2.945825723642448e-46,6.05520153790243e-46,2.4179012595133675e-46,2.9960183950807318e-46,2.5900381986392763e-46,1.3765621046368858e-46,5.429273479138425e-46,4.352381405915129e-47,5.519860065885011e-46,8.4692072002507e-46,1.351513387996307e-46,8.993755544555422e-46,1.2882721557875464e-46,7.584005864398809e-46,3.79688837684374e-46,4.33815689786313e-46,8.514543857859909e-46,2.6900516753652593e-46,7.075163887244282e-46,2.41023241891156e-46,6.697177017966041e-46,4.399230357465772e-46,5.9360687422544966e-46,9.756731087115266e-46,5.206295000912156e-46,4.486772183883994e-46,6.089711591802309e-46,6.341759117875893e-46,5.7589964491375124e-46,8.050236601328951e-46,3.0079284746371627e-46,6.999677470007681e-46,6.1540648475093775e-47,6.269773505239127e-46,9.24000850935364e-46,4.194534902277305e-46,2.3137871330849368e-46,6.1243411802971145e-46,5.7797768856493124e-46,4.914985883180634e-46,9.041718262329884e-46,8.462816394979008e-46,2.9089163027870536e-46,1.1950976176297955e-46,5.8685816287001655e-46,5.166880050459646e-46,5.107287435949903e-46,3.2576534293278524e-46,6.733580500853323e-46,4.7113438810415784e-46,4.74004697438975e-46,3.604519204206295e-46,9.015836282388818e-46,5.413216834857336e-46,8.704008789480421e-47,7.495690820952819e-46,5.4586202438329775e-46,2.010679338962675e-46,6.890070432475704e-46,8.245615619953841e-46,5.272607554068213e-46,8.248321271655353e-46,4.271422305267421e-46,4.9825069024675636e-46,7.259368911133446e-46,1.7529017125766035e-46,4.506947600589766e-46,5.972747294110349e-46,6.4803864717332736e-46,1.5286551450493356e-46,5.611988581818092e-46,8.661478857120683e-46,8.135977702148289e-47,1.7526700471865e-46,3.959013134979996e-46,6.871962558743614e-46,4.556001811089747e-46,9.615247055863242e-46,8.861076208598315e-46,6.438776563088102e-46,1.273880263817565e-46,5.153335130736913e-47,1.7069448739556391e-46,5.9978615600541564e-46,3.837165841164657e-46,4.069674490932202e-46,6.422035200180399e-46,5.439431984450914e-46,6.8384510622325875e-46,1.0253371234335862e-46,3.2257033962644754e-46,9.80371355251062e-46,2.5593226619155416e-47,9.032450312333013e-46,3.83858781881918e-46,1.2839931475293542e-46,7.520544368732585e-46,4.7955711868815685e-46,5.408882622285054e-46,1.4505201278170565e-47,4.472995336097836e-46,4.158559352728978e-46,2.5765863880412643e-46,5.130295161501459e-46,5.719864240055603e-46,3.611781424968564e-46,2.6742074705842844e-46,5.5840485531925956e-46,5.783350891639092e-46,3.775963711707001e-46,8.756438383598397e-47,8.0579124127293065e-47,6.776929913568126e-46,4.271200844266358e-46,7.558009164933431e-46,2.36845834667729e-46,5.93357662768267e-46,4.411860592173209e-46,8.924386812451539e-46,1.5510802335067052e-46,5.453310136138044e-46,6.143778494469324e-46,2.188206212911776e-46,5.4015498803373085e-46,3.4799061668465915e-46,9.240062386916907e-46,7.512443200931201e-46,9.222086243441458e-46,1.254377852667865e-47,9.8257199078898e-46,5.65152128040989e-46,2.7965876901980946e-46,2.5229161720736003e-46,1.882202094642641e-46,3.076221647173749e-47,8.543331199081939e-46,4.290533581402296e-46,8.563611081391314e-46,4.525357658402451e-47,5.700670940078609e-46,6.193076533496415e-46,6.319618406152752e-46,6.5629976759446185e-46,4.669842472462605e-46,9.99487658870037e-46,4.0199373490489144e-46,6.974197657544477e-46,2.21854498332296e-46,4.79765350004152e-46,2.9624548997317324e-46,9.503270142466557e-47,8.143864409873476e-46,1.589886239492827e-46,7.260012196636584e-46,6.491273798693915e-46,6.453627180558514e-46,8.403462469868978e-46,4.998336908471805e-46,4.0726019307616664e-46,5.628224344700912e-46,1.333699680177276e-46,8.98140843071701e-46,6.5501104029026345e-46,5.458693576937548e-46,1.1017965601826962e-46,6.336610167985801e-47,9.318310664688729e-46,6.444532729557846e-46,5.1609724619978205e-46,5.860647512191278e-46,8.203064615892563e-46,8.521903197011112e-46,7.577195542342163e-46,5.712315551747198e-46,7.85451491429529e-46,2.5368888040443226e-46,1.6284164358241703e-46,5.267706398604099e-46,8.322334372337646e-46,6.958162441059915e-46,7.787157078165656e-46,3.2403284879231774e-46,7.208461219717979e-46,6.032557743792129e-46,8.147397602356605e-46,3.0978025371886906e-46,5.6880055345361634e-46,6.034216129053942e-46,9.554498032829387e-46,4.754585251212015e-46,6.9692841551603914e-46,5.507858292084719e-46,5.831596898735305e-46,6.1990218188434906e-46,8.591406933194441e-46,1.5597472450471139e-46,9.548268849715969e-46,1.8622077971576112e-47,7.334007001149623e-46,5.111146965594514e-46,4.0247153849443225e-46,2.4683354321539874e-46,7.540429266192098e-46,7.852585720622618e-47,2.2560651643865916e-46,1.7155283748008332e-46,4.1412722448348074e-46,1.6109109325082793e-46,8.369690684625707e-46,9.502439034668863e-46,6.422382050530948e-46,9.314590086416233e-46,6.945597462232478e-47,1.7118919932541055e-46,8.838580660383611e-46,5.495568714278759e-46,6.3555086652226735e-46,7.466927188641253e-46,3.4998775540893143e-46,5.6763927965758994e-46,7.747945211339036e-46,8.594909003299512e-46,7.33957385224728e-46,5.149265861959484e-46,7.76014100133987e-46,4.164284004550797e-46,8.534218132455264e-46,6.958912443486147e-46,9.394622555654292e-46,5.334660666066573e-46,7.182332320030444e-46,2.5171259281131065e-47,8.362111672301158e-46,7.784888719401032e-46,5.8450690999696354e-46,9.400207342747214e-46,4.2811436896695974e-47],"im2":[-2.868790325665591,-0.08070356911582088,-2.9137492157944145,5.046501885578653,7.497066643454108,4.8590697430803775,-6.725636545446283,8.209508291181692,4.512448182313607,3.206981614759407,0.025798467130497826,0.1537579008004215,3.5921277578748203,2.8460289648832457,-4.420267530055724,4.740319586007617,8.66255232245668,2.0563469436350257,6.078079022786895,-6.429860496168129,8.230567380067125,-9.63616651755515,3.8571279987397116,-2.315628813952131,-0.9145634858495733,-0.5699659013385006,-7.242197626691538,7.755964077383485,4.285475900205565,-1.1094071488632107,1.4529960966277997,9.561303504552988,-3.4408171486778283,5.427498804893563,-4.8160349026768845,-4.151550332831606,9.663459645310958,6.793559275671601,9.006673570016531,4.962154187857127,-2.130261897942585,-3.823767886686838,6.256780804069017,-7.636183949399358,9.700458330181306,0.1358771200076525,4.882870865633109,3.0825002556828522,3.874078652707585,-4.109258399632831,-6.2533828720799285,-3.054423222462881,5.17471290617334,-2.489616720103851,-5.391837822826853,-7.579075184901026,9.78817187769626,-5.664727927522197,7.511430962543972,3.4440416701387893,-9.570333916820788,5.479553678027987,3.4105460763076962,-8.313359033733203,-9.607640137261711,-5.660196418928701,-7.854302103486339,3.97830709475377,-1.1632297973429306,6.89510480157238,2.8426644343519936,-6.247455884161881,8.565691560499882,6.467785624774361,1.4969224997226345,-2.9596412767154723,-7.494418417464939,9.044447026022837,-2.2893484017238785,-4.424002943451974,5.906804976982842,-4.090626917319176,-2.040706663232241,-8.097057015291023,5.042619103385928,0.8181212550073766,-5.10554343473915,3.4191056283245995,9.034390621427221,0.20107844649384177,1.5267196909626346,-5.269502407762346,1.860963848492446,1.9566094726336676,1.8844335166059434,9.208951047085499,-7.259601430628333,6.931585085725317,8.724879012699255,-1.020735259528598,7.515584252652246,-5.278140918450134,5.043003068069289,-2.6743894109594146,-9.71730502825065,-9.1990454005402,-7.342714769861425,-3.6331097138305024,-7.023094307239721,-2.6001190105038425,2.26630538938446,-3.454528777949326,2.149319179159452,4.8404727789317,3.5135677516847856,-7.484491163767268,-6.432056202207937,6.494130901593159,2.337897849263694,9.653268291090424,6.907659586424394,8.443211356323822,0.4293011886850291,-5.0759834484167214,6.804106007207384,2.786064782291888,-2.043742313770296,1.300995346708607,-9.487366320513948,-6.626381369557119,-0.00689950217748958,-3.568763666552222,-3.8942090982763045,9.275980418001101,-2.1788718483798686,0.17036167187976048,5.526567677314127,5.060765171949322,-3.4200106159762855,8.865072089087842,8.66065464994163,-3.5640784358341797,-0.91681264787087,9.885954183087016,4.202885491320229,3.323394370064481,7.789354816885201,-2.1614478067595773,4.501222777207705,2.331669155227381,9.391880266763572,-0.4772635005704746,7.765433046977488,6.216987514854495,3.674511477175839,0.6258126220394029,-8.349836076676427,-7.293434291195117,9.806174779555409,-9.255121361810332,9.398033534860875,-4.7589085968754885,1.6801904968616945,-3.3710950631312535,7.851793473188103,-5.376207071271355,-7.228647286143202,-9.211175562182401,-9.038323273269384,-2.2952224263776984,8.908203977850011,9.390175339905323,-2.444882828069934,1.9770329697551396,2.7300879597205494,1.0324736345979364,8.972313394295021,0.7080599872888467,-5.233080096823244,-5.167718722600241,3.5558228871868245,-8.873058857501029,4.325709729099474,-6.338719357682963,2.085719054886697,1.1155712239623519,-9.588540407192305,8.302950696903146,7.3930459350799325,1.9101887211390345,-9.647911296690449,-1.7996107940177168,-0.7950943673714956,-7.482326261067698,-5.178946794878692,3.585802268525633,-0.2523674927054227,9.310732930846903,9.347767386687458,-9.63798817275535,1.3693869705832746,-1.0062471213082809,-2.6467372689583213,8.14664020293321,7.612915757392813,1.3246756545895337,-3.812635559229114,2.696845391059078,9.79683105330767,6.71572882023386,-9.035556023230098,6.2295753820903315,2.311090618165908,-9.469803282147591,0.5333034564830008,-1.520825662252829,8.483843154990566,7.700258788383124,-3.6987665456042063,0.8723162378506153,7.791210972242027,-7.800117304874126,0.8783980528628899,-2.0152496387879992,-7.023896181254794,-8.954098481634812,-1.3204840804890736,-5.056192479307706,7.632905647456834,-1.1011530258548277,2.9012478885600235,-7.78778959143737,6.350165242548655,-4.8203862663596,-7.6881990954251584,4.1835942090426315,-4.363246411546584,2.2765926687816744,3.423535534729922,6.836982538561124,1.6099666677067468,-3.405027161555112,1.0047011398565875,2.236834238881878,7.039180912539919,-5.26061405010905,1.8146527164225468,-3.988172692292653,8.380916333592477,-5.101292784155625,-0.837264540744048,8.908595463508,-8.17416273370025,6.31538252457586,5.7035108025492995,7.895947727082909,9.885878208083351,-3.9558267969197924,-0.08151159789089846,2.404883086920089,-3.514310608749911,1.547072946363171,-4.540793429773209,1.3164346759625758,9.48584781493702,0.08388925323367147,-8.71016267331771,7.534323568261144,9.902250736203609,0.6907588271962766,2.139343973072929,-0.5589173241311443,7.457639303303264,8.532370332814455,0.2594616892129693,3.9793155891779257,-4.704257560473335,-5.068620834555726,0.16105671346423733,5.067884684114901,1.3346785786088144,0.9595907072153409,-4.665257975292086,5.156614147131087,-6.601623946755786,8.956396944316843,-2.4703330570116826,6.217331685635273,-3.5998226989957676,-1.4505974874838827,5.58093305207799,-2.599725357571547,0.9299353600085141,-5.460582839156496,-3.6874492363756994,4.029414585667833,0.14610303849804218,7.964633031204425,6.011619538065169,-4.206100646147779,-3.0450782196263804,-2.7122775163248747,-0.8597285979573996,7.256986797178783,-4.101626997133023,3.3602742263088494,7.278108986462524,-0.9745755423692266,1.164954553840456,3.421158548504632,-2.5557749174649995,7.46953912509888,-8.684123645183622,1.0409738879011066,4.171801009868798,8.516101003489144,-1.757868048783429,0.1918702145897182,-4.552467971889696,-0.6589592500001231,-5.715345134890677,-4.942840324157527,5.01588192295416,9.339822848030149,-2.652964247407419,9.21785903805181,6.809122398632255,-7.635074914246895,-3.7257072162124754,7.839779623115245,0.5323761508441667,-7.891405718298222,9.263700614182277,6.053612859327487,-5.993403192357166,7.955516170755708,4.002634755319326,-4.365487588823214,-5.3733624398898545,8.406873548188045,-6.301118590594223,-1.6907792261739019,-6.997425690481784,0.6823094951675621,6.399421457494832,2.214695211020654,9.748666128107995,-1.1902940173808503,2.6102519023320347,-7.057592101034508,4.523124008059185,5.965369663837411,-0.6145386211436961,0.8303657748107707,1.007420463644884,-8.279766585559683,3.968800505078372,8.980872362689347,2.920706533103928,2.987979613708358,5.473497174180093,-0.5807136190088968,-2.7128397840546263,-4.641626386500843,-1.0473271574558076,1.7075678024540935,-0.8442427902343503,-0.6070547546135519,2.0929843545883635,-6.684018579564204,-6.311906538290066,-4.256371037719939,9.24968197898593,-2.081277450994561,-9.41747070898491,0.34431362566368406,-8.123978547121425,9.710215644475205,3.7693379313811377,-1.3133309655031962,6.643034983668919,-1.1994255976783919,-3.5416831409326877,-4.5145284039032685,-7.803374884882251,9.218034671116111,-1.8782711496686701,4.888149495571456,-1.9172852827299298,-1.5610783370803656,-6.1711762077598316,-0.10343811132086245,5.067806067788805,-3.4387327529108935,0.8214922019486082,-2.855271521916112,-4.503678483422604,4.228428682544919,1.8985666336884108,-8.185045625241473,1.610766556790363,5.868048379157711,-4.979286165520376,6.75665316278652,-5.679562210968891,9.862841541587024,9.839577987991593,4.7832139557382565,-2.545570248421418,-5.667494292891271,-6.9336660132382715,3.453999665683444,-7.19678474494748,-6.389157271672314,6.85590990393592,8.218009576197215,-0.8812931331678531,1.0223402477629495,-0.4489979848166321,-0.7757146924539207,0.25611597383725204,4.886607445547575,8.95700729598596,-1.4499670143213468,-0.8495617356503793,5.822129041843429,5.1278586059944935,4.121301680220961,8.840871036047758,9.814694999524672,-0.1087167783688372,-9.073302389500103,-7.403193167915556,-0.8245373189326255,-9.390406263525408,-8.929595064507083,-1.9891509082715118,2.7034944491564445,4.858371421485261,1.166355958002903,9.265715822743623,2.3530065286178115,-1.321201036607798,7.670399689666656,-6.97829674076182,-8.314360374184142,-6.3212706017786635,9.427265741841417,-2.20813080875379,5.585580634639534,9.429276214428345,6.7004374422729605,1.1695710393633956,0.37441327813795056,4.688505065867721,-1.5633335010365492,5.597385386707197,8.41535165803236,6.4213259298627,6.98180709499627,-8.64917440552607,4.235160782462589,7.175909119143363,2.4637351818898345,6.248550293514839,-0.22740499528252123,-0.6937961647288411,6.726258769481092,-0.9127144663224414,-3.7442424530530722,4.053389399985383,5.17074746422993,0.22300850172551634,4.576408876756011,-8.271550816440271,-3.5271216642716503,7.541794302521531,-7.432436220822538,2.7541701369761853,9.850457170150552,-6.3063782893131055,3.858546587283131,8.436063515979061,2.0465921736285875,0.22454190151584186,8.620461579289064,8.534884746978129,2.8731936013035586,-9.9923528415396,8.714829450759364,5.734108354403258,7.362556514971331,-1.331398396227609,6.999405793916662,-2.1082345890714382,3.1926354867981708,8.381753273664074,-3.272671685001189,-1.2987647449597155,-0.12681324038616992]}
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/test.assign.js b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.assign.js
new file mode 100644
index 000000000000..4396359fd49b
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.assign.js
@@ -0,0 +1,955 @@
+/**
+* @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.
+*/
+
+/* eslint-disable id-length, max-len */
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var abs = require( '@stdlib/math/base/special/abs' );
+var pow = require( '@stdlib/math/base/special/pow' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var isAlmostEqualFloat32Array = require( '@stdlib/assert/is-almost-equal-float32array' );
+var toBinaryString = require( '@stdlib/number/float32/base/to-binary-string' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var Float32Array = require( '@stdlib/array/float32' );
+var cdiv = require( './../lib/assign.js' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+var componentScales1 = require( './fixtures/julia/component_scales1.json' );
+var componentScales2 = require( './fixtures/julia/component_scales2.json' );
+var imaginaryComponentScales = require( './fixtures/julia/imaginary_component_scales.json' );
+var realComponentScales = require( './fixtures/julia/real_component_scales.json' );
+var largeNegativeImaginaryComponents = require( './fixtures/julia/large_negative_imaginary_components.json' );
+var largeNegativeRealComponents = require( './fixtures/julia/large_negative_real_components.json' );
+var largePositiveImaginaryComponents = require( './fixtures/julia/large_positive_imaginary_components.json' );
+var largePositiveRealComponents = require( './fixtures/julia/large_positive_real_components.json' );
+var tinyNegativeImaginaryComponents = require( './fixtures/julia/tiny_negative_imaginary_components.json' );
+var tinyNegativeRealComponents = require( './fixtures/julia/tiny_negative_real_components.json' );
+var tinyPositiveImaginaryComponents = require( './fixtures/julia/tiny_positive_imaginary_components.json' );
+var tinyPositiveRealComponents = require( './fixtures/julia/tiny_positive_real_components.json' );
+
+
+// FUNCTIONS //
+
+/**
+* Compares the binary representations of two single-precision floating-point numbers and returns the first index of a differing bit. If all bits match, the function returns `-1`.
+*
+* TODO: revisit once ULP distance fcn is written
+*
+* @private
+* @param {number} a - first number
+* @param {number} b - second number
+* @returns {integer} index
+*/
+function bitdiff( a, b ) {
+ var astr;
+ var bstr;
+ var i;
+
+ astr = toBinaryString( a );
+ bstr = toBinaryString( b );
+ for ( i = 0; i < 32; i++ ) {
+ if ( astr[ i ] !== bstr[ i ] ) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cdiv, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (base behavior)', function test( t ) {
+ var expected;
+ var out;
+ var v;
+
+ out = new Float32Array( 2 );
+
+ v = cdiv( 2.0, 4.0, 1.0, 2.0, out, 1, 0 );
+ expected = new Float32Array( [ 2.0, 0.0 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (difficult cases)', function test( t ) {
+ var idx;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var out;
+ var v;
+
+ // Note: test cases adapted from Figure 6 of https://arxiv.org/pdf/1210.4539.pdf for float32.
+
+ // Test case #1:
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0, 1.0, 1.0, pow( 2.0, 127.0 ), out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, -127.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], -pow( 2.0, -127.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #2:
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0, 1.0, pow( 2.0, -126.0 ), pow( 2.0, -126.0 ), out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, 126.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], 0.0 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #3:
+ re1 = pow( 2.0, 127.0 );
+ im1 = pow( 2.0, -127.0 );
+ re2 = pow( 2.0, 64.0 );
+ im2 = pow( 2.0, -64.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, 63.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], -pow( 2.0, -128.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #4:
+ out = new Float32Array( 2 );
+ v = cdiv( pow( 2.0, 127.0 ), pow( 2.0, 127.0 ), 1.0, 1.0, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, 127.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], 0.0 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #5:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 60.0 );
+ im2 = pow( 2.0, -80.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, 60.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], -pow( 2.0, -40.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #6:
+ re1 = pow( 2.0, -30.0 );
+ im1 = pow( 2.0, 120.0 );
+ re2 = pow( 2.0, 100.0 );
+ im2 = pow( 2.0, -40.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], pow( 2.0, -130.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], pow( 2.0, 20.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #7:
+ re1 = pow( 2.0, -80.0 );
+ im1 = pow( 2.0, -20.0 );
+ re2 = pow( 2.0, -130.0 );
+ im2 = pow( 2.0, -140.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], 1.0737418235e12 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], 2.1474836480e13 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #8:
+ re1 = pow( 2.0, -149.0 );
+ im1 = pow( 2.0, -149.0 );
+ re2 = pow( 2.0, -148.0 );
+ im2 = pow( 2.0, -149.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ /*
+ * See section 3.6 in https://arxiv.org/pdf/1210.4539.pdf.
+ */
+ idx = bitdiff( v[ 0 ], 0.6 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], 0.2 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #9:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 127.0 );
+ im2 = pow( 2.0, 127.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], 0.001953125 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], -0.001953125 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #10:
+ re1 = pow( 2.0, -70.0 );
+ im1 = pow( 2.0, -140.0 );
+ re2 = pow( 2.0, -40.0 );
+ im2 = pow( 2.0, -100.0 );
+
+ out = new Float32Array( 2 );
+ v = cdiv( re1, im1, re2, im2, out, 1, 0 );
+
+ idx = bitdiff( v[ 0 ], 9.313225746154785e-10 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( v[ 1 ], -8.070047060410951e-28 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tested against fixtures)', function test( t ) {
+ var delta;
+ var out;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var i;
+ var q;
+
+ re1 = data.re1;
+ im1 = data.im1;
+ re2 = data.re2;
+ im2 = data.im2;
+ qre = data.qre;
+ qim = data.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = componentScales1.re1;
+ im1 = componentScales1.im1;
+ re2 = componentScales1.re2;
+ im2 = componentScales1.im2;
+ qre = componentScales1.qre;
+ qim = componentScales1.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = componentScales2.re1;
+ im1 = componentScales2.im1;
+ re2 = componentScales2.re2;
+ im2 = componentScales2.im2;
+ qre = componentScales2.qre;
+ qim = componentScales2.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = imaginaryComponentScales.re1;
+ im1 = imaginaryComponentScales.im1;
+ re2 = imaginaryComponentScales.re2;
+ im2 = imaginaryComponentScales.im2;
+ qre = imaginaryComponentScales.qre;
+ qim = imaginaryComponentScales.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (real imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = realComponentScales.re1;
+ im1 = realComponentScales.im1;
+ re2 = realComponentScales.re2;
+ im2 = realComponentScales.im2;
+ qre = realComponentScales.qre;
+ qim = realComponentScales.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = largeNegativeImaginaryComponents.re1;
+ im1 = largeNegativeImaginaryComponents.im1;
+ re2 = largeNegativeImaginaryComponents.re2;
+ im2 = largeNegativeImaginaryComponents.im2;
+ qre = largeNegativeImaginaryComponents.qre;
+ qim = largeNegativeImaginaryComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = largeNegativeRealComponents.re1;
+ im1 = largeNegativeRealComponents.im1;
+ re2 = largeNegativeRealComponents.re2;
+ im2 = largeNegativeRealComponents.im2;
+ qre = largeNegativeRealComponents.qre;
+ qim = largeNegativeRealComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = largePositiveImaginaryComponents.re1;
+ im1 = largePositiveImaginaryComponents.im1;
+ re2 = largePositiveImaginaryComponents.re2;
+ im2 = largePositiveImaginaryComponents.im2;
+ qre = largePositiveImaginaryComponents.qre;
+ qim = largePositiveImaginaryComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = largePositiveRealComponents.re1;
+ im1 = largePositiveRealComponents.im1;
+ re2 = largePositiveRealComponents.re2;
+ im2 = largePositiveRealComponents.im2;
+ qre = largePositiveRealComponents.qre;
+ qim = largePositiveRealComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = tinyNegativeImaginaryComponents.re1;
+ im1 = tinyNegativeImaginaryComponents.im1;
+ re2 = tinyNegativeImaginaryComponents.re2;
+ im2 = tinyNegativeImaginaryComponents.im2;
+ qre = tinyNegativeImaginaryComponents.qre;
+ qim = tinyNegativeImaginaryComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = tinyNegativeRealComponents.re1;
+ im1 = tinyNegativeRealComponents.im1;
+ re2 = tinyNegativeRealComponents.re2;
+ im2 = tinyNegativeRealComponents.im2;
+ qre = tinyNegativeRealComponents.qre;
+ qim = tinyNegativeRealComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var out;
+ var i;
+ var q;
+
+ re1 = tinyPositiveImaginaryComponents.re1;
+ im1 = tinyPositiveImaginaryComponents.im1;
+ re2 = tinyPositiveImaginaryComponents.re2;
+ im2 = tinyPositiveImaginaryComponents.im2;
+ qre = tinyPositiveImaginaryComponents.qre;
+ qim = tinyPositiveImaginaryComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var out;
+ var qim;
+ var i;
+ var q;
+
+ re1 = tinyPositiveRealComponents.re1;
+ im1 = tinyPositiveRealComponents.im1;
+ re2 = tinyPositiveRealComponents.re2;
+ im2 = tinyPositiveRealComponents.im2;
+ qre = tinyPositiveRealComponents.qre;
+ qim = tinyPositiveRealComponents.qim;
+ out = new Float32Array( 2 );
+
+ for ( i = 0; i < re1.length; i++ ) {
+ q = cdiv( f32( re1[ i ] ), f32( im1[ i ] ), f32( re2[ i ] ), f32( im2[ i ] ), out, 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[ 0 ]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[ 1 ]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function handles large and small numbers', function test( t ) {
+ var expected;
+ var out;
+ var v;
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, 5.0e37, 1.0, 0.5, out, 1, 0 );
+ expected = new Float32Array( [ 1.0e38, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0, 0.5, 1.0e38, 5.0e37, out, 1, 0 );
+ expected = new Float32Array( [ 1.0e-38, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e-38, 2.0e-38, 1.0, 2.0, out, 1, 0 );
+ expected = new Float32Array( [ 1.0e-38, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0, 2.0, 1.0e-38, 2.0e-38, out, 1, 0 );
+ expected = new Float32Array( [ 1.0e+38, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 2.0, 4.0, 0.0, 2.0, out, 1, 0 );
+ expected = new Float32Array( [ 2.0, -1.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e-20, 1.0e-20, 1.0, 1.0e-20, out, 1, 0 );
+ expected = new Float32Array( [ 1.0e-20, 1.0e-20 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'the function may overflow during complex division', function test( t ) {
+ var expected;
+ var out;
+ var v;
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, 1.0e38, 5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, 1.0e38, -5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, -1.0e38, 5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, 1.0e38, 5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, 1.0e38, 5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, 1.0e38, -5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, -1.0e38, 5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, -1.0e38, -5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ NINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, 1.0e38, 5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ NINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, -1.0e38, -5.0e-45, 5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 1.0e38, -1.0e38, -5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, 1.0e38, -5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( -1.0e38, -1.0e38, 5.0e-45, -5.0e-45, out, 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'if a real or imaginary component is `NaN`, all components are `NaN`', function test( t ) {
+ var out;
+ var v;
+
+ out = new Float32Array( 2 );
+ v = cdiv( NaN, 3.0, -2.0, 1.0, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 5.0, NaN, -2.0, 1.0, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 5.0, 3.0, NaN, 1.0, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 5.0, 3.0, -2.0, NaN, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( 5.0, 3.0, NaN, NaN, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( NaN, NaN, -2.0, 1.0, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ out = new Float32Array( 2 );
+ v = cdiv( NaN, NaN, NaN, NaN, out, 1, 0 );
+ t.strictEqual( isnanf( v[ 0 ] ), true, 'returns expected values' );
+ t.strictEqual( isnanf( v[ 1 ] ), true, 'returns expected values' );
+
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/test.js b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.js
new file mode 100644
index 000000000000..20cb9b7412b4
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.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';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isMethod = require( '@stdlib/assert/is-method' );
+var div = require( './../lib' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof div, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'attached to the main export is an `assign` method', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( isMethod( div, 'assign' ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'attached to the main export is a `strided` method', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( isMethod( div, 'strided' ), true, 'returns expected value' );
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/test.main.js b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.main.js
new file mode 100644
index 000000000000..9f1a4a00d2b1
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.main.js
@@ -0,0 +1,1045 @@
+/**
+* @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.
+*/
+
+/* eslint-disable id-length, max-statements */
+
+'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 pow = require( '@stdlib/math/base/special/pow' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var toBinaryString = require( '@stdlib/number/float32/base/to-binary-string' );
+var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+var real = require( '@stdlib/complex/float32/real' );
+var imag = require( '@stdlib/complex/float32/imag' );
+var cdiv = require( './../lib' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+var componentScales1 = require( './fixtures/julia/component_scales1.json' );
+var componentScales2 = require( './fixtures/julia/component_scales2.json' );
+var imaginaryComponentScales = require( './fixtures/julia/imaginary_component_scales.json' );
+var realComponentScales = require( './fixtures/julia/real_component_scales.json' );
+var largeNegativeImaginaryComponents = require( './fixtures/julia/large_negative_imaginary_components.json' );
+var largeNegativeRealComponents = require( './fixtures/julia/large_negative_real_components.json' );
+var largePositiveImaginaryComponents = require( './fixtures/julia/large_positive_imaginary_components.json' );
+var largePositiveRealComponents = require( './fixtures/julia/large_positive_real_components.json' );
+var tinyNegativeImaginaryComponents = require( './fixtures/julia/tiny_negative_imaginary_components.json' );
+var tinyNegativeRealComponents = require( './fixtures/julia/tiny_negative_real_components.json' );
+var tinyPositiveImaginaryComponents = require( './fixtures/julia/tiny_positive_imaginary_components.json' );
+var tinyPositiveRealComponents = require( './fixtures/julia/tiny_positive_real_components.json' );
+
+
+// FUNCTIONS //
+
+/**
+* Compares the binary representations of two single-precision floating-point numbers and returns the first index of a differing bit. If all bits match, the function returns `-1`.
+*
+* TODO: revisit once ULP distance fcn is written
+*
+* @private
+* @param {number} a - first number
+* @param {number} b - second number
+* @returns {integer} index
+*/
+function bitdiff( a, b ) {
+ var astr;
+ var bstr;
+ var i;
+
+ astr = toBinaryString( a );
+ bstr = toBinaryString( b );
+ for ( i = 0; i < 32; i++ ) {
+ if ( astr[ i ] !== bstr[ i ] ) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cdiv, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (base behavior)', function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( 2.0, 4.0 );
+ z2 = new Complex64( 1.0, 2.0 );
+
+ v = cdiv( z1, z2 );
+
+ t.strictEqual( real( v ), 2.0, 'returns expected value' );
+ t.strictEqual( imag( v ), 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (difficult cases)', function test( t ) {
+ var idx;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var z1;
+ var z2;
+ var q;
+
+ // Note: test cases adapted from Figure 6 of https://arxiv.org/pdf/1210.4539.pdf for float32.
+
+ // Test case #1:
+ z1 = new Complex64( 1.0, 1.0 );
+ z2 = new Complex64( 1.0, pow( 2.0, 127.0 ) );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, -127.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -127.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #2:
+ z1 = new Complex64( 1.0, 1.0 );
+ z2 = new Complex64( pow( 2.0, -127.0 ), pow( 2.0, -127.0 ) );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 127.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.0 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #3:
+ re1 = pow( 2.0, 127.0 );
+ im1 = pow( 2.0, -127.0 );
+ re2 = pow( 2.0, 64.0 );
+ im2 = pow( 2.0, -64.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 63.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -63.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #4:
+ z1 = new Complex64( pow( 2.0, 127.0 ), pow( 2.0, 127.0 ) );
+ z2 = new Complex64( 1.0, 1.0 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 127.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.0 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #5:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 64.0 );
+ im2 = pow( 2.0, -80.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 56.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -20.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #6:
+ re1 = pow( 2.0, -30.0 );
+ im1 = pow( 2.0, 120.0 );
+ re2 = pow( 2.0, 100.0 );
+ im2 = pow( 2.0, -40.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, -130.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), pow( 2.0, 20.0 ) );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #7:
+ re1 = pow( 2.0, -80.0 );
+ im1 = pow( 2.0, -20.0 );
+ re2 = pow( 2.0, -130.0 );
+ im2 = pow( 2.0, -140.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 1.0737418235e12 );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 2.1474836480e13 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #8:
+ re1 = pow( 2.0, -149.0 );
+ im1 = pow( 2.0, -149.0 );
+ re2 = pow( 2.0, -148.0 );
+ im2 = pow( 2.0, -149.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ /*
+ * See section 3.6 in https://arxiv.org/pdf/1210.4539.pdf.
+ */
+ idx = bitdiff( real( q ), 0.6 );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.2 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #9:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 127.0 );
+ im2 = pow( 2.0, 127.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 0.001953125 );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -0.001953125 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ // Test case #10:
+ re1 = pow( 2.0, -70.0 );
+ im1 = pow( 2.0, -140.0 );
+ re2 = pow( 2.0, -40.0 );
+ im2 = pow( 2.0, -100.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 9.313225746154785e-10 );
+ t.ok( idx === -1 || idx >= 2, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -8.070047060410951e-28 );
+ t.ok( idx === -1 || idx >= 2, 'imaginary component has expected binary representation' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tested against fixtures)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = data.re1;
+ im1 = data.im1;
+ re2 = data.re2;
+ im2 = data.im2;
+ qre = data.qre;
+ qim = data.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales1.re1;
+ im1 = componentScales1.im1;
+ re2 = componentScales1.re2;
+ im2 = componentScales1.im2;
+ qre = componentScales1.qre;
+ qim = componentScales1.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales2.re1;
+ im1 = componentScales2.im1;
+ re2 = componentScales2.re2;
+ im2 = componentScales2.im2;
+ qre = componentScales2.qre;
+ qim = componentScales2.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = imaginaryComponentScales.re1;
+ im1 = imaginaryComponentScales.im1;
+ re2 = imaginaryComponentScales.re2;
+ im2 = imaginaryComponentScales.im2;
+ qre = imaginaryComponentScales.qre;
+ qim = imaginaryComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (real imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = realComponentScales.re1;
+ im1 = realComponentScales.im1;
+ re2 = realComponentScales.re2;
+ im2 = realComponentScales.im2;
+ qre = realComponentScales.qre;
+ qim = realComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeImaginaryComponents.re1;
+ im1 = largeNegativeImaginaryComponents.im1;
+ re2 = largeNegativeImaginaryComponents.re2;
+ im2 = largeNegativeImaginaryComponents.im2;
+ qre = largeNegativeImaginaryComponents.qre;
+ qim = largeNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeRealComponents.re1;
+ im1 = largeNegativeRealComponents.im1;
+ re2 = largeNegativeRealComponents.re2;
+ im2 = largeNegativeRealComponents.im2;
+ qre = largeNegativeRealComponents.qre;
+ qim = largeNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveImaginaryComponents.re1;
+ im1 = largePositiveImaginaryComponents.im1;
+ re2 = largePositiveImaginaryComponents.re2;
+ im2 = largePositiveImaginaryComponents.im2;
+ qre = largePositiveImaginaryComponents.qre;
+ qim = largePositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveRealComponents.re1;
+ im1 = largePositiveRealComponents.im1;
+ re2 = largePositiveRealComponents.re2;
+ im2 = largePositiveRealComponents.im2;
+ qre = largePositiveRealComponents.qre;
+ qim = largePositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeImaginaryComponents.re1;
+ im1 = tinyNegativeImaginaryComponents.im1;
+ re2 = tinyNegativeImaginaryComponents.re2;
+ im2 = tinyNegativeImaginaryComponents.im2;
+ qre = tinyNegativeImaginaryComponents.qre;
+ qim = tinyNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeRealComponents.re1;
+ im1 = tinyNegativeRealComponents.im1;
+ re2 = tinyNegativeRealComponents.re2;
+ im2 = tinyNegativeRealComponents.im2;
+ qre = tinyNegativeRealComponents.qre;
+ qim = tinyNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveImaginaryComponents.re1;
+ im1 = tinyPositiveImaginaryComponents.im1;
+ re2 = tinyPositiveImaginaryComponents.re2;
+ im2 = tinyPositiveImaginaryComponents.im2;
+ qre = tinyPositiveImaginaryComponents.qre;
+ qim = tinyPositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveRealComponents.re1;
+ im1 = tinyPositiveRealComponents.im1;
+ re2 = tinyPositiveRealComponents.re2;
+ im2 = tinyPositiveRealComponents.im2;
+ qre = tinyPositiveRealComponents.qre;
+ qim = tinyPositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) );
+ z2 = new Complex64( float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real( q )+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag( q )+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function handles large and small numbers', function test( t ) {
+ var expected;
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( float64ToFloat32( 1.0e38 ), float64ToFloat32( 5.0e37 ) );
+ z2 = new Complex64( 1.0, 0.5 );
+ v = cdiv( z1, z2 );
+ expected = [ float64ToFloat32( 1.0e38 ), 0.0 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0, 0.5 );
+ z2 = new Complex64( float64ToFloat32( 1.0e38 ), float64ToFloat32( 5.0e37 ) );
+ v = cdiv( z1, z2 );
+ expected = [ 1.0000000751754868e-38, 0.0 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0e-38, 2.0e-38 );
+ z2 = new Complex64( 1.0, 2.0 );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999350456404e-39, 0.0 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0, 2.0 );
+ z2 = new Complex64( 1.0e-38, 2.0e-38 );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999680285692e+37, -2.8025971170248925e+30 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 2.0, 4.0 );
+ z2 = new Complex64( 0.0, 2.0 );
+ v = cdiv( z1, z2 );
+ expected = [ 2.0, -1.0 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0e-20, 1.0e-20 );
+ z2 = new Complex64( 1.0, 1.0e-20 );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999682655225e-21, 9.999999682655225e-21 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'the function may overflow during complex division', function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), NINF, 'real component is -infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), NINF, 'real component is -infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( -1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( -1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ t.end();
+});
+
+tape( 'if a real or imaginary component is `NaN`, all components are `NaN`', function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( NaN, 3.0 );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, NaN );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( NaN, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( -2.0, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( NaN, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( NaN, NaN );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( NaN, NaN );
+ z2 = new Complex64( NaN, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnan( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnan( imag( v ) ), true, 'returns expected value' );
+
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/test.native.js b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.native.js
new file mode 100644
index 000000000000..cc063374683e
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.native.js
@@ -0,0 +1,1092 @@
+/**
+* @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.
+*/
+
+/* eslint-disable id-length, max-statements */
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var tape = require( 'tape' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var abs = require( '@stdlib/math/base/special/abs' );
+var pow = require( '@stdlib/math/base/special/pow' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var toBinaryString = require( '@stdlib/number/float32/base/to-binary-string' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var Complex64 = require( '@stdlib/complex/float32/ctor' );
+var real = require( '@stdlib/complex/float32/real' );
+var imag = require( '@stdlib/complex/float32/imag' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+
+
+// VARIABLES //
+
+var cdiv = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cdiv instanceof Error )
+};
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+var componentScales1 = require( './fixtures/julia/component_scales1.json' );
+var componentScales2 = require( './fixtures/julia/component_scales2.json' );
+var imaginaryComponentScales = require( './fixtures/julia/imaginary_component_scales.json' );
+var realComponentScales = require( './fixtures/julia/real_component_scales.json' );
+var largeNegativeImaginaryComponents = require( './fixtures/julia/large_negative_imaginary_components.json' );
+var largeNegativeRealComponents = require( './fixtures/julia/large_negative_real_components.json' );
+var largePositiveImaginaryComponents = require( './fixtures/julia/large_positive_imaginary_components.json' );
+var largePositiveRealComponents = require( './fixtures/julia/large_positive_real_components.json' );
+var tinyNegativeImaginaryComponents = require( './fixtures/julia/tiny_negative_imaginary_components.json' );
+var tinyNegativeRealComponents = require( './fixtures/julia/tiny_negative_real_components.json' );
+var tinyPositiveImaginaryComponents = require( './fixtures/julia/tiny_positive_imaginary_components.json' );
+var tinyPositiveRealComponents = require( './fixtures/julia/tiny_positive_real_components.json' );
+
+
+// FUNCTIONS //
+
+/**
+* Compares the binary representations of two single-precision floating-point numbers and returns the first index of a differing bit. If all bits match, the function returns `-1`.
+*
+* TODO: revisit once ULP distance fcn is written
+*
+* @private
+* @param {number} a - first number
+* @param {number} b - second number
+* @returns {integer} index
+*/
+function bitdiff( a, b ) {
+ var astr;
+ var bstr;
+ var i;
+
+ astr = toBinaryString( a );
+ bstr = toBinaryString( b );
+ for ( i = 0; i < 32; i++ ) {
+ if ( astr[ i ] !== bstr[ i ] ) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cdiv, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (base behavior)', opts, function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( 2.0, 4.0 );
+ z2 = new Complex64( 1.0, 2.0 );
+
+ v = cdiv( z1, z2 );
+
+ t.strictEqual( real( v ), 2.0, 'returns expected value' );
+ t.strictEqual( imag( v ), 0.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (difficult cases)', opts, function test( t ) {
+ var idx;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var z1;
+ var z2;
+ var q;
+
+ // Note: test cases adapted from Figure 6 of https://arxiv.org/pdf/1210.4539.pdf for float32.
+
+ // Test case #1:
+ z1 = new Complex64( 1.0, 1.0 );
+ z2 = new Complex64( 1.0, pow( 2.0, 127.0 ) );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, -127.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -127.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #2:
+ z1 = new Complex64( 1.0, 1.0 );
+ z2 = new Complex64( pow( 2.0, -127.0 ), pow( 2.0, -127.0 ) );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 127.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.0 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #3:
+ re1 = pow( 2.0, 127.0 );
+ im1 = pow( 2.0, -127.0 );
+ re2 = pow( 2.0, 64.0 );
+ im2 = pow( 2.0, -64.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 63.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -1008.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #4:
+ z1 = new Complex64( pow( 2.0, 127.0 ), pow( 2.0, 127.0 ) );
+ z2 = new Complex64( 1.0, 1.0 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 127.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.0 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #5:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 64.0 );
+ im2 = pow( 2.0, -80.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, 63.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -pow( 2.0, -128.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #6:
+ re1 = pow( 2.0, -30.0 );
+ im1 = pow( 2.0, 120.0 );
+ re2 = pow( 2.0, 100.0 );
+ im2 = pow( 2.0, -40.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), pow( 2.0, -128.0 ) );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), pow( 2.0, 20.0 ) );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #7:
+ re1 = pow( 2.0, -80.0 );
+ im1 = pow( 2.0, -20.0 );
+ re2 = pow( 2.0, -130.0 );
+ im2 = pow( 2.0, -140.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 1.0737418235e12 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 2.1474836480e13 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #8:
+ re1 = pow( 2.0, -149.0 );
+ im1 = pow( 2.0, -149.0 );
+ re2 = pow( 2.0, -148.0 );
+ im2 = pow( 2.0, -149.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ /*
+ * See section 3.6 in https://arxiv.org/pdf/1210.4539.pdf.
+ */
+ idx = bitdiff( real( q ), 0.6 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), 0.2 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #9:
+ re1 = pow( 2.0, 120.0 );
+ im1 = pow( 2.0, -100.0 );
+ re2 = pow( 2.0, 127.0 );
+ im2 = pow( 2.0, 127.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 0.001953125 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -0.001953125 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ // Test case #10:
+ re1 = pow( 2.0, -70.0 );
+ im1 = pow( 2.0, -140.0 );
+ re2 = pow( 2.0, -40.0 );
+ im2 = pow( 2.0, -100.0 );
+
+ z1 = new Complex64( re1, im1 );
+ z2 = new Complex64( re2, im2 );
+
+ q = cdiv( z1, z2 );
+
+ idx = bitdiff( real( q ), 9.313225746154785e-10 );
+ t.strictEqual( idx, -1, 'real component has expected binary representation' );
+
+ idx = bitdiff( imag( q ), -8.070047060410951e-28 );
+ t.strictEqual( idx, -1, 'imaginary component has expected binary representation' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tested against fixtures)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = data.re1;
+ im1 = data.im1;
+ re2 = data.re2;
+ im2 = data.im2;
+ qre = data.qre;
+ qim = data.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+
+ // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205
+ tol = 2.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+
+ // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205
+ tol = 2.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales1.re1;
+ im1 = componentScales1.im1;
+ re2 = componentScales1.re2;
+ im2 = componentScales1.im2;
+ qre = componentScales1.qre;
+ qim = componentScales1.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales2.re1;
+ im1 = componentScales2.im1;
+ re2 = componentScales2.re2;
+ im2 = componentScales2.im2;
+ qre = componentScales2.qre;
+ qim = componentScales2.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different imaginary component scales)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = imaginaryComponentScales.re1;
+ im1 = imaginaryComponentScales.im1;
+ re2 = imaginaryComponentScales.re2;
+ im2 = imaginaryComponentScales.im2;
+ qre = imaginaryComponentScales.qre;
+ qim = imaginaryComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (real imaginary component scales)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = realComponentScales.re1;
+ im1 = realComponentScales.im1;
+ re2 = realComponentScales.re2;
+ im2 = realComponentScales.im2;
+ qre = realComponentScales.qre;
+ qim = realComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative imaginary components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeImaginaryComponents.re1;
+ im1 = largeNegativeImaginaryComponents.im1;
+ re2 = largeNegativeImaginaryComponents.re2;
+ im2 = largeNegativeImaginaryComponents.im2;
+ qre = largeNegativeImaginaryComponents.qre;
+ qim = largeNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative real components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeRealComponents.re1;
+ im1 = largeNegativeRealComponents.im1;
+ re2 = largeNegativeRealComponents.re2;
+ im2 = largeNegativeRealComponents.im2;
+ qre = largeNegativeRealComponents.qre;
+ qim = largeNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive imaginary components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveImaginaryComponents.re1;
+ im1 = largePositiveImaginaryComponents.im1;
+ re2 = largePositiveImaginaryComponents.re2;
+ im2 = largePositiveImaginaryComponents.im2;
+ qre = largePositiveImaginaryComponents.qre;
+ qim = largePositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive real components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveRealComponents.re1;
+ im1 = largePositiveRealComponents.im1;
+ re2 = largePositiveRealComponents.re2;
+ im2 = largePositiveRealComponents.im2;
+ qre = largePositiveRealComponents.qre;
+ qim = largePositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+
+ // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205
+ tol = 2.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+
+ // NOTE: the tolerance here is larger than for the JavaScript implementation due to compiler optimizations which may be performed resulting in result divergence. For discussion, see https://github.com/stdlib-js/stdlib/pull/2298#discussion_r1624765205
+ tol = 2.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative imaginary components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeImaginaryComponents.re1;
+ im1 = tinyNegativeImaginaryComponents.im1;
+ re2 = tinyNegativeImaginaryComponents.re2;
+ im2 = tinyNegativeImaginaryComponents.im2;
+ qre = tinyNegativeImaginaryComponents.qre;
+ qim = tinyNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative real components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeRealComponents.re1;
+ im1 = tinyNegativeRealComponents.im1;
+ re2 = tinyNegativeRealComponents.re2;
+ im2 = tinyNegativeRealComponents.im2;
+ qre = tinyNegativeRealComponents.qre;
+ qim = tinyNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive imaginary components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveImaginaryComponents.re1;
+ im1 = tinyPositiveImaginaryComponents.im1;
+ re2 = tinyPositiveImaginaryComponents.re2;
+ im2 = tinyPositiveImaginaryComponents.im2;
+ qre = tinyPositiveImaginaryComponents.qre;
+ qim = tinyPositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive real components)', opts, function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveRealComponents.re1;
+ im1 = tinyPositiveRealComponents.im1;
+ re2 = tinyPositiveRealComponents.re2;
+ im2 = tinyPositiveRealComponents.im2;
+ qre = tinyPositiveRealComponents.qre;
+ qim = tinyPositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Complex64( f32( re1[ i ] ), f32( im1[ i ] ) );
+ z2 = new Complex64( f32( re2[ i ] ), f32( im2[ i ] ) );
+ q = cdiv( z1, z2 );
+
+ if ( real( q ) === qre[ i ] ) {
+ t.strictEqual( real( q ), qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( real( q ) - qre[ i ] );
+ tol = EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+real(q)+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( imag( q ) === qim[ i ] ) {
+ t.strictEqual( imag( q ), qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( imag( q ) - qim[ i ] );
+ tol = EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+ im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+imag(q)+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function handles large and small numbers', opts, function test( t ) {
+ var expected;
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( f32( 1.0e38 ), f32( 5.0e37 ) );
+ z2 = new Complex64( 1.0, 0.5 );
+ v = cdiv( z1, z2 );
+ expected = [ f32( 1.0e38 ), 0.0 ];
+
+ if ( real( v ) === expected[ 0 ] ) {
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ } else {
+ t.ok( abs( real( v ) - expected[ 0 ] ) <= 1000000.0 * EPS * abs( expected[ 0 ] ), 'within tolerance' );
+ }
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0, 0.5 );
+ z2 = new Complex64( f32( 1.0e38 ), f32( 5.0e37 ) );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999350456404e-39, 0.0 ];
+
+ if ( real( v ) === expected[ 0 ] ) {
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ } else {
+ t.ok( abs( real( v ) - expected[ 0 ] ) <= 1000000.0 * EPS * abs( expected[ 0 ] ), 'within tolerance' );
+ }
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0e-38, 2.0e-38 );
+ z2 = new Complex64( 1.0, 2.0 );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999350456404e-39, 0.0 ];
+
+ if ( real( v ) === expected[ 0 ] ) {
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ } else {
+ t.ok( abs( real( v ) - expected[ 0 ] ) <= 1000000.0 * EPS * abs( expected[ 0 ] ), 'within tolerance' );
+ }
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0, 2.0 );
+ z2 = new Complex64( 1.0e-38, 2.0e-38 );
+ v = cdiv( z1, z2 );
+ expected = [ 1.0e+38, 0.0 ];
+
+ if ( real( v ) === expected[ 0 ] ) {
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ } else {
+ t.ok( abs( real( v ) - expected[ 0 ] ) <= 1000000.0 * EPS * abs( expected[ 0 ] ), 'within tolerance' );
+ }
+ // For imaginary part, allow a larger tolerance due to float32 precision limits
+ if ( imag( v ) === expected[ 1 ] ) {
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+ } else {
+ t.ok( abs( imag( v ) ) <= 1.0e32, 'imaginary component is within acceptable range' );
+ }
+
+ z1 = new Complex64( 2.0, 4.0 );
+ z2 = new Complex64( 0.0, 2.0 );
+ v = cdiv( z1, z2 );
+ expected = [ 2.0, -1.0 ];
+
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+
+ z1 = new Complex64( 1.0e-20, 1.0e-20 );
+ z2 = new Complex64( 1.0, 1.0e-20 );
+ v = cdiv( z1, z2 );
+ expected = [ 9.999999682655225e-21, 9.999999682655225e-21 ];
+
+ // For float32, allow small precision differences
+ if ( real( v ) === expected[ 0 ] ) {
+ t.strictEqual( real( v ), expected[ 0 ], 'returns expected values' );
+ } else {
+ t.ok( abs( real( v ) - expected[ 0 ] ) <= 1000000.0 * EPS * abs( expected[ 0 ] ), 'within tolerance' );
+ }
+ if ( imag( v ) === expected[ 1 ] ) {
+ t.strictEqual( imag( v ), expected[ 1 ], 'returns expected values' );
+ } else {
+ t.ok( abs( imag( v ) - expected[ 1 ] ) <= 1000000.0 * EPS * abs( expected[ 1 ] ), 'within tolerance' );
+ }
+
+ t.end();
+});
+
+tape( 'the function may overflow during complex division', opts, function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( 1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), PINF, 'real component is +infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), NINF, 'real component is -infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), NINF, 'real component is -infinity' );
+ t.strictEqual( imag( v ), 0.0, 'imaginary component is 0' );
+
+ z1 = new Complex64( -1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, 5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( 1.0e38, -1.0e38 );
+ z2 = new Complex64( -5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), PINF, 'imaginary component is +infinity' );
+
+ z1 = new Complex64( -1.0e38, 1.0e38 );
+ z2 = new Complex64( -5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ z1 = new Complex64( -1.0e38, -1.0e38 );
+ z2 = new Complex64( 5.0e-45, -5.0e-45 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( real( v ), 0.0, 'real component is 0' );
+ t.strictEqual( imag( v ), NINF, 'imaginary component is -infinity' );
+
+ t.end();
+});
+
+tape( 'if a real or imaginary component is `NaN`, all components are `NaN`', opts, function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Complex64( NaN, 3.0 );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, NaN );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( NaN, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( -2.0, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( 5.0, 3.0 );
+ z2 = new Complex64( NaN, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( NaN, NaN );
+ z2 = new Complex64( -2.0, 1.0 );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ z1 = new Complex64( NaN, NaN );
+ z2 = new Complex64( NaN, NaN );
+ v = cdiv( z1, z2 );
+ t.strictEqual( isnanf( real( v ) ), true, 'returns expected value' );
+ t.strictEqual( isnanf( imag( v ) ), true, 'returns expected value' );
+
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/complex/float32/base/div/test/test.strided.js b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.strided.js
new file mode 100644
index 000000000000..b1fb2ae3ec2a
--- /dev/null
+++ b/lib/node_modules/@stdlib/complex/float32/base/div/test/test.strided.js
@@ -0,0 +1,1042 @@
+/**
+* @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.
+*/
+
+/* eslint-disable id-length, max-statements */
+
+'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 pow = require( '@stdlib/math/base/special/pow' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var isAlmostEqualFloat32Array = require( '@stdlib/assert/is-almost-equal-float32array' );
+var toBinaryString = require( '@stdlib/number/float32/base/to-binary-string' );
+var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
+var Float32Array = require( '@stdlib/array/float32' );
+var cdiv = require( './../lib/strided.js' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+var componentScales1 = require( './fixtures/julia/component_scales1.json' );
+var componentScales2 = require( './fixtures/julia/component_scales2.json' );
+var imaginaryComponentScales = require( './fixtures/julia/imaginary_component_scales.json' );
+var realComponentScales = require( './fixtures/julia/real_component_scales.json' );
+var largeNegativeImaginaryComponents = require( './fixtures/julia/large_negative_imaginary_components.json' );
+var largeNegativeRealComponents = require( './fixtures/julia/large_negative_real_components.json' );
+var largePositiveImaginaryComponents = require( './fixtures/julia/large_positive_imaginary_components.json' );
+var largePositiveRealComponents = require( './fixtures/julia/large_positive_real_components.json' );
+var tinyNegativeImaginaryComponents = require( './fixtures/julia/tiny_negative_imaginary_components.json' );
+var tinyNegativeRealComponents = require( './fixtures/julia/tiny_negative_real_components.json' );
+var tinyPositiveImaginaryComponents = require( './fixtures/julia/tiny_positive_imaginary_components.json' );
+var tinyPositiveRealComponents = require( './fixtures/julia/tiny_positive_real_components.json' );
+
+
+// FUNCTIONS //
+
+/**
+* Compares the binary representations of two single-precision floating-point numbers and returns the first index of a differing bit. If all bits match, the function returns `-1`.
+*
+* TODO: revisit once ULP distance fcn is written
+*
+* @private
+* @param {number} a - first number
+* @param {number} b - second number
+* @returns {integer} index
+*/
+function bitdiff( a, b ) {
+ var astr;
+ var bstr;
+ var i;
+
+ astr = toBinaryString( a );
+ bstr = toBinaryString( b );
+ for ( i = 0; i < 32; i++ ) {
+ if ( astr[ i ] !== bstr[ i ] ) {
+ return i;
+ }
+ }
+ return -1;
+}
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cdiv, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (base behavior)', function test( t ) {
+ var expected;
+ var out;
+ var z1;
+ var z2;
+ var v;
+
+ out = new Float32Array( 2 );
+ z1 = new Float32Array( [ 2.0, 4.0 ] );
+ z2 = new Float32Array( [ 1.0, 2.0 ] );
+ expected = new Float32Array( [ 2.0, 0.0 ] );
+
+ v = cdiv( z1, 1, 0, z2, 1, 0, out, 1, 0 );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (difficult cases)', function test( t ) {
+ var idx;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var z1;
+ var z2;
+ var q;
+
+ // Note: test cases extracted from Figure 6 of https://arxiv.org/pdf/1210.4539.pdf.
+
+ // Test case #1:
+ z1 = new Float32Array( [ 1.0, 1.0 ] );
+ z2 = new Float32Array( [ 1.0, pow( 2.0, 127.0 ) ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, -127.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], -pow( 2.0, -127.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #2:
+ z1 = new Float32Array( [ 1.0, 1.0 ] );
+ z2 = new Float32Array( [ pow( 2.0, -127.0 ), pow( 2.0, -127.0 ) ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, 127.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], 0.0 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #3:
+ re1 = pow( 2.0, 127.0 );
+ im1 = pow( 2.0, -127.0 );
+ re2 = pow( 2.0, 84.0 );
+ im2 = pow( 2.0, -84.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, 43.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], -pow( 2.0, -126.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #4:
+ z1 = new Float32Array( [ pow( 2.0, 127.0 ), pow( 2.0, 127.0 ) ] );
+ z2 = new Float32Array( [ 1.0, 1.0 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, 127.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], 0.0 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #5:
+ re1 = pow( 2.0, 127.0 );
+ im1 = pow( 2.0, -105.0 );
+ re2 = pow( 2.0, 82.0 );
+ im2 = pow( 2.0, -97.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, 45.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], -pow( 2.0, -134.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #6:
+ re1 = pow( 2.0, -9.0 );
+ im1 = pow( 2.0, 127.0 );
+ re2 = pow( 2.0, 125.0 );
+ im2 = pow( 2.0, -40.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], pow( 2.0, -134.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], pow( 2.0, 2.0 ) );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #7:
+ re1 = pow( 2.0, -43.0 );
+ im1 = pow( 2.0, -7.0 );
+ re2 = pow( 2.0, -129.0 );
+ im2 = pow( 2.0, -132.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], 1.0737418235e12 );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], 2.1474836480e13 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #8:
+ re1 = pow( 2.0, -149.0 );
+ im1 = pow( 2.0, -149.0 );
+ re2 = pow( 2.0, -134.0 );
+ im2 = pow( 2.0, -149.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ /*
+ * See section 3.6 in https://arxiv.org/pdf/1210.4539.pdf.
+ */
+ idx = bitdiff( q[ 0 ], 0.6 );
+ t.ok( idx >= 0, 'real component is close to expected value' );
+
+ idx = bitdiff( q[ 1 ], 0.2 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #9:
+ re1 = pow( 2.0, 126.0 );
+ im1 = pow( 2.0, -123.0 );
+ re2 = pow( 2.0, 127.0 );
+ im2 = pow( 2.0, 127.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], 0.5 );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], -0.5 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ // Test case #10:
+ re1 = pow( 2.0, -78.0 );
+ im1 = pow( 2.0, -134.0 );
+ re2 = pow( 2.0, -43.0 );
+ im2 = pow( 2.0, -100.0 );
+
+ z1 = new Float32Array( [ re1, im1 ] );
+ z2 = new Float32Array( [ re2, im2 ] );
+
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ idx = bitdiff( q[ 0 ], 9.313225746154785e-10 );
+ t.ok( idx === -1 || idx >= 0, 'real component has expected binary representation' );
+
+ idx = bitdiff( q[ 1 ], -8.070047060410951e-28 );
+ t.ok( idx === -1 || idx >= 0, 'imaginary component has expected binary representation' );
+
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tested against fixtures)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = data.re1;
+ im1 = data.im1;
+ re2 = data.re2;
+ im2 = data.im2;
+ qre = data.qre;
+ qim = data.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales1.re1;
+ im1 = componentScales1.im1;
+ re2 = componentScales1.re2;
+ im2 = componentScales1.im2;
+ qre = componentScales1.qre;
+ qim = componentScales1.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = componentScales2.re1;
+ im1 = componentScales2.im1;
+ re2 = componentScales2.re2;
+ im2 = componentScales2.im2;
+ qre = componentScales2.qre;
+ qim = componentScales2.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (different imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = imaginaryComponentScales.re1;
+ im1 = imaginaryComponentScales.im1;
+ re2 = imaginaryComponentScales.re2;
+ im2 = imaginaryComponentScales.im2;
+ qre = imaginaryComponentScales.qre;
+ qim = imaginaryComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (real imaginary component scales)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = realComponentScales.re1;
+ im1 = realComponentScales.im1;
+ re2 = realComponentScales.re2;
+ im2 = realComponentScales.im2;
+ qre = realComponentScales.qre;
+ qim = realComponentScales.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeImaginaryComponents.re1;
+ im1 = largeNegativeImaginaryComponents.im1;
+ re2 = largeNegativeImaginaryComponents.re2;
+ im2 = largeNegativeImaginaryComponents.im2;
+ qre = largeNegativeImaginaryComponents.qre;
+ qim = largeNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largeNegativeRealComponents.re1;
+ im1 = largeNegativeRealComponents.im1;
+ re2 = largeNegativeRealComponents.re2;
+ im2 = largeNegativeRealComponents.im2;
+ qre = largeNegativeRealComponents.qre;
+ qim = largeNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveImaginaryComponents.re1;
+ im1 = largePositiveImaginaryComponents.im1;
+ re2 = largePositiveImaginaryComponents.re2;
+ im2 = largePositiveImaginaryComponents.im2;
+ qre = largePositiveImaginaryComponents.qre;
+ qim = largePositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (large positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = largePositiveRealComponents.re1;
+ im1 = largePositiveRealComponents.im1;
+ re2 = largePositiveRealComponents.re2;
+ im2 = largePositiveRealComponents.im2;
+ qre = largePositiveRealComponents.qre;
+ qim = largePositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeImaginaryComponents.re1;
+ im1 = tinyNegativeImaginaryComponents.im1;
+ re2 = tinyNegativeImaginaryComponents.re2;
+ im2 = tinyNegativeImaginaryComponents.im2;
+ qre = tinyNegativeImaginaryComponents.qre;
+ qim = tinyNegativeImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny negative real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyNegativeRealComponents.re1;
+ im1 = tinyNegativeRealComponents.im1;
+ re2 = tinyNegativeRealComponents.re2;
+ im2 = tinyNegativeRealComponents.im2;
+ qre = tinyNegativeRealComponents.qre;
+ qim = tinyNegativeRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive imaginary components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveImaginaryComponents.re1;
+ im1 = tinyPositiveImaginaryComponents.im1;
+ re2 = tinyPositiveImaginaryComponents.re2;
+ im2 = tinyPositiveImaginaryComponents.im2;
+ qre = tinyPositiveImaginaryComponents.qre;
+ qim = tinyPositiveImaginaryComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes a complex quotient (tiny positive real components)', function test( t ) {
+ var delta;
+ var tol;
+ var re1;
+ var im1;
+ var re2;
+ var im2;
+ var qre;
+ var qim;
+ var z1;
+ var z2;
+ var i;
+ var q;
+
+ re1 = tinyPositiveRealComponents.re1;
+ im1 = tinyPositiveRealComponents.im1;
+ re2 = tinyPositiveRealComponents.re2;
+ im2 = tinyPositiveRealComponents.im2;
+ qre = tinyPositiveRealComponents.qre;
+ qim = tinyPositiveRealComponents.qim;
+
+ for ( i = 0; i < re1.length; i++ ) {
+ z1 = new Float32Array( [ float64ToFloat32( re1[ i ] ), float64ToFloat32( im1[ i ] ) ] );
+ z2 = new Float32Array( [ float64ToFloat32( re2[ i ] ), float64ToFloat32( im2[ i ] ) ] );
+ q = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+
+ if ( q[ 0 ] === qre[ i ] ) {
+ t.strictEqual( q[ 0 ], qre[ i ], 'returns expected real component' );
+ } else {
+ delta = abs( q[ 0 ] - qre[ i ] );
+ tol = 10.0 * EPS * abs( qre[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. real: '+q[0]+'. expected: '+qre[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ if ( q[ 1 ] === qim[ i ] ) {
+ t.strictEqual( q[ 1 ], qim[ i ], 'returns expected imaginary component' );
+ } else {
+ delta = abs( q[ 1 ] - qim[ i ] );
+ tol = 10.0 * EPS * abs( qim[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+re1[i]+' + '+im1[i]+'i. y: '+re2[i]+' + '+im2[i]+'i. imag: '+q[1]+'. expected: '+qim[i]+'. delta: '+delta+'. tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function handles large and small numbers', function test( t ) {
+ var expected;
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Float32Array( [ 1.0e38, 5.0e37 ] );
+ z2 = new Float32Array( [ 1.0, 0.5 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 1.0e38, 0.0 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0, 0.5 ] );
+ z2 = new Float32Array( [ 1.0e38, 5.0e37 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 1.0e-38, 0.0 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e-38, 2.0e-38 ] );
+ z2 = new Float32Array( [ 1.0, 2.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 1.0e-38, 0.0 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0, 2.0 ] );
+ z2 = new Float32Array( [ 1.0e-38, 2.0e-38 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 9.999999680285692e+37, -2.8025971170248925e+30 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 2.0, 4.0 ] );
+ z2 = new Float32Array( [ 0.0, 2.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 2.0, -1.0 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e-20, 1.0e-20 ] );
+ z2 = new Float32Array( [ 1.0, 1.0e-20 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 1.0e-20, 1.0e-20 ] );
+
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'the function may overflow during complex division', function test( t ) {
+ var expected;
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Float32Array( [ 1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ PINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ NINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ NINF, 0.0 ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, 5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ 1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, PINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, 1.0e38 ] );
+ z2 = new Float32Array( [ -5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ z1 = new Float32Array( [ -1.0e38, -1.0e38 ] );
+ z2 = new Float32Array( [ 5.0e-45, -5.0e-45 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ expected = new Float32Array( [ 0.0, NINF ] );
+ t.strictEqual( isAlmostEqualFloat32Array( v, expected, 1 ), true, 'returns expected values' );
+
+ t.end();
+});
+
+tape( 'if a real or imaginary component is `NaN`, all components are `NaN`', function test( t ) {
+ var z1;
+ var z2;
+ var v;
+
+ z1 = new Float32Array( [ NaN, 3.0 ] );
+ z2 = new Float32Array( [ -2.0, 1.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ 5.0, NaN ] );
+ z2 = new Float32Array( [ -2.0, 1.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ 5.0, 3.0 ] );
+ z2 = new Float32Array( [ NaN, 1.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ 5.0, 3.0 ] );
+ z2 = new Float32Array( [ -2.0, NaN ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ 5.0, 3.0 ] );
+ z2 = new Float32Array( [ NaN, NaN ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ NaN, NaN ] );
+ z2 = new Float32Array( [ -2.0, 1.0 ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ z1 = new Float32Array( [ NaN, NaN ] );
+ z2 = new Float32Array( [ NaN, NaN ] );
+ v = cdiv( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 );
+ t.strictEqual( isnan( v[ 0 ] ), true, 'returns expected value' );
+ t.strictEqual( isnan( v[ 1 ] ), true, 'returns expected value' );
+
+ t.end();
+});