SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, iOS Chart, Android Chart and JavaScript Chart Components

0 votes
803 views

Error from chart in div chart1 Error: getNativeXValues is invalid for heatmap type series. Try getting or setting zValues instead
at UniformHeatmapDataSeries.BaseHeatmapDataSeries.getNativeXValues (BaseHeatmapDataSeries.js:430:1)

Help! Please!

1 vote
809 views

How can I rotate the axis titles in SciChat JS?

We want the the titles Fp1 and Fp2 to be rotated so they are horizontal on the screen instead of vertical.

enter image description here

0 votes
0 answers
675 views

Hi,
As title, is any way to reach this requirement?
when drag the annotation but not appear the selected style. like circle point and around broder.

0 votes
945 views
  1. Big Sur 11.6.
  2. Monterey 12.2.1
  3. Catalina 10.15.7 (late 2013 model)
    ![enter image description here][1]

sciChart version 1.4.1611

If you open the chart in the Firefox browser, then, strangely enough, everything works.

Is it related to the version of the library?

0 votes
1k views

Hi,

We found that the part of our project that uses scichart does not work correctly on iOS12, and then we tried to open a browser on iOS12 to the scichart javascript demo webpage, and found that it did not work.

What is the minimum iOS version supported by javscript scichart?

0 votes
3k views

Hello, I just started evaluating JS 2D chart library and am running into an error (below) and don’t know what I should do to continue forward:

Error:

wasm streaming compile failed: TypeError: Failed to execute ‘compile’ on ‘WebAssembly’: Incorrect response MIME type. Expected ‘application/wasm’.

falling back to ArrayBuffer instantiation

failed to asynchronously prepare wasm: CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0

CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0

Could not load SciChart WebAssembly module.
Check your build process and ensure that your scichart2d.wasm, scichart2d.data and scichart2d.js files are from the same version

Uncaught (in promise) Could not load SciChart WebAssembly module.
Check your build process and ensure that your scichart2d.wasm, scichart2d.data and scichart2d.js files are from the same version


I am copying the scichart2d.data and scichart2d.wasm in my webpack config as follows (according to your tutorials):

config.plugins.push(
    new CopyPlugin({
        patterns: [
            // {
            //     from: 'src/index.html',
            //     to: '',
            // },
            {
                from: 'node_modules/scichart/_wasm/scichart2d.data',
                to: '',
            },
            {
                from: 'node_modules/scichart/_wasm/scichart2d.wasm',
                to: '',
            },
        ],
    })

I have since then done the following but to no avail:

  1. Restart my webpack-dev-server -> In chrome, “Empty cache and refresh”
  2. Delete my node_modules folder -> yarn install -> yarn start

Can someone please help me with this issue at an earliest convenience.

3 votes
1k views

Hi,

In my application I am using two charts for represent different values. I am using LegendModifier on the first chart. Is it possible when i uncheck the series on first chart and the same color series on second chart also need to hide from the second chart. Any event callback function available in LegendModifier ?

0 votes
958 views

I am working on a proof of concept for our company to move some of our desktop apps to the web. We use SciChart WPF in our desktop apps so we are going with SciChart.JS for the web apps. Is it possible to stack the FastLineRenderableSeries in SciChart.JS like we do in WPF?

Edit: Found the answer just after I posted this question.

sciChartSurface.layoutManager.leftOuterAxesLayoutStrategy = new LeftAlignedOuterVerticallyStackedAxisLayoutStrategy();

Screenshot of WPF Chart

0 votes
1k views

Hi everyone! We have a problem, the chart does not start on macOS and Windows 11 operating systems – a black screen is displayed.

I have a license (javascript): The javascript license must work on all Windows/Linux/macOS browsers.
also for mobile browsers.

The problem is displayed in any browser.

The parameters of the MacBook on which the chart does not start are attached below in the screenshot.

What could be the problem?

enter image description here

0 votes
0 answers
719 views

Hi,

When we published the product of Test Domain, a black rectangle will appear in the SciChart line graph. How should we avoid it?

The tester told me he was reluctant to update to Production Domain in this situation.

Thank for your help

0 votes
873 views

Is there any way to provide annotation tooltip onmouseover? Perhaps I can subscribe on surface mouse events and manage visibility and positions on “tooltip” annotations by myself? If so, could you please provide reference to surface mouse events API.

0 votes
840 views

Is there any way to provide custom axis label for cursor modifier or at least change label size? I could find only axis label stroke & fill properties in cursor modifier API.

0 votes
862 views

We found that when the entered data is wrong and SciChart exception occurs, we can’t get back to normal without F5 reloading.

In our application, when switching the symbol/screen, it will start over from SciChartSurface.create(), but it just cannot return to normal.

If the abnormal data causes scichart exception, what can we do to minimize the damage ?

Here is demo video :
https://youtu.be/N066BHB83Ik

0 votes
0 answers
880 views

Looks like LicenceManager parent div preventing whole chart to shrink dynamically because of relative positioning. Please let me know if this is not the best place for bug reports: I was looking for special form but haven’t found any.

1 vote
0 answers
870 views

I create custom annotation with nested input. In the code, I specify the autofocus property.
But autofocus only works once after page reload. With any manipulations with the chart (zoom, scrolling) – autofocus stops working.

Can you help me ?

0 votes
1k views

Looking to try and “link” two timeseries charts when either one is zoomed. The link aspect would be updating the other chart to have the same visible range as the zoomed chart.

Each chart has its visibleRange property updated in response to separate socket events, that happen at similar intervals but different.

Originally, was hoping to have something similar to the onZoomExtents method that fires a callback that would allow me to grab the latest min/max of the visibleRangeProperty of the xAxes to then update the other chart.

Any suggestions on how I could go about doing this?

And if it is not clear what I am talking about I can provide some code snippets.

1 vote
977 views

I need to implement custom html legend instead of built-in options.
To hide built-in rollover I’m using series config:

    this.series.rolloverModifierProps.width = 0;
    this.series.rolloverModifierProps.height = 0;
    this.series.rolloverModifierProps.markerColor = "rgba(255, 255, 255, 0)";

I can’t set

 rolloverModifierProps.showRollover = false; 

because in that case rolloverModifierProps.tooltipDataTemplate handler is not firing.
My handler looks like

rolloverModifierProps.tooltipDataTemplate = (seriesInfo: SeriesInfo): string[] => {
            const ohlcInfo = seriesInfo as OhlcSeriesInfo;
            myOwnHandlerToPassDataToHtml({ high: ohlcInfo.highValue, low: ohlcInfo.lowValue, open: ohlcInfo.openValue, close: ohlcInfo.closeValue });
            return [];
        };

I’am wondering if there is any other way to hide rollover marker but keep tooltipDataTemplate handler firing?

1 vote
997 views
  1. SciChartSurface created with category x and numeric y axes
  2. ZoomPanModifier, ZoomExtentsModifier, MouseWheelZoomModifier, RolloverModifier added.
  3. Any series and dataSeries are initialized and added to the surface, but not filled with values yet.
  4. Value streaming started with delay.

The first error occurs when trying to zoom on empty surface :

Uncaught TypeError: Cannot read properties of undefined (reading 'width')
at MouseWheelZoomModifier2.ChartModifierBase2D2.growBy (ChartModifierBase2D.js:121:48)

And the other one when trying to drag:

Uncaught Error: category x axis with id=DefaultAxisId should have data series count > 0
at CategoryAxis2.CategoryAxisBase2.getCurrentCoordinateCalculatorInternal (CategoryAxisBase.js:95:19)

I have seen errors similar to the second one in other scenarios and sometimes it is fatal.
E.g i have tried to add annotation right after first value was added and first line raised similar error:

    const xCalc = this.surface.xAxes.get(0).getCurrentCoordinateCalculator() as CategoryCoordinateCalculator;
    const realX = xCalc.transformDataToIndex(time);
    const target = this.getOrAddAnnotation();
    target.x1 = realX;
    target.y1 = value;

Also getCurrentCoordinateCalculatorInternal error occurs when empty series & seriesData added without suspend.
I would appreciate any help and clarification

0 votes
970 views
import { MouseWheelZoomModifier } from "scichart/Charting/ChartModifiers/MouseWheelZoomModifier";
import { ZoomExtentsModifier } from "scichart/Charting/ChartModifiers/ZoomExtentsModifier";
import { ZoomPanModifier } from "scichart/Charting/ChartModifiers/ZoomPanModifier";
import { XyDataSeries } from "scichart/Charting/Model/XyDataSeries";
import { NumericAxis } from "scichart/Charting/Visuals/Axis/NumericAxis";
import { FastLineRenderableSeries } from "scichart/Charting/Visuals/RenderableSeries/FastLineRenderableSeries";
import { SciChartSurface } from "scichart/Charting/Visuals/SciChartSurface";
import { NumberRange } from "scichart/Core/NumberRange";
import { Point } from "scichart/Core/Point";
import { EAnimationType } from "scichart/types/AnimationType";
import { ShadowEffect } from "scichart/Charting/Visuals/RenderableSeries/ShadowEffect";
import { SciChartJSLightTheme } from "scichart/Charting/Themes/SciChartJSLightTheme";
import { SciChartJSDarkTheme } from "scichart/Charting/Themes/SciChartJSDarkTheme";
import { EAutoRange } from "scichart/types/AutoRange";

async function initSciChart() {
  const { sciChartSurface, wasmContext } = await SciChartSurface.create(
    "scichart-root"
  );
  // Create an X,Y Axis and add to the chart
  const xAxis = new NumericAxis(wasmContext);
  const yAxis = new NumericAxis(wasmContext, {visibleRange: new NumberRange(0, 11)});
  //const yAxis = new NumericAxis(wasmContext, {visibleRange: new NumberRange(0, 10)});
  // , {autoRange: EAutoRange.Once}

  sciChartSurface.xAxes.add(xAxis);
  sciChartSurface.yAxes.add(yAxis);

  // Create some data and set on a line series
  const xyData = new XyDataSeries(wasmContext);
  for (let i = 0; i < 250; i++) {
    xyData.append(i, 0);
    // xyData.append(i, Math.sin(i * 0.1));
  }
  sciChartSurface.renderableSeries.add(
    new FastLineRenderableSeries(wasmContext, { dataSeries: xyData })
  );
}

initSciChart();

Visible Range is not working correctly. I found two cases getting the issue.

Case 1: visibleRange: new NumberRange(0, 10) -> if the values are 0 and 10 then the chart showing auto mode.
Case 2: xyData.append(i, 0) -> if all the values are 0 then its showing line on middle even the value is 0 to any number.

Please check the cases has some issues…

1 vote
914 views

I have two charts in my app. Is there a way that I can make a rollover tooltip on a heatmap chart and the x visible range updates accordingly on another chart when the cursor moving around on the heatmap?

I had this function in Android version with the method InternalUpdate from CustomHeatmapTooltip which extended from UniformHeatmapTooltip. I wonder if there’s a listener for the tooltip.

Thanks.

  • Gang Xu asked 11 months ago
  • last active 8 months ago
0 votes
990 views

I’m new to Javascript and it took me a while to realize the SciChart JS is front-end library that runs on browser. I thought it could be deployed to the back-end with node.js until running into errors.

Is SciChart JS only support front-end? With the tutorial provided, the bundle.js is visible to the users, including the license key. Is it how it designed? Or I missed something fundamental? Is it possible to make it back-end? Thanks.

  • Gang Xu asked 11 months ago
  • last active 11 months ago
1 vote
0 answers
1k views

We have implemented majorTick to make the x-axis only show the more important time, but we still have some problems that cannot be solved

  1. The inter-day tick has been added to the majorTick, but it still often cannot be displayed. We need to display the inter-day tick first, not the last majorTick of the previous day

  2. Even though I zoomed in to the enough width, it seems that the label of the cross-day tick is still not displayed. I can’t find the reason.

The following is a schematic video:
https://youtu.be/GklhvOo4dr4

Is there a way to make the specified tick/xValue/index have a higher display priority?

Thank you very much for your help

0 votes
1k views
  1. Open Firefox.
  2. Go to scicharts demos, for example https://demo.scichart.com/javascript-multi-pane-stock-charts

Rendering speed is much slower than in Google Chrome; scrolling is freezing.
Also there are several errors and warnings in console.

0 votes
1k views

Hi, Custom tooltip is not working on v2.0.2179.
Its working on v2.0.2146. Can you please check the issue..

import { SciChartSurface } from "scichart/Charting/Visuals/SciChartSurface";
import { NumericAxis } from "scichart/Charting/Visuals/Axis/NumericAxis";
import { XyDataSeries } from "scichart/Charting/Model/XyDataSeries";
import { FastLineRenderableSeries } from "scichart/Charting/Visuals/RenderableSeries/FastLineRenderableSeries";
import { RangeSelectionChartModifier } from "./RangeSelectionChartModifier";
import { RubberBandXyZoomModifier } from "scichart/Charting/ChartModifiers/RubberBandXyZoomModifier";
import { MouseWheelZoomModifier } from "scichart/Charting/ChartModifiers/MouseWheelZoomModifier";
import { EXyDirection } from "scichart/types/XyDirection";
import { ZoomExtentsModifier } from "scichart/Charting/ChartModifiers/ZoomExtentsModifier";
import { EClipMode } from "scichart/Charting/Visuals/Axis/AxisBase2D";
import { MouseButtonZoomChartModifier } from "./MouseButtonZoomChartModifier";
import { SeriesInfo } from "scichart/Charting/Model/ChartData/SeriesInfo";
import { CursorTooltipSvgAnnotation } from "scichart/Charting/Visuals/Annotations/CursorTooltipSvgAnnotation";
import { CursorModifier } from "scichart/Charting/ChartModifiers/CursorModifier";



async function initSciChart() {
    const { sciChartSurface, wasmContext } = await SciChartSurface.create("scichart-root");

      const xAxis = new NumericAxis(wasmContext);
      const yAxis = new NumericAxis(wasmContext);

      sciChartSurface.xAxes.add(xAxis);
      sciChartSurface.yAxes.add(yAxis);

      const xyData = new XyDataSeries(wasmContext);
      for (let i = 0; i < 250; i++) {
        xyData.append(i, Math.sin(i * 0.1));
      }
      sciChartSurface.renderableSeries.add(
        new FastLineRenderableSeries(wasmContext, { dataSeries: xyData })
      );

      const cursorModifier = new CursorModifier({
        crosshairStrokeThickness: 1,
        showTooltip: true,
        showAxisLabels: false,
        crosshairStroke: "transparent",
      });
      cursorModifier.tooltipSvgTemplate = (seriesInfo, svgAnnotation) => {
        let rowString = "";
        seriesInfo.forEach(() => {
          rowString = rowString + `<tspan x="8" dy="1.2em" fill="red">Test : 123</tspan>`;  
        });

        const string = `<svg width="300" height="33" x="0"><defs>
            <filter id="id_1610011455082" x="0" y="0" width="200%" height="200%">
            <feOffset result="offOut" in="SourceAlpha" dx="3" dy="3"></feOffset>
            <feGaussianBlur result="blurOut" in="offOut" stdDeviation="3"></feGaussianBlur>
            <feBlend in="SourceGraphic" in2="blurOut" mode="normal"></feBlend>
            </filter>
            </defs>
            <rect rx="4" ry="4" width="95%" height="90%" style="stroke-width:1;stroke:'#ffffff'}"></rect>
            <svg width="100%"><text x="8" y="3" font-size="13" font-family="Verdana" dy="0">`;

        svgAnnotation.xCoordShift = 5;
        svgAnnotation.yCoordShift = 5;
        return string + rowString + `</text></svg></svg>`;
      };
      sciChartSurface.chartModifiers.add(
        cursorModifier
      );


      const mouseWheelModifier = new MouseWheelZoomModifier();
      mouseWheelModifier.modifierMouseWheel = args => {
        const delta = args.mouseWheelDelta * 0.1;
        mouseWheelModifier.parentSurface.xAxes.asArray().forEach(x => {
          x.scroll(delta, EClipMode.None);
        });
      };
      sciChartSurface.chartModifiers.add(
        new RubberBandXyZoomModifier({ xyDirection: EXyDirection.XDirection })
      );
      sciChartSurface.chartModifiers.add(mouseWheelModifier);
      sciChartSurface.chartModifiers.add(new ZoomExtentsModifier());
  }

   initSciChart();
0 votes
1k views

I am getting an error trying to initialize chart inside the shadow root element:

sciChartInitCommon.js:224 Chart div element with the ID "my-unique-chart-id is not present in the DOM

or

sciChartInitCommon.js:43 Uncaught (in promise) Error: Check div element with id "my-unique-chart-id" exists

Is there overrides for SciChartSurface.create method to pass target html node instead of it`s ID? Or maybe I have missed any other built-in way to use SC inside shadow DOM? Thanks for the advise.

0 votes
990 views

Hello, I’d like to know how is possible to draw Axis Bands from one data point to another.

I’m currently creating real-time stock charts and I need to display the after-hours with a different band.

Thanks in advanced for your help,

0 votes
1k views

I encountered an exception inside scichart2d.js when I used hitTestProvider.hitTest.

getHitTestInfo(idx, e) {
let touch0 = e.targetTouches[0];
let rect = e.currentTarget.getBoundingClientRect();
let x = parseInt(touch0.pageX - rect.left);
let y = parseInt(touch0.pageY - rect.top);
const premultipliedX = x * DpiHelper.PIXEL_RATIO;
const premultipliedY = y * DpiHelper.PIXEL_RATIO;
let lineSeries = this.$store.state.components.scitchart.sciObj[idx].sciChartSurface.renderableSeries.items[0];
console.log(`lineSeries.hitTestProvider.hitTest(${premultipliedX}, ${premultipliedY}, ${DpiHelper.PIXEL_RATIO})`);
let result = lineSeries.hitTestProvider.hitTest(premultipliedX, premultipliedY, DpiHelper.PIXEL_RATIO);
return result;

}

The video URL is as follows
https://youtu.be/3GIlv_ldorY

0 votes
1k views

I’m trying to have a transparent axisLabelFill for my yAxis and a black axisLabelFill for my xAxis. How can I achieve that?

1 vote
1k views

Hi, I want to color the axis label by its value,

eg.
value < 0 -> show red color
value = 0 -> show gray color
value > 0 -> show green color

similar to this question, but in javascript platform, it seems the LabelProvider has function related to the value(string) formatting only. Is there any ways to styling the label? Thanks!

1 vote
1k views

RubberBandXyZoomModifier Zoom visibleRangeChanged not hitting when zooming. Can you check this? or any callback function when zooming the chart?

import {SciChartSurface} from "scichart/Charting/Visuals/SciChartSurface";
import {NumericAxis} from "scichart/Charting/Visuals/Axis/NumericAxis";
import {XyDataSeries} from "scichart/Charting/Model/XyDataSeries";
import {FastLineRenderableSeries} from "scichart/Charting/Visuals/RenderableSeries/FastLineRenderableSeries";
import {XyScatterRenderableSeries} from "scichart/Charting/Visuals/RenderableSeries/XyScatterRenderableSeries";
import {EllipsePointMarker} from "scichart/Charting/Visuals/PointMarkers/EllipsePointMarker";
import {NumberRange} from "scichart/Core/NumberRange";
import {RubberBandXyZoomModifier} from "scichart/Charting/ChartModifiers/RubberBandXyZoomModifier";
import {ZoomExtentsModifier} from "scichart/Charting/ChartModifiers/ZoomExtentsModifier";
import {ZoomPanModifier} from "scichart/Charting/ChartModifiers/ZoomPanModifier";
import {EZoomState} from "scichart/types/ZoomState";
import { EExecuteOn } from "scichart/types/ExecuteOn";
import { EXyDirection } from "scichart/types/XyDirection";


async function initSciChart() {
    const {sciChartSurface, wasmContext} = await SciChartSurface.create("scichart-root");
    const xAxis = new NumericAxis(wasmContext);
    const yAxis = new NumericAxis(wasmContext);
    xAxis.visibleRangeChanged.subscribe((args) => {
        console.log("X Axis changed");
    });
    yAxis.visibleRangeChanged.subscribe((args) => {
        console.log("Y Axis changed");
    });
    sciChartSurface.xAxes.add(xAxis);
    sciChartSurface.yAxes.add(yAxis);
    const scatterSeries = new XyScatterRenderableSeries(wasmContext, {
        pointMarker: new EllipsePointMarker(wasmContext, {width: 7, height: 7, fill: "White", stroke: "SteelBlue"}),
    });
    const lineSeries = new FastLineRenderableSeries(wasmContext, {stroke: "#4083B7", strokeThickness: 2});
    sciChartSurface.renderableSeries.add(lineSeries, scatterSeries);
    const scatterData = new XyDataSeries(wasmContext, {dataSeriesName: "Cos(x)"});
    const lineData = new XyDataSeries(wasmContext, {dataSeriesName: "Sin(x)"});

    for (let i = 0; i < 1000; i++) {
        lineData.append(i, Math.sin(i * 0.1));
        scatterData.append(i, Math.cos(i * 0.1));
    }
    scatterSeries.dataSeries = scatterData;
    lineSeries.dataSeries = lineData;

    sciChartSurface.chartModifiers.add(new RubberBandXyZoomModifier({
        xyDirection: EXyDirection.XDirection
    }));
    const updateDataFunc = () => {
        const i = lineData.count();
        lineData.append(i, Math.sin(i * 0.1));
        scatterData.append(i, Math.cos(i * 0.1));
        if (sciChartSurface.zoomState !== EZoomState.UserZooming) {
            xAxis.visibleRange = new NumberRange(i - 1000, i);
        }
        setTimeout(updateDataFunc, 1 / 60);
    };
    updateDataFunc();
}

initSciChart();

Please check the example with v2.0.2146. Its working with older version and now its not working.
On the example the first time it will print the console. after that when zooming the change callback is not hitting.

1 vote
1k views

Good day,

I am evaluating the use of scichart.js as a charting tool for our web dashboard in an offline environment. As a way of testing, I am currently trying to deploy the build of demo-create-react-app from the SDK on IIS. The build works if deployed using serve -s build but I get this error when I try to deploy the build on IIS.

Failed to load resource: the server responded with a status of 404 (Not Found) (localhost:3553/scichart2d.data:1)
Uncaught Error: Not Found : http://localhost:3553/scichart2d.data
 at XMLHttpRequest.r.onload (2.1e4d934a.chunk.js:2)(scichart2d.js:12)

I would also like to confirm if Scichart.js can work in an offline environment since I saw in this forum post that SciChart gets the .wasm and .data files from the CDN.

1 vote
1k views

Hello

My application environment is on the mobile browser, so we need to switch between [pan] and [rollover]

When I use a button to switch, everything is fine, but when I want to switch with a long press, an exception occurs

Below is my code

    initModifier() {
        this.partitionList.forEach((obj, idx)=>{
            let sciChartSurface = this.sciObj[idx].sciChartSurface;
            this.zoomPanModifier[idx] = new ZoomPanModifier();
            this.rolloverModifier[idx] = new RolloverModifier({modifierGroup: this.modifierGroupId, showTooltip: false});
            this.zoomPanModifier[idx].isEnabled = true;
            // 擴增功能
            sciChartSurface.chartModifiers.add(
                this.zoomPanModifier[idx],
                new ZoomExtentsModifier(),
                new MouseWheelZoomModifier(),
                new PinchZoomModifier(),
            );
        });
    },
    switchCross() {
        let enablePan = !this.zoomPanModifier[0].isEnabled;
        this.partitionList.forEach((obj, idx)=>{
            let sciChartSurface = this.sciObj[idx].sciChartSurface;
            this.zoomPanModifier[idx].isEnabled = enablePan;
            if (enablePan)
                sciChartSurface.chartModifiers.removeAt(4);
            else
                sciChartSurface.chartModifiers.add(this.rolloverModifier[idx]);
        });
    },

I recorded a video, first use the button to switch, and then long press to switch, you can see the problem I want to narrate from the video, the URL is as follows: https://youtu.be/vJjbLNGS-iM

After the problem occurred, it was expected that touchmove should be [pan], but it became [zoom]

Thanks for your help

1 vote
1k views

The actual visible range for x axis will not be applied if I set the range to 0 to 10. But if I try a different number like 8, 9, 11, they all works fine. Would you please debug this simple code on local host and see if the problem can be reproduced? I’m using the SciChart JS version 2.0.2146.

enter image description here

import {SciChartSurface} from "scichart/Charting/Visuals/SciChartSurface";
import {NumericAxis} from "scichart/Charting/Visuals/Axis/NumericAxis";
import {FastLineRenderableSeries} from "scichart/Charting/Visuals/RenderableSeries/FastLineRenderableSeries";
import {XyDataSeries} from "scichart/Charting/Model/XyDataSeries";
import {EAxisAlignment} from "scichart/types/AxisAlignment";
import {NumberRange} from "scichart/Core/NumberRange";
import {MouseWheelZoomModifier} from "scichart/Charting/ChartModifiers/MouseWheelZoomModifier";
import {RubberBandXyZoomModifier} from "scichart/Charting/ChartModifiers/RubberBandXyZoomModifier";
import {ZoomPanModifier} from "scichart/Charting/ChartModifiers/ZoomPanModifier";
import {ZoomExtentsModifier} from "scichart/Charting/ChartModifiers/ZoomExtentsModifier";
import {EXyDirection} from "scichart/types/XyDirection";


async function initSciChart() {
    // ecg
    let ecg = [-0.020,-0.020,-0.003,0.006,-0.006,-0.027,-0.037,-0.048,-0.044,-0.038,-0.038,-0.039,-0.042,-0.045,-0.061,-0.075,-0.070,-0.062,-0.057,-0.059,-0.065,-0.060,-0.041,-0.029,-0.029,-0.032,-0.040,-0.030,-0.011,-0.022,-0.043,-0.037,-0.019,-0.018,-0.029,-0.037,-0.032,-0.031,-0.051,-0.061,-0.057,-0.047,-0.043,-0.057,-0.072,-0.066,-0.052,-0.055,-0.046,-0.038,-0.045,-0.046,-0.036,-0.025,-0.021,-0.022,-0.024,-0.056,-0.110,-0.129,-0.077,0.080,0.332,0.642,0.944,1.141,1.207,1.045,0.625,0.167,-0.055,-0.069,-0.047,-0.028,-0.028,-0.037,-0.039,-0.037,-0.034,-0.041,-0.046,-0.042,-0.042,-0.048,-0.045,-0.037,-0.034,-0.040,-0.049,-0.053,-0.064,-0.073,-0.068,-0.061,-0.068,-0.083,-0.083,-0.075,-0.074,-0.076,-0.070,-0.062,-0.065,-0.073,-0.066,-0.050,-0.049,-0.057,-0.052,-0.039,-0.036,-0.041,-0.037,-0.030,-0.034,-0.039,-0.034,-0.025,-0.020,-0.020,-0.017,-0.007,0.004,0.014,0.026,0.038,0.044,0.043,0.035,0.028,0.029,0.026,0.020,0.018,0.011,0.004,0.001,0.003,0.004,0.008,0.008,0.006,0.003,0.001,0.001,-0.003,-0.010,-0.016,-0.014,-0.015,-0.021,-0.029,-0.029,-0.022,-0.021,-0.028,-0.028,-0.027,-0.028,-0.026,-0.025,-0.025,-0.026,-0.025,-0.018,-0.011,-0.002,0.001,-0.002,-0.004,0.000,0.005,0.004,0.003,0.007,0.008,0.002,0.004,0.004,0.001,-0.002,-0.004,-0.001,0.003,0.001,-0.002,-0.001,0.003,0.002,-0.003,-0.001,0.001,-0.005,-0.010,-0.014,-0.018,-0.018,-0.016,-0.011,-0.016,-0.026,-0.027,-0.027,-0.023,-0.025,-0.032,-0.034,-0.025,-0.020,-0.016,-0.008,-0.008,-0.017,-0.019,-0.013,-0.010,-0.013,-0.013,-0.010,-0.012,-0.020,-0.023,-0.018,-0.010,-0.006,-0.011,-0.014,-0.014,-0.014,-0.012,-0.010,-0.007,-0.007,-0.005,0.003,0.005,0.003,0.002,0.010,0.009,0.003,-0.001,-0.001,0.002,-0.002,-0.009,-0.014,-0.010,-0.007,-0.012,-0.020,-0.025,-0.021,-0.021,-0.022,-0.023,-0.025,-0.028,-0.027,-0.021,-0.017,-0.015,-0.013,-0.009,-0.001,0.004,0.002,-0.001,-0.001,-0.007,-0.017,-0.019,-0.018,-0.023,-0.033,-0.033,-0.029,-0.029,-0.029,-0.024,-0.013,-0.008,-0.011,-0.011,-0.003,-0.000,-0.005,-0.004,0.003,0.003,0.000,-0.000,0.003,0.003,0.003,0.005,0.006,0.002,0.000,-0.001,-0.005,-0.015,-0.025,-0.026,-0.025,-0.027,-0.032,-0.033,-0.031,-0.032,-0.033,-0.029,-0.023,-0.020,-0.014,-0.012,-0.013,-0.019,-0.020,-0.016,-0.010,-0.007,-0.014,-0.021,-0.027,-0.030,-0.029,-0.028,-0.023,-0.024,-0.027,-0.029,-0.032,-0.034,-0.031,-0.028,-0.026,-0.027,-0.024,-0.019,-0.016,-0.017,-0.016,-0.011,-0.006,-0.007,-0.009,-0.002,0.009,0.013,0.010,0.005,0.001,-0.002,-0.006,-0.010,-0.010,-0.011,-0.016,-0.027,-0.031,-0.034,-0.043,-0.069,-0.121,-0.160,-0.145,-0.047,0.157,0.435,0.733,0.945,1.056,1.017,0.754,0.373,0.056,-0.045,-0.032,-0.019,-0.024,-0.038,-0.052,-0.053,-0.050,-0.052,-0.054,-0.057,-0.060,-0.065,-0.066,-0.062,-0.064,-0.068,-0.068,-0.065,-0.062,-0.065,-0.063,-0.060,-0.056,-0.054,-0.056,-0.058,-0.062,-0.072,-0.079,-0.078,-0.074,-0.076,-0.074,-0.071,-0.069,-0.064,-0.059,-0.060,-0.060,-0.063,-0.064,-0.062,-0.061,-0.061,-0.062,-0.061,-0.063,-0.068,-0.068,-0.059,-0.048,-0.041,-0.033,-0.020,-0.010,0.002,0.011,0.017,0.021,0.022,0.026,0.028,0.025,0.017,0.012,0.010,0.011,0.008,0.004,0.006,0.012,0.013,0.011,0.008,0.002,-0.003,-0.008,-0.011,-0.014,-0.016,-0.018,-0.019,-0.017,-0.020,-0.023,-0.023,-0.020,-0.019,-0.018,-0.011,-0.006,-0.006,-0.010,-0.010,-0.009,-0.009,-0.012,-0.015,-0.017,-0.017,-0.017,-0.013,-0.013,-0.013,-0.017,-0.016,-0.007,-0.005,-0.010,-0.014,-0.016,-0.013,-0.004,0.001,0.000,-0.001,-0.001,-0.001,-0.004,-0.006,-0.010,-0.016,-0.017,-0.021,-0.030,-0.033,-0.027,-0.025,-0.032,-0.034,-0.034,-0.034,-0.033,-0.036,-0.043,-0.047,-0.040,-0.032,-0.024,-0.019,-0.020,-0.018,-0.009,-0.001,0.000,-0.003,-0.011,-0.016,-0.013,-0.013,-0.028,-0.042,-0.023,-0.004,-0.017,-0.046,-0.057,-0.043,-0.023,-0.023,-0.050,-0.069,-0.053,-0.021,-0.013,-0.040,-0.057,-0.046,-0.025,-0.018,-0.039,-0.058,-0.049,-0.033,-0.029,-0.027,-0.021,-0.023,-0.029,-0.032,-0.040,-0.050,-0.041,-0.020,-0.019,-0.035,-0.037,-0.034,-0.035,-0.033,-0.028,-0.031,-0.027,-0.014,-0.021,-0.050,-0.094,-0.127,-0.123,-0.049,0.143,0.418,0.746,1.004,1.113,1.060,0.766,0.327,0.014,-0.071,-0.073,-0.061,-0.036,-0.018,-0.027,-0.055,-0.076,-0.073,-0.046,-0.028,-0.045,-0.074,-0.078,-0.053,-0.030,-0.035,-0.053,-0.054,-0.044,-0.042,-0.045,-0.052,-0.068,-0.078,-0.066,-0.058,-0.069,-0.085,-0.087,-0.069,-0.057,-0.064,-0.072,-0.076,-0.079,-0.080,-0.064,-0.052,-0.064,-0.075,-0.066,-0.040,-0.028,-0.047,-0.061,-0.045,-0.020,-0.015,-0.018,-0.014,-0.004,0.013,0.029,0.032,0.023,0.012,0.016,0.040,0.055,0.040,0.016,0.014,0.021,0.009,-0.015,-0.027,-0.027,-0.024,-0.023,-0.032,-0.047,-0.056,-0.043,-0.015,-0.009,-0.033,-0.051,-0.039,-0.015,-0.009,-0.026,-0.037,-0.032,-0.031,-0.030,-0.043,-0.064,-0.065,-0.056,-0.043,-0.031,-0.045,-0.062,-0.064,-0.057,-0.054,-0.046,-0.035,-0.050,-0.069,-0.065,-0.044,-0.035,-0.047,-0.055,-0.050,-0.042,-0.046,-0.050,-0.052,-0.057,-0.053,-0.042,-0.048,-0.065,-0.064,-0.060,-0.063,-0.058,-0.045,-0.035,-0.028,-0.039,-0.050,-0.038,-0.023,-0.035,-0.045,-0.040,-0.029,-0.014,-0.005,-0.013,-0.026,-0.037,-0.041,-0.034,-0.027,-0.028,-0.033,-0.032,-0.036,-0.047,-0.055,-0.061,-0.054,-0.050,-0.049,-0.048,-0.051,-0.046,-0.041,-0.040,-0.067,-0.121,-0.154,-0.120,0.020,0.260,0.554,0.867,1.103,1.217,1.141,0.780,0.277,-0.036,-0.081,-0.052,-0.036,-0.025,-0.034,-0.054,-0.056,-0.049,-0.049,-0.055,-0.059,-0.066,-0.079,-0.074,-0.060,-0.059,-0.060,-0.056,-0.048,-0.045,-0.053,-0.050,-0.037,-0.037,-0.044,-0.048,-0.046,-0.041,-0.041,-0.050,-0.063,-0.073,-0.082,-0.085,-0.077,-0.074,-0.078,-0.082,-0.083,-0.083,-0.085,-0.077,-0.073,-0.066,-0.062,-0.059,-0.049,-0.032,-0.014,-0.001,0.009,0.013,0.019,0.026,0.035,0.052,0.064,0.061,0.059,0.063,0.059,0.039,0.017,-0.000,-0.018,-0.029,-0.031,-0.037,-0.045,-0.049,-0.051,-0.053,-0.053,-0.056,-0.061,-0.059,-0.057,-0.059,-0.061,-0.061,-0.065,-0.072,-0.071,-0.066,-0.061,-0.055,-0.048,-0.044,-0.048,-0.047,-0.044,-0.049,-0.049,-0.042,-0.047,-0.054,-0.051,-0.047,-0.041,-0.038,-0.040,-0.040,-0.042,-0.044,-0.044,-0.043,-0.043,-0.043,-0.039,-0.040,-0.043,-0.042,-0.037,-0.040,-0.052,-0.056,-0.050,-0.043,-0.040,-0.045,-0.048,-0.044,-0.038,-0.033,-0.031,-0.023,-0.023,-0.027,-0.024,-0.022,-0.022,-0.029,-0.035,-0.036,-0.040,-0.065,-0.119,-0.160,-0.150,-0.057,0.147,0.419,0.726,0.984,1.129,1.123,0.884,0.471,0.095,-0.056,-0.048,-0.021,-0.018,-0.026,-0.034,-0.031,-0.026,-0.027,-0.026,-0.026,-0.028,-0.025,-0.031,-0.045,-0.048,-0.053,-0.055,-0.053,-0.052,-0.059,-0.065,-0.066,-0.064,-0.064,-0.070,-0.065,-0.057,-0.060,-0.065,-0.059,-0.055,-0.068,-0.069,-0.055,-0.052,-0.051,-0.049,-0.050,-0.051,-0.047,-0.041,-0.043,-0.043,-0.041,-0.044,-0.040,-0.035,-0.030,-0.023,-0.015,-0.003,0.006,0.017,0.028,0.038,0.045,0.044,0.036,0.032,0.028,0.020,0.012,0.006,-0.002,-0.009,-0.005,-0.003,-0.008,-0.007,0.002,-0.002,-0.015,-0.024,-0.031,-0.037,-0.039,-0.039,-0.035,-0.032,-0.038,-0.034,-0.023,-0.020,-0.020,-0.026,-0.032,-0.027,-0.029,-0.027,-0.026,-0.030,-0.031,-0.029,-0.024,-0.019,-0.019,-0.019,-0.016,-0.012,-0.011,-0.006,-0.002,-0.008,-0.016,-0.021,-0.025,-0.028,-0.031,-0.034,-0.034,-0.036,-0.041,-0.038,-0.031,-0.025,-0.030,-0.036,-0.034,-0.028,-0.022,-0.017,-0.008,-0.005,-0.008,-0.008,-0.008,-0.016,-0.024,-0.019,-0.009,-0.009,-0.013,-0.016,-0.017,-0.020,-0.031,-0.042,-0.043,-0.042,-0.044,-0.046,-0.046,-0.051,-0.056,-0.049,-0.039,-0.034,-0.027,-0.021,-0.018,-0.017,-0.015,-0.010,-0.007,-0.004,0.003,0.004,0.001,0.002,-0.001,-0.002,-0.003,-0.007,-0.006,-0.011,-0.017,-0.022,-0.030,-0.031,-0.030,-0.033,-0.037,-0.036,-0.035,-0.035,-0.038,-0.035,-0.031,-0.033,-0.031,-0.024,-0.012,-0.004,-0.003,-0.003,0.003,0.001,-0.001,0.001,0.005,0.006,0.004,-0.001,-0.013,-0.023,-0.024,-0.026,-0.027,-0.028,-0.031,-0.033,-0.035,-0.040,-0.041,-0.038,-0.036,-0.037,-0.033,-0.029,-0.027,-0.021,-0.021,-0.022,-0.018,-0.010,-0.006,-0.005,-0.001,0.002,0.004,0.005,0.004,-0.002,-0.011,-0.013,-0.013,-0.013,-0.015,-0.011,-0.007,-0.011,-0.015,-0.036,-0.091,-0.137,-0.129,-0.031,0.172,0.439,0.732,0.948,1.063,1.027,0.746,0.336,0.027,-0.049,-0.015,0.013,0.008,-0.012,-0.020,-0.024,-0.033,-0.041,-0.043,-0.041,-0.046,-0.054,-0.053,-0.051,-0.056,-0.059,-0.060,-0.060,-0.060,-0.063,-0.065,-0.064,-0.066,-0.070,-0.070,-0.066,-0.064,-0.068,-0.065,-0.058,-0.059,-0.062,-0.059,-0.058,-0.063,-0.067,-0.064,-0.062,-0.065,-0.070,-0.075,-0.068,-0.064,-0.065,-0.061,-0.053,-0.051,-0.048,-0.041,-0.030,-0.021,-0.014,-0.006,0.004,0.010,0.015,0.024,0.035,0.036,0.031,0.027,0.026,0.026,0.018,0.011,0.010,0.005,0.001,0.003,0.006,0.004,-0.002,-0.006,-0.008,-0.009,-0.009,-0.002,0.001,0.002,0.005,0.008,0.007,0.002,-0.005,-0.006,-0.008,-0.013,-0.017,-0.017,-0.014,-0.010,-0.010,-0.009,0.000,0.004,0.001,0.004,0.007,0.002,-0.006,-0.005,0.008,0.012,-0.002,-0.017,-0.013,0.002,-0.001,-0.021,-0.033,-0.026,-0.018,-0.017,-0.021,-0.017,-0.010,-0.014,-0.029,-0.031,-0.012,0.001,-0.008,-0.025,-0.027,-0.009,0.002,-0.014,-0.032,-0.031,-0.018,-0.010,-0.024,-0.039,-0.034,-0.027,-0.023,-0.030,-0.044,-0.049,-0.039,-0.038,-0.062,-0.084,-0.082,-0.061,-0.046,-0.047,-0.051,-0.050,-0.028,0.000,-0.002,-0.031,-0.047,-0.036,-0.014,-0.010,-0.033,-0.043,-0.032,-0.018,-0.012,-0.023,-0.036,-0.028,-0.015,-0.026,-0.051,-0.059,-0.053,-0.044,-0.043,-0.051,-0.057,-0.045,-0.023,-0.032,-0.060,-0.063,-0.038,-0.014,-0.017,-0.045,-0.048,-0.023,0.003,0.001,-0.028,-0.045,-0.038,-0.018,-0.003,-0.020,-0.047,-0.051,-0.024,0.005,-0.008,-0.047,-0.054,-0.030,-0.005,-0.010,-0.050,-0.099,-0.147,-0.160,-0.102,0.063,0.300,0.574,0.866,1.077,1.171,1.011,0.556,0.095,-0.102,-0.079,-0.019,-0.009,-0.039,-0.054,-0.044,-0.036,-0.052,-0.057,-0.056,-0.067,-0.072,-0.057,-0.043,-0.049,-0.062,-0.059,-0.045,-0.036,-0.053,-0.076,-0.073,-0.064,-0.063,-0.064,-0.061,-0.062,-0.067,-0.069,-0.070,-0.068,-0.068,-0.071,-0.074,-0.072,-0.070,-0.068,-0.063,-0.058,-0.070,-0.089,-0.084,-0.064,-0.065,-0.076,-0.071,-0.063,-0.057,-0.042,-0.022,-0.008,-0.002,0.008,0.020,0.031,0.040,0.049,0.065,0.076,0.072,0.055,0.042,0.038,0.034,0.022,0.008,-0.009,-0.021,-0.027,-0.042,-0.057,-0.056,-0.062,-0.078,-0.082,-0.068,-0.063,-0.071,-0.072,-0.048,-0.031,-0.038,-0.039,-0.029,-0.022,-0.013,-0.012,-0.018,-0.025,-0.025,-0.016,-0.012,-0.024,-0.034,-0.031,-0.030,-0.042,-0.057,-0.057,-0.058,-0.068,-0.082,-0.087,-0.084,-0.084,-0.080,-0.068,-0.065,-0.067,-0.058,-0.047,-0.041,-0.032,-0.018,-0.008,-0.019,-0.029,-0.020,-0.012,-0.015,-0.018,-0.021,-0.021,-0.025,-0.030,-0.029,-0.029,-0.035,-0.053,-0.057,-0.056,-0.064,-0.069,-0.067,-0.088,-0.147,-0.187,-0.164,-0.046,0.181,0.484,0.819,1.079,1.208,1.161,0.875,0.426,0.064,-0.052,-0.042,-0.024,-0.026,-0.040,-0.053,-0.062,-0.061,-0.065,-0.069,-0.070,-0.075,-0.081,-0.082,-0.081,-0.076,-0.076,-0.081,-0.078,-0.078,-0.080,-0.080,-0.078,-0.076,-0.077,-0.080,-0.077,-0.072,-0.073,-0.074,-0.069,-0.070,-0.078,-0.080,-0.077,-0.075,-0.070,-0.066,-0.064,-0.063,-0.061,-0.063,-0.065,-0.062,-0.060,-0.056,-0.047,-0.043,-0.038,-0.026,-0.010,0.003,0.011,0.016,0.022,0.031,0.035,0.035,0.037,0.031,0.020,0.006,-0.002,-0.004,-0.011,-0.023,-0.034,-0.041,-0.048,-0.053,-0.047,-0.034,-0.029,-0.029,-0.026,-0.025,-0.035,-0.048,-0.048,-0.040,-0.041,-0.045,-0.042,-0.043,-0.052,-0.057,-0.059,-0.066,-0.071,-0.066,-0.058,-0.056,-0.061,-0.059,-0.052,-0.045,-0.044,-0.048,-0.045,-0.038,-0.034,-0.031,-0.023,-0.024,-0.032,-0.034,-0.029,-0.027,-0.029,-0.030,-0.031,-0.041,-0.053,-0.053,-0.053,-0.052,-0.053,-0.056,-0.053,-0.050,-0.051,-0.055,-0.052,-0.049,-0.047,-0.046,-0.038,-0.029,-0.028,-0.040,-0.077,-0.124,-0.137,-0.078,0.103,0.369,0.669,0.940,1.106,1.135,0.950,0.580,0.182,-0.039,-0.070,-0.053,-0.042,-0.045,-0.058,-0.064,-0.059,-0.056,-0.061,-0.058,-0.045,-0.040,-0.050,-0.053,-0.042,-0.037,-0.046,-0.052,-0.048,-0.053,-0.062,-0.063,-0.061,-0.071,-0.084,-0.088,-0.086,-0.087,-0.091,-0.094,-0.093,-0.091,-0.092,-0.085,-0.078,-0.076,-0.075,-0.070,-0.065,-0.060,-0.053,-0.046,-0.041,-0.040,-0.039,-0.035,-0.026,-0.025,-0.024,-0.017,-0.012,-0.009,-0.007,-0.001,0.010,0.016,0.022,0.029,0.028,0.022,0.012,0.009,0.012,0.006,-0.002,-0.004,-0.003,-0.006,-0.009,-0.005,-0.004,-0.008,-0.012,-0.016,-0.021,-0.028,-0.032,-0.038,-0.042,-0.042,-0.041,-0.038,-0.037,-0.034,-0.028,-0.026,-0.027,-0.025,-0.019,-0.019,-0.028,-0.032,-0.028,-0.026,-0.027,-0.027,-0.019,-0.009,-0.003,-0.000,0.004,0.004,0.002,-0.001,-0.005,-0.009,-0.021,-0.033,-0.030,-0.027,-0.033,-0.032,-0.024,-0.025,-0.031,-0.038,-0.031,-0.025,-0.026,-0.030,-0.028,-0.022,-0.029,-0.035,-0.035,-0.030,-0.032,-0.033,-0.031,-0.028,-0.033,-0.034,-0.029,-0.024,-0.022,-0.027,-0.024,-0.012,-0.013,-0.024,-0.026,-0.026,-0.032,-0.038,-0.033,-0.024,-0.025,-0.031,-0.033,-0.028,-0.029,-0.038,-0.035,-0.028,-0.035,-0.043,-0.044,-0.036,-0.035,-0.041,-0.037,-0.025,-0.021,-0.028,-0.032,-0.030,-0.035,-0.046,-0.049,-0.039,-0.029,-0.027,-0.020,-0.008,-0.004,-0.008,-0.019,-0.050,-0.102,-0.132,-0.100,0.039,0.269,0.553,0.838,1.019,1.101,0.987,0.618,0.195,-0.028,-0.051,-0.021,-0.007,-0.020,-0.034,-0.041,-0.044,-0.044,-0.047,-0.048,-0.043,-0.038,-0.044,-0.048,-0.046,-0.046,-0.048,-0.050,-0.046,-0.045,-0.049,-0.054,-0.058,-0.058,-0.059,-0.064,-0.062,-0.061,-0.069,-0.076,-0.074,-0.069,-0.069,-0.068,-0.069,-0.069,-0.071,-0.069,-0.057,-0.052,-0.052,-0.053,-0.050,-0.047,-0.047,-0.043,-0.037,-0.032,-0.025,-0.019,-0.016,-0.007,0.002,0.010,0.019,0.028,0.037,0.040,0.040,0.034,0.026,0.021,0.013,0.004,0.000,0.002,-0.003,-0.007,-0.006,-0.003,-0.004,-0.005,-0.003,-0.004,-0.014,-0.018,-0.011,-0.011,-0.018,-0.028,-0.032,-0.030,-0.030,-0.033,-0.034,-0.034,-0.037,-0.041,-0.038,-0.028,-0.021,-0.021,-0.024,-0.020,-0.016,-0.013,-0.008,-0.006,-0.007,-0.008,0.000,0.010,0.007,-0.008,-0.019,-0.007,0.003,-0.008,-0.023,-0.017,-0.008,-0.015,-0.031,-0.039,-0.040,-0.038,-0.036,-0.040,-0.048,-0.050,-0.036,-0.028,-0.042,-0.052,-0.042,-0.032,-0.037,-0.048,-0.047,-0.033,-0.026,-0.040,-0.051,-0.054,-0.054,-0.048,-0.054,-0.063,-0.063,-0.063,-0.061,-0.060,-0.062,-0.056,-0.045,-0.046,-0.052,-0.043,-0.025,-0.022,-0.035,-0.041,-0.031,-0.020,-0.025,-0.037,-0.043,-0.042,-0.032,-0.033,-0.053,-0.066,-0.062,-0.046,-0.053,-0.114,-0.176,-0.176,-0.096,0.084,0.329,0.623,0.907,1.088,1.130,0.911,0.470,0.065,-0.081,-0.055,-0.029,-0.035,-0.045,-0.047,-0.053,-0.065,-0.077,-0.077,-0.070,-0.061,-0.059,-0.067,-0.074,-0.076,-0.073,-0.054,-0.044,-0.063,-0.077,-0.065,-0.038,-0.035,-0.060,-0.074,-0.061,-0.049,-0.063,-0.078,-0.081,-0.085,-0.080,-0.073,-0.071,-0.071,-0.072,-0.080,-0.087,-0.084,-0.077,-0.081,-0.086,-0.083,-0.079,-0.071,-0.050,-0.044,-0.059,-0.062,-0.044,-0.021,-0.010,-0.012,-0.011,-0.007,-0.008,0.005,0.030,0.031,0.003,-0.008,0.003,0.020,0.022,-0.001,-0.026,-0.030,-0.020,-0.010,-0.011,-0.032,-0.052,-0.054,-0.045,-0.048,-0.057,-0.054,-0.051,-0.053,-0.064,-0.079,-0.076,-0.054,-0.051,-0.067,-0.070,-0.057,-0.041,-0.032,-0.034,-0.040,-0.045,-0.033,-0.012,-0.012,-0.029,-0.042,-0.041,-0.028,-0.022,-0.042,-0.066,-0.069,-0.058,-0.055,-0.063,-0.074,-0.080,-0.087,-0.111,-0.147,-0.163,-0.118,0.047,0.320,0.644,0.967,1.180,1.240,1.114,0.799,0.385,0.060,-0.048,-0.061,-0.055,-0.044,-0.046,-0.053,-0.067,-0.084,-0.092,-0.079,-0.074,-0.074,-0.068,-0.077,-0.086,-0.074,-0.062,-0.074,-0.086,-0.068,-0.049,-0.059,-0.071,-0.068,-0.066,-0.062,-0.052,-0.057,-0.084,-0.094,-0.076,-0.059,-0.074,-0.089,-0.074,-0.073,-0.090,-0.087,-0.073,-0.075,-0.071,-0.074,-0.085,-0.082,-0.062,-0.053,-0.065,-0.065,-0.055,-0.042,-0.028,-0.017,-0.008,0.000,0.007,0.012,0.013,0.014,0.010,0.004,0.003,-0.012,-0.024,-0.016,-0.018,-0.032,-0.034,-0.029,-0.027,-0.027,-0.023,-0.020,-0.016,-0.013,-0.022,-0.027,-0.028,-0.029,-0.031,-0.030,-0.035,-0.046,-0.050,-0.052,-0.054,-0.059,-0.063,-0.065,-0.063,-0.060,-0.060,-0.052,-0.042,-0.041,-0.044,-0.046,-0.046,-0.045,-0.040,-0.034,-0.042,-0.041,-0.030,-0.032,-0.034,-0.030,-0.026,-0.030,-0.035,-0.038,-0.036,-0.038,-0.042,-0.045,-0.042,-0.041,-0.039,-0.033,-0.033,-0.038,-0.041,-0.032,-0.024,-0.027,-0.030,-0.025,-0.018,-0.016,-0.018,-0.019,-0.019,-0.020,-0.020,-0.019,-0.020,-0.018,-0.020,-0.027,-0.022,-0.013,-0.016,-0.025,-0.026,-0.022,-0.027,-0.037,-0.040,-0.055,-0.105,-0.155,-0.158,-0.085,0.106,0.384,0.706,0.986,1.150,1.160,0.928,0.508,0.111,-0.051,-0.045,-0.016,-0.006,-0.016,-0.030,-0.032,-0.026,-0.029,-0.041,-0.045,-0.039,-0.038,-0.047,-0.056,-0.057,-0.060,-0.067,-0.068,-0.061,-0.062,-0.064,-0.063,-0.067,-0.069,-0.069,-0.065,-0.059,-0.057,-0.057,-0.056,-0.055,-0.054,-0.052,-0.049,-0.045,-0.051,-0.059,-0.055,-0.048,-0.047,-0.049,-0.052,-0.053,-0.057,-0.057,-0.052,-0.053,-0.058,-0.059,-0.053,-0.044,-0.035,-0.019,0.000,0.019,0.029,0.034,0.039,0.045,0.041,0.030,0.025,0.024,0.021,0.014,0.009,0.005,0.003,0.001,0.001,-0.000,-0.005,-0.006,-0.007,-0.007,-0.009,-0.012,-0.015,-0.018,-0.020,-0.019,-0.009,-0.003,-0.003,-0.008,-0.010,-0.008,-0.013,-0.019,-0.017,-0.008,-0.003,-0.003,-0.001,-0.002,-0.001,-0.003,-0.003,-0.006,-0.014,-0.022,-0.025,-0.023,-0.021,-0.020,-0.019,-0.019,-0.018,-0.021,-0.024,-0.019,-0.012,-0.007,-0.004,-0.002,-0.005,-0.006,-0.005,-0.001,-0.005,-0.015,-0.017,-0.013,-0.008,-0.011,-0.015,-0.014,-0.018,-0.024,-0.028,-0.029,-0.035,-0.037,-0.033,-0.030,-0.033,-0.032,-0.030,-0.027,-0.020,-0.018,-0.016,-0.015,-0.013,-0.009,-0.009,-0.015,-0.018,-0.019,-0.023,-0.023,-0.018,-0.021,-0.024,-0.022,-0.017,-0.013,-0.012,-0.012,-0.016,-0.022,-0.027,-0.033,-0.037,-0.039,-0.033,-0.024,-0.017,-0.012,-0.009,-0.005,-0.001,-0.000,-0.005,-0.003,-0.003,-0.008,-0.016,-0.026,-0.027,-0.025,-0.020,-0.019,-0.017,-0.017,-0.023,-0.024,-0.022,-0.019,-0.016,-0.014,-0.011,-0.011,-0.014,-0.011,-0.009,-0.011,-0.011,-0.011,-0.008,-0.003,-0.003,-0.004,-0.006,-0.011,-0.019,-0.022,-0.018,-0.019,-0.025,-0.026,-0.025,-0.027,-0.032,-0.031,-0.025,-0.024,-0.025,-0.023,-0.020,-0.018,-0.016,-0.016,-0.011,-0.009,-0.009,-0.007,-0.002,-0.003,-0.007,-0.007,-0.004,-0.003,-0.002,0.001,-0.002,-0.009,-0.017,-0.025,-0.060,-0.123,-0.149,-0.109,0.029,0.259,0.546,0.816,0.984,1.055,0.918,0.563,0.171,-0.039,-0.057,-0.029,-0.015,-0.021,-0.029,-0.030,-0.028,-0.029,-0.037,-0.041,-0.042,-0.042,-0.040,-0.040,-0.033,-0.028,-0.033,-0.039,-0.043,-0.048,-0.058,-0.065,-0.065,-0.068,-0.077,-0.081,-0.080,-0.077,-0.079,-0.079,-0.072,-0.067,-0.066,-0.066,-0.067,-0.068,-0.074,-0.075,-0.070,-0.067,-0.068,-0.064,-0.065,-0.067,-0.065,-0.061,-0.053,-0.048,-0.043,-0.038,-0.031,-0.028,-0.027,-0.021,-0.010,-0.000,0.005,0.014,0.022,0.024,0.026,0.031,0.035,0.034,0.030,0.020,0.016,0.013,0.006,0.000,-0.002,-0.005,-0.008,-0.009,-0.007,-0.007,-0.011,-0.013,-0.018,-0.024,-0.035,-0.042,-0.044,-0.045,-0.049,-0.048,-0.041,-0.035,-0.034,-0.032,-0.028,-0.029,-0.030,-0.029,-0.025,-0.021,-0.019,-0.012,-0.009,-0.011,-0.014,-0.015,-0.013,-0.016,-0.018,-0.020,-0.017,-0.017,-0.026,-0.036,-0.043,-0.046,-0.047,-0.047,-0.047,-0.050,-0.055,-0.058,-0.057,-0.058,-0.059,-0.059,-0.055,-0.053,-0.045,-0.034,-0.030,-0.028,-0.029,-0.029,-0.030,-0.033,-0.038,-0.039,-0.035,-0.037,-0.047,-0.054,-0.059,-0.065,-0.072,-0.074,-0.072,-0.071,-0.070,-0.066,-0.058,-0.052,-0.049,-0.050,-0.073,-0.127,-0.168,-0.149,-0.039,0.169,0.435,0.731,0.962,1.094,1.073,0.812,0.408,0.070,-0.053,-0.050,-0.032,-0.035,-0.051,-0.063,-0.066,-0.069,-0.076,-0.074,-0.067,-0.066,-0.072,-0.070,-0.064,-0.059,-0.059,-0.060,-0.053,-0.052,-0.059,-0.064,-0.061,-0.061,-0.068,-0.069,-0.064,-0.067,-0.075,-0.078,-0.071,-0.067,-0.077,-0.083,-0.078,-0.080,-0.093,-0.094,-0.081,-0.070,-0.068,-0.061,-0.051,-0.046,-0.050,-0.047,-0.033,-0.023,-0.022,-0.017,-0.002,0.009,0.014,0.022,0.032,0.042,0.043,0.042,0.043,0.041,0.035,0.026,0.022,0.014,-0.004,-0.021,-0.027,-0.035,-0.045,-0.050,-0.046,-0.043,-0.043,-0.043,-0.042,-0.039,-0.039,-0.040,-0.043,-0.045,-0.044,-0.045,-0.048,-0.045,-0.044,-0.052,-0.057,-0.057,-0.055,-0.052,-0.045,-0.050,-0.063,-0.070,-0.065,-0.054,-0.049,-0.058,-0.064,-0.058,-0.046,-0.040,-0.043,-0.043,-0.043,-0.041,-0.032,-0.027,-0.036,-0.041,-0.034,-0.025,-0.026,-0.038,-0.048,-0.041,-0.036,-0.048,-0.068,-0.073,-0.060,-0.061,-0.113,-0.178,-0.185,-0.101,0.100,0.371,0.660,0.902,1.053,1.093,0.925,0.572,0.181,-0.029,-0.042,-0.020,-0.027,-0.041,-0.039,-0.046,-0.065,-0.086,-0.087,-0.072,-0.065,-0.078,-0.094,-0.099,-0.095,-0.093,-0.089,-0.089,-0.087,-0.091,-0.091,-0.083,-0.070,-0.062,-0.062,-0.058,-0.058,-0.060,-0.056,-0.047,-0.048,-0.055,-0.057,-0.054,-0.054,-0.063,-0.075,-0.070,-0.063,-0.081,-0.094,-0.084,-0.077,-0.085,-0.091,-0.075,-0.050,-0.039,-0.042,-0.034,-0.015,-0.004,0.005,0.016,0.032,0.049,0.058,0.056,0.050,0.043,0.038,0.037,0.027,0.004,-0.017,-0.022,-0.027,-0.039,-0.054,-0.062,-0.058,-0.053,-0.057,-0.062,-0.061,-0.053,-0.054,-0.064,-0.059,-0.052,-0.051,-0.042,-0.035,-0.032,-0.030,-0.022,-0.027,-0.038,-0.034,-0.019,-0.007,-0.012,-0.031,-0.046,-0.046,-0.033,-0.022,-0.039,-0.062,-0.064,-0.056,-0.044,-0.045,-0.053,-0.049,-0.040,-0.036,-0.031,-0.026,-0.029,-0.034,-0.042,-0.071,-0.121,-0.138,-0.097,0.034,0.271,0.572,0.873,1.083,1.158,1.043,0.738,0.341,0.032,-0.057,-0.043,-0.040,-0.052,-0.062,-0.058,-0.046,-0.049,-0.067,-0.072,-0.063,-0.053,-0.041,-0.045,-0.061,-0.073,-0.072,-0.062,-0.058,-0.072,-0.088,-0.085,-0.082,-0.082,-0.086,-0.086,-0.087,-0.097,-0.100,-0.087,-0.080,-0.085,-0.085,-0.074,-0.059,-0.049,-0.064,-0.079,-0.070,-0.062,-0.063,-0.059,-0.045,-0.036,-0.046,-0.060,-0.054,-0.046,-0.044,-0.043,-0.036,-0.025,-0.021,-0.022,-0.014,0.005,0.018,0.015,0.014,0.011,0.001,0.002,0.003,-0.005,-0.019,-0.023,-0.017,-0.025,-0.037,-0.031,-0.023,-0.023,-0.025,-0.028,-0.031,-0.037,-0.046,-0.048,-0.041,-0.032,-0.036,-0.043,-0.041,-0.036,-0.030,-0.028,-0.030,-0.025,-0.018,-0.020,-0.017,-0.005,-0.000,-0.003,-0.001,0.003,0.001,-0.006,-0.009,-0.012,-0.017,-0.023,-0.032,-0.034,-0.027,-0.035,-0.054,-0.060,-0.056,-0.050,-0.045,-0.040,-0.032,-0.025,-0.021,-0.016,-0.014,-0.018,-0.016,-0.004,-0.000,-0.005,-0.005,-0.002,-0.004,-0.012,-0.016,-0.013,-0.018,-0.028,-0.031,-0.033,-0.032,-0.041,-0.053,-0.050,-0.045,-0.047,-0.040,-0.028,-0.025,-0.022,-0.016,-0.011,-0.009,-0.004,0.004,0.005,-0.001,-0.005,-0.004,-0.003,-0.006,-0.009,-0.017,-0.024,-0.030,-0.032,-0.028,-0.033,-0.035,-0.033,-0.035,-0.042,-0.040,-0.033,-0.028,-0.022,-0.014,-0.011,-0.007,-0.000,0.007,0.014,0.021,0.022,0.014,0.009,0.002,-0.026,-0.085,-0.125,-0.103,0.018,0.242,0.526,0.825,1.042,1.148,1.061,0.722,0.274,-0.021,-0.076,-0.043,-0.016,-0.015,-0.031,-0.041,-0.033,-0.030,-0.043,-0.048,-0.038,-0.030,-0.035,-0.042,-0.046,-0.050,-0.056,-0.063,-0.066,-0.069,-0.076,-0.084,-0.078,-0.071,-0.074,-0.079,-0.077,-0.069,-0.070,-0.079,-0.076,-0.070,-0.074,-0.079,-0.075,-0.073,-0.080,-0.081,-0.074,-0.071,-0.071,-0.068,-0.064,-0.070,-0.075,-0.071,-0.064,-0.059,-0.058,-0.052,-0.041,-0.031,-0.021,-0.009,0.001,0.009,0.018,0.029,0.038,0.038,0.035,0.033,0.026,0.017,0.007,0.001,-0.001,-0.009,-0.013,-0.014,-0.016,-0.021,-0.029,-0.035,-0.035,-0.035,-0.042,-0.047,-0.046,-0.042,-0.046,-0.048,-0.046,-0.043,-0.041,-0.038,-0.034,-0.030,-0.026,-0.021,-0.019,-0.020,-0.020,-0.024,-0.027,-0.027,-0.026,-0.032,-0.032,-0.029,-0.030,-0.030,-0.030,-0.032,-0.035,-0.035,-0.033,-0.031,-0.032,-0.037,-0.041,-0.040,-0.041,-0.045,-0.043,-0.036,-0.034,-0.028,-0.020,-0.019,-0.022,-0.027,-0.026,-0.033,-0.045,-0.044,-0.040,-0.036,-0.032,-0.029,-0.025,-0.023,-0.031,-0.042,-0.044,-0.042,-0.039,-0.040,-0.034,-0.030,-0.036,-0.042,-0.039,-0.034,-0.036,-0.031,-0.025,-0.025,-0.027,-0.029,-0.030,-0.033,-0.043,-0.056,-0.054,-0.048,-0.053,-0.049,-0.039,-0.037,-0.037,-0.028,-0.022,-0.020,-0.019,-0.014,-0.028,-0.076,-0.121,-0.118,-0.024,0.177,0.443,0.741,0.980,1.115,1.108,0.863,0.447,0.077,-0.064,-0.057,-0.037,-0.038,-0.044,-0.048,-0.051,-0.057,-0.063,-0.061,-0.054,-0.051,-0.051,-0.049,-0.041,-0.026,-0.016,-0.015,-0.014,-0.012,-0.011,-0.011,-0.007,-0.008,-0.015,-0.027,-0.030,-0.032,-0.042,-0.051,-0.052,-0.053,-0.063,-0.075,-0.081,-0.087,-0.094,-0.096,-0.092,-0.086,-0.082,-0.078,-0.070,-0.061,-0.053,-0.045,-0.038,-0.029,-0.020,-0.013,-0.004,0.002,0.006,0.014,0.022,0.031,0.039,0.042,0.043,0.045,0.038,0.030,0.023,0.013,0.003,-0.003,-0.008,-0.015,-0.020,-0.019,-0.019,-0.016,-0.012,-0.007,-0.007,-0.007,-0.005,-0.002,-0.001,-0.001,0.000,-0.002,-0.006,-0.008,-0.013,-0.016,-0.022,-0.028,-0.031,-0.031,-0.031,-0.031,-0.029,-0.027,-0.030,-0.025,-0.018,-0.018,-0.018,-0.014,-0.009,-0.011,-0.015,-0.018,-0.020,-0.020,-0.023,-0.029,-0.036,-0.042,-0.043,-0.042,-0.044,-0.047,-0.049,-0.051,-0.048,-0.046,-0.044,-0.047,-0.044,-0.040,-0.036,-0.030,-0.023,-0.020,-0.019,-0.018,-0.020,-0.022,-0.016,-0.006,-0.005,-0.002,-0.002,-0.007,-0.009,-0.012,-0.021,-0.030,-0.034,-0.033,-0.033,-0.036,-0.042,-0.041,-0.042,-0.043,-0.043,-0.041,-0.042,-0.041,-0.036,-0.031,-0.024,-0.019,-0.019,-0.018,-0.014,-0.011,-0.012,-0.015,-0.019,-0.023,-0.019,-0.016,-0.020,-0.021,-0.022,-0.021,-0.014,-0.012,-0.011,-0.013,-0.015,-0.013,-0.012,-0.020,-0.024,-0.022,-0.020,-0.018,-0.014,-0.010,-0.013,-0.016,-0.015,-0.016,-0.021,-0.026,-0.032,-0.035,-0.033,-0.031,-0.030,-0.021,-0.012,-0.012,-0.010,-0.002,0.003,0.004,0.005,0.005,-0.002,-0.039,-0.104,-0.138,-0.098,0.055,0.284,0.559,0.826,0.998,1.067,0.926,0.550,0.141,-0.068,-0.080,-0.045,-0.031,-0.038,-0.055,-0.063,-0.057,-0.052,-0.047,-0.043,-0.035,-0.027,-0.028,-0.030,-0.032,-0.031,-0.022,-0.018,-0.029,-0.042,-0.046,-0.044,-0.047,-0.063,-0.083,-0.084,-0.068,-0.070,-0.099,-0.115,-0.099,-0.077,-0.071,-0.079,-0.090,-0.086,-0.063,-0.046,-0.054,-0.072,-0.068,-0.042,-0.020,-0.019,-0.034,-0.037,-0.021,-0.007,-0.013,-0.025,-0.025,-0.009,0.007,0.003,-0.016,-0.025,-0.009,0.021,0.030,0.004,-0.016,-0.007,0.010,0.009,-0.017,-0.036,-0.029,-0.017,-0.017,-0.023,-0.020,-0.006,0.007,0.002,-0.017,-0.027,-0.016,0.007,0.007,-0.018,-0.036,-0.026,-0.009,-0.010,-0.036,-0.056,-0.056,-0.032,-0.013,-0.034,-0.071,-0.079,-0.059,-0.034,-0.038,-0.067,-0.075,-0.053,-0.036,-0.041,-0.048,-0.043,-0.015,0.005,-0.013,-0.041,-0.045,-0.031,-0.028,-0.041,-0.051,-0.055,-0.052,-0.036,-0.027,-0.044,-0.068,-0.077,-0.063,-0.029,-0.032,-0.073,-0.086,-0.068,-0.050,-0.048,-0.058,-0.065,-0.063,-0.049,-0.030,-0.027,-0.032,-0.031,-0.028,-0.021,-0.019,-0.026,-0.036,-0.037,-0.026,-0.022,-0.036,-0.058,-0.092,-0.140,-0.156,-0.099,0.073,0.325,0.619,0.906,1.096,1.158,0.991,0.580,0.141,-0.074,-0.083,-0.043,-0.024,-0.029,-0.032,-0.039,-0.051,-0.049,-0.041,-0.036,-0.029,-0.031,-0.041,-0.038,-0.024,-0.020,-0.037,-0.053,-0.051,-0.045,-0.044,-0.050,-0.060,-0.069,-0.065,-0.050,-0.046,-0.060,-0.079,-0.083,-0.061,-0.045,-0.049,-0.050,-0.051,-0.052,-0.050,-0.037,-0.025,-0.036,-0.049,-0.041,-0.034,-0.039,-0.039,-0.033,-0.020,-0.010,-0.009,-0.008,-0.004,0.000,0.001,0.013,0.039,0.047,0.044,0.052,0.057,0.052,0.047,0.045,0.026,0.003,-0.000,0.016,0.020,0.008,-0.017,-0.036,-0.028,-0.018,-0.020,-0.033,-0.040,-0.031,-0.020,-0.023,-0.023,-0.012,-0.010,-0.027,-0.040,-0.033,-0.016,-0.009,-0.011,-0.017,-0.019,-0.017,-0.021,-0.022,-0.014,-0.004,-0.004,-0.007,-0.014,-0.019,-0.023,-0.029,-0.026,-0.022,-0.022,-0.028,-0.029,-0.011,-0.002,-0.020,-0.016,-0.002,-0.011,-0.009,0.000,-0.002,-0.004,-0.008,-0.018,-0.026,-0.018,-0.011,-0.012,-0.017,-0.022,-0.027,-0.033,-0.024,-0.015,-0.025,-0.039,-0.041,-0.037,-0.026,-0.021,-0.029,-0.032,-0.030,-0.037,-0.032,-0.015,-0.013,-0.013,-0.007,0.000,-0.000,-0.006,-0.004,-0.001,-0.008,-0.017,-0.022,-0.023,-0.021,-0.022,-0.023,-0.020,-0.008,-0.000,-0.011,-0.019,-0.012,-0.009,-0.012,-0.016,-0.016,-0.014,-0.009,-0.003,-0.002,-0.002,-0.002,0.006,0.010,0.005,-0.001,0.001,0.002,-0.006,-0.016,-0.021,-0.017,-0.018,-0.025,-0.026,-0.023,-0.023,-0.026,-0.028,-0.025,-0.020,-0.020,-0.019,-0.010,-0.010,-0.017,-0.012,-0.001,0.004,0.003,0.001,0.004,0.008,0.007,0.003,0.001,0.003,-0.001,-0.006,-0.013,-0.024,-0.030,-0.037,-0.039,-0.043,-0.046,-0.043,-0.037,-0.035,-0.033,-0.024,-0.018,-0.021,-0.020,-0.014,-0.009,-0.012,-0.017,-0.015,-0.009,-0.004,-0.008,-0.016,-0.019,-0.018,-0.023,-0.028,-0.032,-0.032,-0.031,-0.031,-0.029,-0.025,-0.024,-0.022,-0.018,-0.018,-0.024,-0.028,-0.046,-0.097,-0.136,-0.117,0.002,0.224,0.510,0.812,1.021,1.125,1.054,0.731,0.295,-0.022,-0.106,-0.087,-0.064,-0.055,-0.062,-0.074,-0.079,-0.073,-0.071,-0.073,-0.072,-0.068,-0.071,-0.075,-0.073,-0.067,-0.074,-0.079,-0.066,-0.056,-0.062,-0.063,-0.053,-0.050,-0.057,-0.072,-0.078,-0.072,-0.077,-0.091,-0.092,-0.087,-0.091,-0.098,-0.099,-0.096,-0.100,-0.103,-0.099,-0.098,-0.100,-0.098,-0.092,-0.089,-0.089,-0.086,-0.073,-0.063,-0.055,-0.049,-0.040,-0.037,-0.041,-0.037,-0.025,-0.013,-0.011,-0.011,0.000,0.010,0.009,0.007,0.010,0.009,-0.001,-0.014,-0.022,-0.025,-0.028,-0.034,-0.034,-0.034,-0.039,-0.036,-0.030,-0.028,-0.033,-0.035,-0.030,-0.033,-0.035,-0.032,-0.031,-0.031,-0.032,-0.034,-0.035,-0.040,-0.046,-0.052,-0.050,-0.049,-0.050,-0.044,-0.039,-0.040,-0.041,-0.038,-0.037,-0.038,-0.038,-0.035,-0.032,-0.034,-0.036,-0.037,-0.041,-0.038,-0.035,-0.041,-0.066,-0.113,-0.143,-0.118,0.006,0.236,0.524,0.834,1.071,1.181,1.129,0.890,0.522,0.147,-0.026,-0.039,-0.035,-0.040,-0.044,-0.052,-0.065,-0.069,-0.065,-0.066,-0.073,-0.072,-0.067,-0.071,-0.074,-0.068,-0.068,-0.066,-0.062,-0.057,-0.054,-0.055,-0.055,-0.049,-0.046,-0.049,-0.054,-0.062,-0.072,-0.080,-0.086,-0.085,-0.082,-0.083,-0.081,-0.075,-0.068,-0.071,-0.074,-0.075,-0.074,-0.069,-0.061,-0.057,-0.056,-0.051,-0.042,-0.031,-0.025,-0.023,-0.010,0.004,0.010,0.014,0.024,0.030,0.027,0.027,0.032,0.026,0.016,0.005,-0.004,-0.007,-0.016,-0.028,-0.036,-0.038,-0.041,-0.044,-0.043,-0.040,-0.035,-0.030,-0.028,-0.028,-0.025,-0.022,-0.022,-0.021,-0.019,-0.023,-0.023,-0.023,-0.027,-0.032,-0.039,-0.044,-0.045,-0.045,-0.045,-0.043,-0.045,-0.046,-0.045,-0.045,-0.044,-0.046,-0.042,-0.034,-0.030,-0.030,-0.028,-0.024,-0.020,-0.018,-0.017,-0.014,-0.015,-0.019,-0.022,-0.020,-0.019,-0.022,-0.023,-0.027,-0.036,-0.043,-0.046,-0.047,-0.047,-0.041,-0.037,-0.034,-0.030,-0.027,-0.026,-0.026,-0.024,-0.023,-0.026,-0.028,-0.027,-0.028,-0.034,-0.037,-0.035,-0.032,-0.034,-0.030,-0.024,-0.025,-0.036,-0.047,-0.048,-0.048,-0.048,-0.046,-0.041,-0.034,-0.032,-0.033,-0.027,-0.021,-0.022,-0.022,-0.018,-0.014,-0.019,-0.025,-0.022,-0.021,-0.023,-0.026,-0.021,-0.017,-0.018,-0.020,-0.019,-0.017,-0.023,-0.032,-0.054,-0.106,-0.151,-0.140,-0.033,0.180,0.448,0.738,0.961,1.088,1.061,0.800,0.406,0.081,-0.025,-0.015,-0.004,-0.011,-0.024,-0.036,-0.051,-0.059,-0.060,-0.061,-0.069,-0.079,-0.077,-0.069,-0.075,-0.087,-0.089,-0.076,-0.063,-0.067,-0.081,-0.074,-0.044,-0.025,-0.037,-0.055,-0.053,-0.038,-0.033,-0.044,-0.059,-0.062,-0.050,-0.042,-0.055,-0.073,-0.079,-0.075,-0.078,-0.093,-0.111,-0.108,-0.090,-0.092,-0.115,-0.126,-0.106,-0.078,-0.073,-0.082,-0.077,-0.047,-0.006,0.006,-0.009,-0.013,0.009,0.043,0.061,0.041,0.016,0.008,0.020,0.035,0.021,-0.008,-0.022,-0.010,0.005,-0.013,-0.048,-0.055,-0.028,-0.009,-0.024,-0.048,-0.058,-0.039,0.002,0.018,-0.009,-0.037,-0.037,-0.014,0.016,0.007,-0.043,-0.065,-0.047,-0.022,-0.016,-0.040,-0.050,-0.030,-0.016,-0.026,-0.048,-0.059,-0.054,-0.044,-0.045,-0.061,-0.066,-0.044,-0.040,-0.048,-0.047,-0.031,-0.006,-0.013,-0.044,-0.051,-0.035,-0.019,-0.010,-0.025,-0.059,-0.075,-0.063,-0.034,-0.018,-0.038,-0.071,-0.094,-0.120,-0.129,-0.113,-0.027,0.186,0.477,0.783,1.031,1.156,1.104,0.828,0.397,0.032,-0.091,-0.070,-0.047,-0.050,-0.063,-0.050,-0.047,-0.065,-0.083,-0.086,-0.070,-0.056,-0.064,-0.082,-0.077,-0.066,-0.053,-0.030,-0.039,-0.070,-0.076,-0.058,-0.041,-0.045,-0.054,-0.069,-0.079,-0.078,-0.072,-0.071,-0.078,-0.081,-0.077,-0.082,-0.095,-0.100,-0.096,-0.075,-0.064,-0.079,-0.096,-0.090,-0.070,-0.060,-0.057,-0.046,-0.038,-0.051,-0.061,-0.047,-0.023,-0.025,-0.037,-0.021,-0.001,0.009,0.020,0.035,0.035,0.024,0.023,0.026,0.027,0.015,-0.009,-0.014,-0.011,-0.011,-0.012,-0.017,-0.013,-0.022,-0.046,-0.056,-0.048,-0.042,-0.048,-0.061,-0.062,-0.057,-0.054,-0.055,-0.052,-0.054,-0.062,-0.066,-0.057,-0.034,-0.030,-0.045,-0.045,-0.029,-0.027,-0.033,-0.020,-0.007,-0.014,-0.014,-0.015,-0.020,-0.020,-0.029,-0.039,-0.043,-0.045,-0.050,-0.052,-0.054,-0.060,-0.048,-0.038,-0.050,-0.058,-0.051,-0.037,-0.029,-0.034,-0.040,-0.038,-0.036,-0.032,-0.027,-0.023,-0.025,-0.031,-0.033,-0.033,-0.031,-0.031,-0.034,-0.038,-0.045,-0.046,-0.049,-0.053,-0.047,-0.042,-0.043,-0.044,-0.036,-0.030,-0.031,-0.033,-0.032,-0.030,-0.033,-0.076,-0.123,-0.113,-0.019,0.187,0.466,0.781,1.050,1.207,1.212,0.952,0.481,0.081,-0.057,-0.045,-0.016,-0.013,-0.028,-0.039,-0.042,-0.042,-0.048,-0.052,-0.053,-0.056,-0.060,-0.058,-0.055,-0.050,-0.048,-0.048,-0.050,-0.052,-0.059,-0.061,-0.051,-0.048,-0.057,-0.060,-0.051,-0.050,-0.061,-0.066,-0.063,-0.060,-0.062,-0.058,-0.054,-0.058,-0.062,-0.062,-0.057,-0.055,-0.058,-0.054,-0.046,-0.044,-0.047,-0.043,-0.040,-0.046,-0.046,-0.038,-0.027,-0.019,-0.017,-0.012,-0.001,0.016,0.028,0.036,0.043,0.042,0.036,0.040,0.043,0.037,0.030,0.026,0.022,0.018,0.012,0.011,0.011,0.006,-0.004,-0.008,-0.010,-0.015,-0.014,-0.016,-0.023,-0.029,-0.027,-0.025,-0.029,-0.031,-0.031,-0.033,-0.033,-0.032,-0.030,-0.023,-0.021,-0.019,-0.012,-0.008,-0.005,-0.002,-0.002,-0.002,0.000,0.007,0.002,-0.005,-0.008,-0.007,-0.009,-0.013,-0.018,-0.026,-0.026,-0.016,-0.011,-0.013,-0.011,-0.007,-0.006,-0.006,-0.003,-0.002,-0.004,-0.007,-0.009,-0.013,-0.019,-0.025,-0.028,-0.026,-0.025,-0.025,-0.030,-0.036,-0.040,-0.037,-0.034,-0.030,-0.029,-0.029,-0.028,-0.029,-0.030,-0.029,-0.030,-0.033,-0.030,-0.024,-0.023,-0.021,-0.015,-0.010,-0.007,-0.009,-0.012,-0.019,-0.027,-0.041,-0.047,-0.039,-0.036,-0.037,-0.035,-0.029,-0.031,-0.036,-0.035,-0.032,-0.036,-0.041,-0.038,-0.026,-0.018,-0.019,-0.013,-0.004,0.003,0.000,-0.001,0.000,-0.001,-0.011,-0.021,-0.022,-0.022,-0.025,-0.023,-0.019,-0.020,-0.020,-0.017,-0.015,-0.013,-0.012,-0.015,-0.020,-0.024,-0.023,-0.023,-0.024,-0.018,-0.013,-0.015,-0.016,-0.016,-0.016,-0.015,-0.012,-0.010,-0.009,-0.012,-0.016,-0.013,-0.013,-0.018,-0.016,-0.010,-0.010,-0.013,-0.007,0.001,0.001,0.000,0.001,0.001,-0.007,-0.011,-0.009,-0.012,-0.021,-0.027,-0.024,-0.024,-0.029,-0.035,-0.035,-0.035,-0.035,-0.036,-0.031,-0.024,-0.014,-0.011,-0.007,-0.002,0.004,0.005,-0.002,-0.036,-0.092,-0.118,-0.078,0.070,0.309,0.600,0.868,1.032,1.099,0.956,0.599,0.205,-0.014,-0.036,-0.013,-0.009,-0.023,-0.038,-0.048,-0.049,-0.050,-0.057,-0.057,-0.049,-0.042,-0.033,-0.028,-0.020,-0.021,-0.029,-0.032,-0.031,-0.038,-0.046,-0.048,-0.055,-0.066,-0.077,-0.080,-0.074,-0.078,-0.089,-0.091,-0.086,-0.087,-0.091,-0.088,-0.080,-0.076,-0.077,-0.076,-0.070,-0.066,-0.064,-0.066,-0.062,-0.056,-0.056,-0.050,-0.042,-0.040,-0.039,-0.038,-0.032,-0.024,-0.019,-0.012,-0.001,0.006,0.009,0.013,0.022,0.030,0.032,0.035,0.035,0.034,0.030,0.029,0.025,0.017,0.010,0.005,-0.000,-0.008,-0.014,-0.016,-0.014,-0.018,-0.023,-0.025,-0.026,-0.028,-0.029,-0.028,-0.026,-0.024,-0.023,-0.025,-0.027,-0.026,-0.023,-0.019,-0.016,-0.011,-0.006,-0.009,-0.010,-0.005,-0.002,-0.004,-0.010,-0.015,-0.017,-0.018,-0.022,-0.027,-0.032,-0.035,-0.041,-0.043,-0.040,-0.041,-0.041,-0.038,-0.035,-0.034,-0.034,-0.030,-0.022,-0.013,-0.011,-0.009,-0.001,-0.003,-0.009,-0.007,-0.008,-0.016,-0.022,-0.025,-0.024,-0.027,-0.033,-0.039,-0.040,-0.041,-0.047,-0.053,-0.054,-0.053,-0.052,-0.054,-0.054,-0.054,-0.057,-0.055,-0.044,-0.038,-0.040,-0.035,-0.029,-0.025,-0.022,-0.015,-0.010,-0.011,-0.015,-0.019,-0.016,-0.013,-0.014,-0.014,-0.013,-0.011,-0.014,-0.020,-0.024,-0.033,-0.044,-0.046,-0.045,-0.048,-0.055,-0.057,-0.055,-0.050,-0.043,-0.040,-0.044,-0.037,-0.021,-0.010,-0.002,0.005,0.009,-0.002,-0.035,-0.085,-0.113,-0.086,0.053,0.298,0.584,0.855,1.031,1.115,0.997,0.631,0.207,-0.031,-0.048,-0.020,-0.030,-0.057,-0.064,-0.050,-0.036,-0.052,-0.074,-0.065,-0.032,-0.023,-0.047,-0.069,-0.060,-0.034,-0.017,-0.036,-0.059,-0.065,-0.049,-0.028,-0.034,-0.063,-0.081,-0.067,-0.037,-0.045,-0.085,-0.093,-0.065,-0.034,-0.035,-0.065,-0.079,-0.066,-0.045,-0.036,-0.055,-0.069,-0.056,-0.037,-0.027,-0.028,-0.031,-0.039,-0.046,-0.039,-0.014,-0.008,-0.032,-0.043,-0.023,0.015,0.031,0.011,-0.003,0.021,0.057,0.063,0.034,0.013,0.026,0.058,0.051,0.009,-0.017,-0.018,-0.012,-0.007,-0.016,-0.027,-0.018,-0.007,-0.011,-0.015,-0.016,-0.023,-0.031,-0.039,-0.033,-0.011,-0.016,-0.043,-0.052,-0.033,-0.017,-0.031,-0.054,-0.046,-0.034,-0.038,-0.039,-0.039,-0.053,-0.059,-0.049,-0.031,-0.023,-0.032,-0.041,-0.041,-0.036,-0.028,-0.028,-0.036,-0.041,-0.043,-0.044,-0.033,-0.028,-0.043,-0.051,-0.043,-0.030,-0.027,-0.034,-0.042,-0.044,-0.042,-0.033,-0.033,-0.044,-0.048,-0.045,-0.031,-0.028,-0.042,-0.048,-0.044,-0.034,-0.031,-0.046,-0.061,-0.060,-0.044,-0.027,-0.024,-0.036,-0.043,-0.036,-0.020,-0.015,-0.023,-0.024,-0.027,-0.030,-0.022,-0.019,-0.013,-0.006,-0.006,-0.009,-0.013,-0.016,-0.022,-0.029,-0.028,-0.031,-0.041,-0.043,-0.034,-0.037,-0.053,-0.054,-0.041,-0.038,-0.037,-0.023,-0.031,-0.047,-0.034,-0.015,-0.020,-0.027,-0.021,-0.020,-0.048,-0.097,-0.126,-0.098,0.047,0.296,0.604,0.901,1.099,1.185,1.035,0.604,0.138,-0.071,-0.068,-0.036,-0.028,-0.046,-0.047,-0.036,-0.037,-0.047,-0.059,-0.060,-0.046,-0.038,-0.035,-0.036,-0.035,-0.030,-0.031,-0.030,-0.031,-0.035,-0.047,-0.070,-0.073,-0.065,-0.068,-0.080,-0.084,-0.075,-0.075,-0.082,-0.085,-0.078,-0.062,-0.054,-0.062,-0.066,-0.070,-0.072,-0.066,-0.066,-0.068,-0.059,-0.043,-0.042,-0.045,-0.036,-0.025,-0.031,-0.037,-0.026,-0.020,-0.021,-0.012,0.003,0.011,0.018,0.027,0.032,0.032,0.036,0.049,0.052,0.036,0.016,0.009,0.010,0.006,-0.007,-0.018,-0.023,-0.025,-0.026,-0.029,-0.026,-0.020,-0.020,-0.030,-0.034,-0.021,-0.018,-0.032,-0.045,-0.042,-0.044,-0.050,-0.047,-0.049,-0.053,-0.054,-0.052,-0.045,-0.043,-0.046,-0.050,-0.051,-0.052,-0.047,-0.039,-0.034,-0.035,-0.036,-0.030,-0.023,-0.014,-0.012,-0.015,-0.009,-0.006,-0.016,-0.029,-0.035,-0.039,-0.044,-0.047,-0.049,-0.052,-0.055,-0.062,-0.064,-0.064,-0.064,-0.063,-0.062,-0.058,-0.054,-0.055,-0.056,-0.051,-0.045,-0.037,-0.032,-0.029,-0.028,-0.031,-0.037,-0.057,-0.108,-0.147,-0.131,-0.030,0.182,0.463,0.769,1.018,1.152,1.113,0.846,0.425,0.058,-0.084,-0.078,-0.048,-0.039,-0.052,-0.064,-0.060,-0.055,-0.058,-0.062,-0.058,-0.052,-0.055,-0.060,-0.062,-0.061,-0.060,-0.061,-0.062,-0.065,-0.069,-0.070,-0.067,-0.069,-0.073,-0.070,-0.066,-0.066,-0.067,-0.066,-0.069,-0.067,-0.057,-0.052,-0.054,-0.059,-0.070,-0.073,-0.073,-0.073,-0.072,-0.075,-0.072,-0.066,-0.067,-0.069,-0.064,-0.054,-0.047,-0.044,-0.034,-0.017,-0.010,-0.004,0.005,0.018,0.026,0.027,0.032,0.037,0.039,0.035,0.026,0.016,0.007,-0.004,-0.011,-0.017,-0.020,-0.029,-0.035,-0.033,-0.035,-0.041,-0.042,-0.040,-0.040,-0.044,-0.049,-0.046,-0.042,-0.045,-0.046,-0.039,-0.037,-0.042,-0.040,-0.035,-0.033,-0.033,-0.035,-0.036,-0.042,-0.049,-0.049,-0.044,-0.039,-0.039,-0.043,-0.043,-0.041,-0.040,-0.036,-0.032,-0.033,-0.034,-0.031,-0.028,-0.029,-0.034,-0.038,-0.038,-0.038,-0.039,-0.039,-0.037,-0.040,-0.046,-0.050,-0.045,-0.041,-0.048,-0.053,-0.052,-0.055,-0.061,-0.063,-0.062,-0.065,-0.061,-0.053,-0.048,-0.045,-0.040,-0.035,-0.031,-0.030,-0.034,-0.043,-0.073,-0.128,-0.157,-0.121,0.022,0.259,0.546,0.836,1.026,1.105,1.006,0.710,0.319,0.023,-0.055,-0.041,-0.029,-0.030,-0.038,-0.042,-0.042,-0.043,-0.045,-0.050,-0.052,-0.053,-0.062,-0.061,-0.061,-0.067,-0.072,-0.078,-0.077,-0.079,-0.085,-0.084,-0.079,-0.081,-0.081,-0.077,-0.071,-0.068,-0.073,-0.075,-0.072,-0.070,-0.068,-0.059,-0.050,-0.047,-0.051,-0.048,-0.043,-0.040,-0.047,-0.058,-0.056,-0.052,-0.054,-0.054,-0.050,-0.049,-0.048,-0.043,-0.043,-0.047,-0.044,-0.035,-0.024,-0.009,-0.000,0.000,0.004,0.001,0.001,0.005,0.007,0.004,-0.005,-0.003,0.002,-0.000,-0.001,-0.004,-0.009,-0.011,-0.014,-0.012,-0.009,-0.010,-0.012,-0.015,-0.012,-0.022,-0.037,-0.040,-0.038,-0.041,-0.044,-0.047,-0.044,-0.043,-0.043,-0.040,-0.035,-0.032,-0.033,-0.035,-0.034,-0.036,-0.036,-0.028,-0.019,-0.013,-0.010,-0.012,-0.014,-0.014,-0.018,-0.018,-0.025,-0.031,-0.028,-0.030,-0.032,-0.034,-0.038,-0.046,-0.050,-0.050,-0.050,-0.049,-0.053,-0.060,-0.052,-0.041,-0.041,-0.039,-0.037,-0.041,-0.043,-0.036,-0.032,-0.036,-0.028,-0.013,-0.008,-0.015,-0.014,-0.007,-0.008,-0.026,-0.080,-0.136,-0.144,-0.090,0.072,0.314,0.599,0.872,1.044,1.114,0.985,0.646,0.254,0.018,-0.025,-0.010,-0.005,-0.011,-0.026,-0.043,-0.044,-0.050,-0.054,-0.058,-0.063,-0.059,-0.059,-0.060,-0.043,-0.041,-0.049,-0.048,-0.044,-0.040,-0.044,-0.043,-0.028,-0.028,-0.049,-0.047,-0.039,-0.047,-0.043,-0.042,-0.047,-0.045,-0.050,-0.054,-0.053,-0.058,-0.061,-0.062,-0.061,-0.064,-0.077,-0.080,-0.061,-0.045,-0.043,-0.043,-0.042,-0.037,-0.029,-0.033,-0.033,-0.020,-0.009,0.003,0.018,0.024,0.037,0.047,0.059,0.055,0.038,0.034,0.041,0.046,0.022,0.005,0.004,-0.009,-0.015,-0.008,-0.002,-0.007,-0.015,-0.021,-0.025,-0.023,-0.024,-0.022,-0.015,-0.016,-0.027,-0.020,-0.009,-0.012,-0.020,-0.018,-0.022,-0.030,-0.023,-0.025,-0.034,-0.037,-0.037,-0.026,-0.014,-0.027,-0.052,-0.041,-0.020,-0.018,-0.032,-0.056,-0.028,-0.005,-0.027,-0.032,-0.046,-0.027,-0.001,-0.003,-0.036,-0.070,-0.054,-0.022,-0.015,-0.036,-0.044,-0.015,-0.006,-0.023,-0.042,-0.046,-0.017,-0.014,-0.039,-0.054,-0.044,-0.017,-0.013,-0.031,-0.058,-0.055,-0.023,0.003,-0.021,-0.052,-0.041,-0.016,0.001,-0.013,-0.033,-0.036,-0.031,-0.026,-0.013,-0.017,-0.027,-0.018,-0.013,-0.019,-0.018,-0.016,-0.008,-0.009,-0.016,-0.011,-0.026,-0.042,-0.034,-0.013,-0.018,-0.041,-0.033,-0.017,-0.002,-0.001,-0.013,-0.010,0.031,0.050,0.005,-0.023,-0.010,0.007,0.012,0.007,-0.003,-0.016,-0.011,0.001,-0.003,-0.009,-0.011,-0.012,-0.009,-0.002,-0.004,-0.015,-0.024,-0.013,-0.006,0.001,0.006,-0.011,-0.007,0.010,0.018,0.013,0.006,0.004,0.003,0.018,0.024,0.017,0.011,0.008,0.024,0.016,-0.012,-0.010,0.006,0.024,0.027,0.002,-0.023,-0.019,0.010,0.026,0.008,-0.015,-0.025,-0.016,0.006,0.018,-0.008,-0.036,-0.018,0.016,0.020,-0.007,-0.033,-0.033,-0.017,-0.001,0.006,-0.002,-0.008,-0.016,-0.039,-0.083,-0.124,-0.121,-0.009,0.210,0.497,0.815,1.043,1.147,1.088,0.770,0.323,0.012,-0.067,-0.054,-0.039,-0.039,-0.039,-0.043,-0.054,-0.067,-0.084,-0.082,-0.079,-0.071,-0.053,-0.051,-0.064,-0.091,-0.098,-0.087,-0.074,-0.075,-0.097,-0.103,-0.084,-0.081,-0.098,-0.104,-0.104,-0.119,-0.127,-0.119,-0.090,-0.086,-0.108,-0.116,-0.113,-0.101,-0.091,-0.080,-0.080,-0.080,-0.082,-0.085,-0.091,-0.085,-0.069,-0.070,-0.077,-0.084,-0.084,-0.069,-0.064,-0.070,-0.071,-0.056,-0.035,-0.033,-0.032,-0.024,-0.027,-0.025,-0.026,-0.022,0.003,0.007,-0.017,-0.023,-0.012,-0.008,-0.023,-0.034,-0.023,-0.020,-0.036,-0.050,-0.037,-0.012,-0.022,-0.045,-0.033,-0.029,-0.040,-0.045,-0.043,-0.040,-0.047,-0.059,-0.065,-0.057,-0.053,-0.056,-0.053,-0.046,-0.050,-0.062,-0.060,-0.052,-0.050,-0.052,-0.054,-0.054,-0.048,-0.041,-0.035,-0.023,-0.021,-0.022,-0.023,-0.022,-0.020,-0.029,-0.029,-0.026,-0.038,-0.050,-0.052,-0.052,-0.053,-0.044,-0.041,-0.042,-0.034,-0.045,-0.057,-0.091,-0.150,-0.156,-0.092,0.090,0.356,0.662,0.960,1.153,1.186,1.001,0.600,0.169,-0.055,-0.081,-0.052,-0.039,-0.052,-0.068,-0.071,-0.076,-0.081,-0.082,-0.082,-0.079,-0.077,-0.075,-0.066,-0.061,-0.061,-0.062,-0.068,-0.073,-0.081,-0.081,-0.078,-0.083,-0.094,-0.094,-0.088,-0.081,-0.079,-0.085,-0.092,-0.092,-0.094,-0.094,-0.087,-0.077,-0.073,-0.072,-0.069,-0.060,-0.057,-0.063,-0.062,-0.057,-0.056,-0.059,-0.054,-0.045,-0.036,-0.021,-0.016,-0.018,-0.014,-0.013,-0.005,0.004,0.006,0.005,0.010,0.014,0.011,0.012,0.007,-0.008,-0.016,-0.014,-0.014,-0.018,-0.018,-0.020,-0.023,-0.032,-0.043,-0.053,-0.059,-0.059,-0.053,-0.053,-0.064,-0.065,-0.063,-0.068,-0.072,-0.070,-0.063,-0.055,-0.058,-0.058,-0.052,-0.062,-0.106,-0.157,-0.150,-0.044,0.167,0.456,0.786,1.045,1.178,1.169,1.005,0.727,0.321,0.034,-0.035,-0.052,-0.059,-0.062,-0.073,-0.089,-0.091,-0.085,-0.091,-0.098,-0.093,-0.087,-0.085,-0.087,-0.090,-0.082,-0.075,-0.082,-0.078,-0.068,-0.067,-0.070,-0.073,-0.078,-0.092,-0.100,-0.092,-0.090,-0.102,-0.114,-0.111,-0.105,-0.113,-0.113,-0.102,-0.101,-0.106,-0.106,-0.102,-0.098,-0.095,-0.099,-0.095,-0.091,-0.098,-0.100,-0.096,-0.089,-0.081,-0.080,-0.074,-0.064,-0.063,-0.057,-0.042,-0.027,-0.025,-0.029,-0.030,-0.028,-0.021,-0.027,-0.028,-0.017,-0.015,-0.023,-0.024,-0.017,-0.015,-0.017,-0.012,-0.007,-0.003,0.000,-0.001,0.001,0.007,0.009,0.010,0.007,0.008,-0.001,-0.007,-0.004,-0.001,-0.012,-0.021,-0.021,-0.029,-0.040,-0.046,-0.044,-0.039,-0.042,-0.042,-0.034,-0.029,-0.028,-0.021,-0.025,-0.026,-0.014,-0.010,-0.009,-0.014,-0.014,-0.007,-0.002,-0.002,-0.001,-0.003,-0.007,-0.012,-0.014,-0.015,-0.020,-0.028,-0.033,-0.034,-0.044,-0.056,-0.053,-0.046,-0.038,-0.038,-0.039,-0.033,-0.032,-0.041,-0.043,-0.029,-0.019,-0.019,-0.020,-0.015,-0.016,-0.016,-0.018,-0.015,-0.019,-0.025,-0.020,-0.022,-0.029,-0.031,-0.025,-0.028,-0.036,-0.039,-0.040,-0.040,-0.052,-0.096,-0.149,-0.149,-0.081,0.096,0.356,0.655,0.909,1.059,1.094,0.907,0.536,0.159,-0.031,-0.047,-0.021,-0.008,-0.023,-0.034,-0.048,-0.055,-0.053,-0.064,-0.071,-0.067,-0.064,-0.068,-0.068,-0.066,-0.076,-0.085,-0.082,-0.075,-0.074,-0.084,-0.087,-0.086,-0.090,-0.092,-0.094,-0.096,-0.105,-0.108,-0.107,-0.101,-0.103,-0.110,-0.104,-0.094,-0.094,-0.088,-0.077,-0.081,-0.092,-0.094,-0.089,-0.081,-0.080,-0.083,-0.085,-0.084,-0.076,-0.073,-0.070,-0.056,-0.051,-0.054,-0.044,-0.023,-0.009,-0.008,-0.002,0.006,0.004,-0.001,-0.008,-0.012,-0.022,-0.036,-0.034,-0.029,-0.037,-0.039,-0.031,-0.020,-0.016,-0.008,-0.001,-0.004,-0.008,-0.010,-0.011,-0.007,-0.009,-0.016,-0.019,-0.010,-0.014,-0.034,-0.040,-0.037,-0.036,-0.046,-0.058,-0.054,-0.053,-0.056,-0.056,-0.053,-0.056,-0.055,-0.041,-0.032,-0.034,-0.032,-0.028,-0.016,-0.005,-0.006,-0.037,-0.093,-0.102,-0.046,0.101,0.339,0.624,0.907,1.102,1.176,1.060,0.761,0.356,0.032,-0.056,-0.045,-0.040,-0.043,-0.056,-0.060,-0.057,-0.052,-0.047,-0.049,-0.048,-0.043,-0.052,-0.058,-0.045,-0.034,-0.038,-0.046,-0.039,-0.031,-0.040,-0.045,-0.042,-0.041,-0.049,-0.055,-0.049,-0.047,-0.057,-0.065,-0.059,-0.053,-0.050,-0.050,-0.043,-0.048,-0.064,-0.058,-0.042,-0.043,-0.056,-0.068,-0.063,-0.053,-0.048,-0.036,-0.029,-0.025,-0.016,-0.011,-0.016,-0.017,-0.007,0.010,0.019,0.018,0.023,0.035,0.041,0.030,0.021,0.027,0.031,0.015,-0.006,-0.006,0.005,0.001,-0.020,-0.033,-0.021,-0.010,-0.022,-0.038,-0.032,-0.021,-0.020,-0.022,-0.025,-0.020,-0.016,-0.029,-0.038,-0.033,-0.018,-0.008,-0.009,-0.014,-0.010,-0.003,-0.011,-0.023,-0.027,-0.014,-0.003,-0.015,-0.033,-0.035,-0.014,0.002,-0.012,-0.036,-0.043,-0.023,0.005,0.006,-0.026,-0.045,-0.040,-0.022,-0.006,-0.023,-0.051,-0.061,-0.030,0.001,-0.019,-0.060,-0.076,-0.050,-0.009,-0.002,-0.031,-0.049,-0.038,-0.006,0.020,-0.005,-0.041,-0.038,-0.013,0.004,-0.004,-0.033,-0.041,-0.022,-0.012,-0.021,-0.038,-0.052,-0.034,-0.019,-0.036,-0.057,-0.045,-0.019,-0.020,-0.046,-0.070,-0.068,-0.046,-0.030,-0.038,-0.050,-0.041,-0.024,-0.020,-0.034,-0.037,-0.027,-0.020,-0.027,-0.028,-0.015,-0.008,-0.014,-0.012,-0.001,-0.004,-0.012,-0.011,-0.002,-0.002,-0.018,-0.035,-0.033,-0.031,-0.032,-0.032,-0.037,-0.039,-0.037,-0.033,-0.027,-0.029,-0.038,-0.053,-0.052,-0.033,-0.037,-0.055,-0.058,-0.039,-0.033,-0.054,-0.099,-0.151,-0.156,-0.078,0.118,0.379,0.659,0.925,1.113,1.160,0.924,0.457,0.052,-0.083,-0.070,-0.052,-0.043,-0.051,-0.066,-0.073,-0.069,-0.083,-0.095,-0.095,-0.090,-0.094,-0.098,-0.089,-0.084,-0.088,-0.099,-0.111,-0.113,-0.097,-0.083,-0.104,-0.113,-0.108,-0.105,-0.102,-0.112,-0.123,-0.121,-0.112,-0.104,-0.129,-0.155,-0.145,-0.130,-0.139,-0.138,-0.129,-0.140,-0.145,-0.145,-0.135,-0.130,-0.130,-0.111,-0.101,-0.112,-0.111,-0.094,-0.079,-0.073,-0.089,-0.076,-0.044,-0.034,-0.040,-0.030,-0.008,-0.010,-0.020,-0.002,0.017,0.008,-0.008,-0.014,-0.015,-0.029,-0.047,-0.044,-0.032,-0.035,-0.048,-0.046,-0.035,-0.037,-0.045,-0.050,-0.046,-0.043,-0.049,-0.051,-0.045,-0.050,-0.052,-0.037,-0.036,-0.047,-0.047,-0.045,-0.042,-0.042,-0.038,-0.026,-0.028,-0.034,-0.024,-0.019,-0.020,-0.009,-0.002,-0.037,-0.102,-0.105,0.001,0.215,0.514,0.860,1.143,1.297,1.287,1.043,0.617,0.200,0.011,-0.011,-0.006,-0.005,-0.010,-0.023,-0.030,-0.027,-0.030,-0.034,-0.038,-0.029,-0.027,-0.031,-0.030,-0.032,-0.037,-0.047,-0.048,-0.042,-0.049,-0.055,-0.051,-0.064,-0.081,-0.079,-0.069,-0.063,-0.074,-0.080,-0.075,-0.070,-0.071,-0.074,-0.073,-0.067,-0.068,-0.070,-0.066,-0.060,-0.058,-0.056,-0.043,-0.039,-0.047,-0.052,-0.047,-0.040,-0.044,-0.050,-0.056,-0.059,-0.052,-0.044,-0.042,-0.031,-0.020,-0.017,-0.013,-0.009,-0.008,-0.005,-0.006,-0.011,-0.012,-0.020,-0.028,-0.032,-0.029,-0.023,-0.023,-0.026,-0.024,-0.024,-0.031,-0.042,-0.048,-0.057,-0.062,-0.061,-0.063,-0.068,-0.063,-0.060,-0.062,-0.061,-0.063,-0.067,-0.067,-0.068,-0.068,-0.060,-0.053,-0.045,-0.039,-0.037,-0.032,-0.030,-0.031,-0.028,-0.021,-0.020,-0.037,-0.083,-0.132,-0.143,-0.080,0.100,0.371,0.676,0.948,1.116,1.153,0.995,0.695,0.321,0.014,-0.085,-0.085,-0.081,-0.087,-0.095,-0.098,-0.101,-0.104,-0.101,-0.099,-0.094,-0.081,-0.087,-0.091,-0.085,-0.083,-0.084,-0.088,-0.090,-0.094,-0.091,-0.089,-0.091,-0.096,-0.104,-0.105,-0.109,-0.110,-0.111,-0.110,-0.101,-0.100,-0.105,-0.101,-0.098,-0.099,-0.098,-0.093,-0.085,-0.094,-0.113,-0.111,-0.108,-0.111,-0.111,-0.106,-0.102,-0.104,-0.108,-0.102,-0.085,-0.076,-0.074,-0.074,-0.063,-0.052,-0.046,-0.035,-0.025,-0.016,-0.022,-0.025,-0.022,-0.026,-0.029,-0.028,-0.029,-0.031,-0.033,-0.030,-0.024,-0.030,-0.038,-0.038,-0.029,-0.028,-0.037,-0.041,-0.040,-0.043,-0.044,-0.040,-0.043,-0.064,-0.075,-0.070,-0.065,-0.065,-0.066,-0.058,-0.050,-0.050,-0.057,-0.053,-0.045,-0.033,-0.027,-0.023,-0.017,-0.011,-0.005,-0.004,-0.008,-0.007,-0.011,-0.035,-0.080,-0.117,-0.114,-0.019,0.193,0.466,0.760,0.988,1.099,1.058,0.834,0.507,0.156,-0.044,-0.075,-0.066,-0.062,-0.064,-0.074,-0.078,-0.070,-0.068,-0.071,-0.074,-0.064,-0.056,-0.056,-0.056,-0.054,-0.042,-0.039,-0.049,-0.049,-0.046,-0.053,-0.061,-0.073,-0.084,-0.089,-0.094,-0.099,-0.098,-0.100,-0.103,-0.104,-0.103,-0.098,-0.090,-0.089,-0.090,-0.088,-0.091,-0.089,-0.081,-0.077,-0.074,-0.071,-0.068,-0.065,-0.066,-0.066,-0.063,-0.066,-0.074,-0.072,-0.066,-0.060,-0.053,-0.047,-0.042,-0.034,-0.030,-0.024,-0.016,-0.013,-0.015,-0.017,-0.019,-0.016,-0.011,-0.008,0.000,0.007,0.002,0.001,0.004,-0.000,-0.009,-0.021,-0.023,-0.027,-0.034,-0.037,-0.040,-0.043,-0.047,-0.052,-0.052,-0.053,-0.048,-0.043,-0.046,-0.044,-0.037,-0.034,-0.040,-0.045,-0.049,-0.048,-0.041,-0.032,-0.028,-0.022,-0.020,-0.025,-0.033,-0.036,-0.038,-0.038,-0.041,-0.042,-0.034,-0.034,-0.046,-0.081,-0.130,-0.141,-0.088,0.079,0.335,0.626,0.897,1.066,1.118,0.979,0.678,0.317,0.047,-0.031,-0.019,-0.015,-0.024,-0.041,-0.047,-0.041,-0.045,-0.053,-0.052,-0.049,-0.051,-0.055,-0.063,-0.062,-0.058,-0.060,-0.055,-0.048,-0.053,-0.056,-0.048,-0.043,-0.040,-0.041,-0.040,-0.040,-0.046,-0.049,-0.054,-0.062,-0.067,-0.071,-0.069,-0.074,-0.078,-0.082,-0.086,-0.079,-0.079,-0.087,-0.087,-0.084,-0.083,-0.079,-0.074,-0.064,-0.061,-0.064,-0.054,-0.036,-0.021,-0.013,0.000,0.018,0.028,0.036,0.041,0.044,0.042,0.033,0.031,0.024,0.007,-0.004,-0.010,-0.009,-0.011,-0.021,-0.027,-0.023,-0.020,-0.025,-0.029,-0.030,-0.022,-0.016,-0.008,-0.004,-0.003,0.001,0.000,0.000,0.005,0.006,0.000,-0.004,0.002,0.002,-0.004,-0.011,-0.018,-0.018,-0.022,-0.021,-0.024,-0.036,-0.040,-0.037,-0.034,-0.033,-0.035,-0.039,-0.040,-0.037,-0.044,-0.047,-0.036,-0.022,-0.021,-0.024,-0.016,-0.015,-0.021,-0.016,-0.013,-0.015,-0.018,-0.018,-0.022,-0.032,-0.033,-0.029,-0.029,-0.030,-0.037,-0.041,-0.039,-0.039,-0.039,-0.041,-0.036,-0.036,-0.034,-0.035,-0.037,-0.035,-0.028,-0.020,-0.021,-0.017,-0.023,-0.032,-0.026,-0.024,-0.021,-0.020,-0.021,-0.016,-0.013,-0.015,-0.013,-0.010,-0.015,-0.017,-0.016,-0.009,-0.010,-0.016,-0.010,-0.006,-0.017,-0.026,-0.021,-0.018,-0.023,-0.027,-0.029,-0.034,-0.038,-0.038,-0.031,-0.014,-0.007,-0.019,-0.029,-0.023,-0.014,-0.011,-0.013,-0.011,-0.006,-0.003,-0.027,-0.084,-0.120,-0.107,-0.017,0.178,0.450,0.752,0.961,1.059,1.017,0.742,0.345,0.038,-0.063,-0.050,-0.027,-0.014,-0.017,-0.034,-0.046,-0.052,-0.049,-0.034,-0.028,-0.046,-0.065,-0.055,-0.030,-0.023,-0.037,-0.047,-0.040,-0.030,-0.018,-0.018,-0.042,-0.066,-0.068,-0.051,-0.037,-0.050,-0.075,-0.072,-0.050,-0.056,-0.079,-0.084,-0.065,-0.054,-0.080,-0.101,-0.081,-0.057,-0.057,-0.071,-0.079,-0.069,-0.049,-0.036,-0.041,-0.058,-0.063,-0.049,-0.021,0.001,-0.010,-0.028,-0.008,0.028,0.050,0.042,0.030,0.043,0.070,0.084,0.065,0.039,0.037,0.045,0.039,0.031,0.020,0.002,-0.003,0.013,0.026,0.026,0.012,-0.006,-0.011,-0.004,0.008,0.007,0.000,-0.008,-0.019,-0.017,-0.009,-0.005,-0.009,-0.017,-0.025,-0.028,-0.022,-0.014,-0.018,-0.035,-0.042,-0.035,-0.025,-0.015,-0.014,-0.023,-0.031,-0.023,-0.014,-0.013,-0.025,-0.028,-0.012,-0.003,-0.006,-0.010,-0.003,-0.006,-0.026,-0.038,-0.033,-0.018,-0.012,-0.029,-0.046,-0.045,-0.031,-0.016,-0.025,-0.038,-0.040,-0.036,-0.037,-0.033,-0.031,-0.035,-0.031,-0.021,-0.030,-0.047,-0.047,-0.025,-0.007,-0.010,-0.024,-0.030,-0.026,-0.012,0.001,0.000,-0.012,-0.015,-0.014,-0.019,-0.008,0.000,-0.016,-0.035,-0.039,-0.037,-0.033,-0.030,-0.035,-0.049,-0.049,-0.043,-0.039,-0.036,-0.031,-0.022,-0.031,-0.045,-0.033,-0.020,-0.020,-0.019,-0.026,-0.023,-0.014,-0.022,-0.026,-0.023,-0.015,-0.008,0.001,-0.004,-0.011,-0.006,0.001,0.004,-0.002,-0.024,-0.032,-0.022,-0.026,-0.034,-0.036,-0.028,-0.011,0.001,-0.003,-0.012,-0.003,0.004,-0.012,-0.026,-0.024,-0.024,-0.029,-0.020,-0.004,-0.017,-0.040,-0.042,-0.026,-0.016,-0.023,-0.019,-0.010,-0.016,-0.028,-0.027,-0.024,-0.030,-0.036,-0.048,-0.080,-0.125,-0.141,-0.093,0.054,0.295,0.598,0.898,1.096,1.188,1.048,0.613,0.153,-0.050,-0.050,-0.028,-0.012,-0.018,-0.027,-0.024,-0.028,-0.044,-0.051,-0.055,-0.056,-0.056,-0.061,-0.065,-0.075,-0.081,-0.077,-0.081,-0.087,-0.088,-0.088,-0.089,-0.085,-0.085,-0.082,-0.069,-0.050,-0.041,-0.047,-0.050,-0.050,-0.051,-0.059,-0.063,-0.060,-0.056,-0.063,-0.073,-0.069,-0.070,-0.078,-0.089,-0.095,-0.092,-0.084,-0.071,-0.057,-0.049,-0.053,-0.054,-0.041,-0.034,-0.030,-0.019,-0.006,0.007,0.020,0.040,0.058,0.060,0.054,0.052,0.051,0.042,0.022,0.001,-0.005,-0.006,-0.016,-0.029,-0.028,-0.025,-0.031,-0.028,-0.020,-0.022,-0.026,-0.029,-0.027,-0.029,-0.036,-0.041,-0.037,-0.034,-0.032,-0.030,-0.036,-0.045,-0.051,-0.047,-0.042,-0.048,-0.050,-0.044,-0.037,-0.038,-0.044,-0.035,-0.032,-0.045,-0.050,-0.047,-0.041,-0.036,-0.035,-0.029,-0.016,-0.013,-0.022,-0.019,-0.016,-0.025,-0.032,-0.026,-0.022,-0.029,-0.035,-0.025,-0.019,-0.028,-0.033,-0.035,-0.048,-0.062,-0.063,-0.059,-0.051,-0.051,-0.055,-0.053,-0.050,-0.049,-0.055,-0.049,-0.041,-0.037,-0.031,-0.021,-0.019,-0.024,-0.028,-0.039,-0.087,-0.141,-0.142,-0.063,0.136,0.407,0.715,0.975,1.121,1.125,0.902,0.497,0.105,-0.069,-0.075,-0.049,-0.033,-0.038,-0.050,-0.050,-0.047,-0.056,-0.062,-0.054,-0.050,-0.051,-0.051,-0.046,-0.046,-0.050,-0.052,-0.052,-0.051,-0.056,-0.057,-0.052,-0.053,-0.055,-0.052,-0.057,-0.071,-0.077,-0.074,-0.071,-0.072,-0.075,-0.071,-0.065,-0.058,-0.052,-0.051,-0.046,-0.041,-0.038,-0.030,-0.023,-0.025,-0.030,-0.024,-0.016,-0.014,-0.023,-0.020,-0.008,0.002,0.004,0.005,0.014,0.024,0.027,0.033,0.039,0.036,0.024,0.019,0.013,0.006,0.003,-0.002,-0.001,-0.003,-0.005,-0.002,-0.006,-0.012,-0.016,-0.027,-0.038,-0.041,-0.038,-0.038,-0.041,-0.044,-0.042,-0.037,-0.032,-0.032,-0.037,-0.034,-0.027,-0.026,-0.029,-0.029,-0.025,-0.023,-0.015,-0.009,-0.014,-0.016,-0.017,-0.023,-0.021,-0.013,-0.015,-0.026,-0.033,-0.029,-0.033,-0.041,-0.037,-0.039,-0.045,-0.045,-0.045,-0.040,-0.033,-0.034,-0.032,-0.032,-0.028,-0.028,-0.025,-0.026,-0.037,-0.040,-0.035,-0.031,-0.031,-0.035,-0.039,-0.037,-0.037,-0.040,-0.043,-0.044,-0.045,-0.047,-0.048,-0.047,-0.042,-0.041,-0.042,-0.031,-0.015,-0.011,-0.016,-0.014,-0.008,-0.005,-0.005,-0.003,0.000,-0.007,-0.009,-0.010,-0.011,-0.018,-0.035,-0.038,-0.035,-0.033,-0.036,-0.035,-0.029,-0.034,-0.038,-0.036,-0.029,-0.030,-0.036,-0.039,-0.040,-0.037,-0.032,-0.025,-0.020,-0.020,-0.028,-0.026,-0.018,-0.020,-0.029,-0.044,-0.069,-0.119,-0.157,-0.134,-0.010,0.208,0.476,0.765,0.976,1.091,1.023,0.716,0.309,0.015,-0.054,-0.034,-0.017,-0.018,-0.032,-0.044,-0.051,-0.049,-0.046,-0.043,-0.035,-0.039,-0.051,-0.051,-0.044,-0.041,-0.041,-0.043,-0.043,-0.042,-0.045,-0.046,-0.042,-0.040,-0.047,-0.054,-0.055,-0.054,-0.056,-0.063,-0.071,-0.072,-0.071,-0.074,-0.070,-0.070,-0.080,-0.089,-0.098,-0.100,-0.100,-0.092,-0.084,-0.083,-0.083,-0.074,-0.059,-0.049,-0.047,-0.037,-0.023,-0.020,-0.024,-0.009,0.010,0.021,0.027,0.029,0.038,0.045,0.044,0.041,0.039,0.029,0.015,0.001,-0.008,-0.023,-0.039,-0.046,-0.045,-0.043,-0.047,-0.049,-0.042,-0.035,-0.036,-0.034,-0.026,-0.026,-0.027,-0.021,-0.016,-0.014,-0.015,-0.016,-0.016,-0.018,-0.021,-0.018,-0.022,-0.028,-0.031,-0.033,-0.033,-0.029,-0.032,-0.036,-0.039,-0.042,-0.046,-0.048,-0.047,-0.054,-0.050,-0.046,-0.042,-0.039,-0.038,-0.035,-0.032,-0.033,-0.033,-0.032,-0.034,-0.031,-0.030,-0.030,-0.030,-0.040,-0.048,-0.049,-0.049,-0.050,-0.051,-0.051,-0.050,-0.048,-0.045,-0.043,-0.043,-0.048,-0.053,-0.077,-0.132,-0.167,-0.142,-0.017,0.208,0.485,0.775,0.985,1.094,1.045,0.793,0.419,0.094,-0.027,-0.024,-0.010,-0.014,-0.024,-0.034,-0.037,-0.041,-0.045,-0.041,-0.043,-0.047,-0.047,-0.049,-0.047,-0.050,-0.055,-0.050,-0.045,-0.044,-0.047,-0.047,-0.045,-0.047,-0.049,-0.049,-0.055,-0.065,-0.068,-0.069,-0.072,-0.074,-0.076,-0.072,-0.070,-0.067,-0.068,-0.067,-0.066,-0.065,-0.062,-0.055,-0.049,-0.043,-0.039,-0.041,-0.040,-0.036,-0.031,-0.023,-0.015,-0.010,-0.008,-0.001,0.010,0.024,0.031,0.031,0.032,0.034,0.032,0.026,0.025,0.022,0.016,0.007,0.005,0.004,-0.005,-0.010,-0.005,-0.007,-0.014,-0.016,-0.017,-0.019,-0.026,-0.030,-0.026,-0.024,-0.025,-0.027,-0.034,-0.038,-0.035,-0.039,-0.039,-0.035,-0.031,-0.027,-0.029,-0.032,-0.034,-0.033,-0.026,-0.024,-0.027,-0.028,-0.023]
    // sampling rate
    let fs = 250;
    // Create the SciChartSurface in the div 'scichart-root'
    // The SciChartSurface, and webassembly context 'wasmContext' are paired. This wasmContext
    // instance must be passed to other types that exist on the same surface.
    const {sciChartSurface, wasmContext} = await SciChartSurface.create("scichart-root");
    // Create an X,Y Axis and add to the chart
    const xAxis = new NumericAxis(wasmContext);
    const yAxis = new NumericAxis(wasmContext);
    yAxis.axisAlignment = EAxisAlignment.Left;
    yAxis.axisTitle = "ECG (mV)";

    sciChartSurface.xAxes.add(xAxis);
    sciChartSurface.yAxes.add(yAxis);

    // Declare a DataSeries
    const xyDataSeries = new XyDataSeries(wasmContext);
    for (let index = 0; index < ecg.length; index++) {
        const element = ecg[index];
        xyDataSeries.append(index/fs,element);
    }    
    // Add a line series to the SciChartSurface
    const lineSeries = new FastLineRenderableSeries(wasmContext);
    lineSeries.strokeThickness = 3;
    lineSeries.stroke = "rgba(0,255,0,1)";
    lineSeries.dataSeries = xyDataSeries;
    sciChartSurface.renderableSeries.add(lineSeries);
    // zoom and pan
    const mouseWheelZoomModifier = new MouseWheelZoomModifier();
    const zoomPanModifier = new ZoomPanModifier({
        xyDirection: EXyDirection.XDirection,
        // isEnabled: true,
    });    
    const rubberBandZoomModifier = new RubberBandXyZoomModifier();
    const zoomExtentsModifier = new ZoomExtentsModifier();    
    sciChartSurface.chartModifiers.add(zoomExtentsModifier);
    sciChartSurface.chartModifiers.add(zoomPanModifier);
    sciChartSurface.chartModifiers.add(rubberBandZoomModifier);
    sciChartSurface.chartModifiers.add(mouseWheelZoomModifier);
    zoomExtentsModifier.isEnabled = false;
    zoomPanModifier.isEnabled = true;
    rubberBandZoomModifier.isEnabled = false;
    mouseWheelZoomModifier.isEnabled = false;

    xAxis.visibleRangeLimit = new NumberRange(0, ecg.length/fs);
    // ************ if the range is set to 10, the actual range will be the whole length *************
    xAxis.visibleRange = new NumberRange(0, 10);
    // Get the xAxis visibleRange
    const range = xAxis.visibleRange;
    console.log(`Axis VisibleRange is ${range.min}, ${range.max}`);
}
initSciChart();
  • Gang Xu asked 12 months ago
  • last active 11 months ago
1 vote
1k views

Hello,

I am trying out SciCharts and am looking to recreate the example 3D uniform surface mesh chart example and don’t have a good hold on the architecture yet. I don’t see directions as to which file to paste the example code into. I’m looking at the code example where it creates a “final camera3D camera – schiChart3DBuilder.newCamera3D().build();” and goes from there. (…/webframe.html#The%20Surface%20Mesh%203E%20Chart%20Type.html)

I have the 3D surface created and rendering. I just need to get started to go from there. Thank you.

0 votes
1k views

I need to set VerticalLineAnnotations without a label.

My setting is:

const verticalLineAnnotation = new VerticalLineAnnotation({
stroke: "ff2626",
strokeThickness: 3,
x1: -1,
showLabel: false,
isEditable: true,
isHidden: true
});

When the user needs the annotation the VerticalLineAnnotation is made visible by setting isHidden = false. After setting it to false an exception is thrown with following content: “TypeError: Cannot read properties of undefined (reading ‘left’)”.

0 votes
1k views

Is it possible to add the text to the chart and display it to the chart?

Please see the attached image. In our application its a realtime chart. need to add the text based on x axis. it should be moved based on zoom and pan.

0 votes
1k views

Is it possible to display the values always on the chart.

1 vote
2k views

I have been working with the new Overview Chart feature available in the new 2.0.0-beta.2084 release, and ran into an issue where I can remove lines from the overview surface no problem, but then I always receive an error whenever I try to add one.

I was just wondering if there is a recommended flow for when a parent chart’s renderable series array has traces added or removed. One thing I did try to circumvent this issue was to delete the old overview and add a new one, but I receive either a separate error or the overview would draw without any traces.

I have attached a file with example code that should display the error I receive when you add a line to an overview component. I have also attached an image of the error that appears in the console.

0 votes
1k views

I want to use my custom image as a background for SciChart js.
I tried to put background-image to body of the page.
Then I enabled transparent background via:

sciChartSurface.backgroundCompletelyTransparentEnabled = true;

But it doesn’t work. It does nothing.
Then I tried to put transparent background to SciChart:

sciChartSurface.background = "#00000000";

But it doesn’t work as well. Chart completely disappears in this case.

How can I put my image as a background for SciChart?

  • Roman Zye asked 1 year ago
  • last active 1 year ago
0 votes
0 answers
1k views

Hi!

For example, I try to draw candles in yAxis visible range from 0.0001 to 0.00014842, and when I zoom, it switches to the visible range from 1 to -1, collapsing my candles.

Please, help to solve this problem.

0 votes
1k views

I have been trying to integrate Scichart JS in my Ionic 5 (Capacitor) application, but didn’t get succeed on that. I really need help on that

0 votes
1k views

I am wondering if there may be some guidance on how to configure the styles for the SciChart.js chart instance in a React application to be able to handle dynamic changes to the height value.

The scenario is that the chart and wasm context are being saved in refs, so that the component the chart exists within does not rerender. Data is being consumed via a web socket, and streaming realtime data.

All that is well and good, but trying to implement a new feature request where the height of the chart changes dynamically, similar to an accordion style where the chart may have a full view, a split view, or no view (92vh, 46vh, 0vh)

I am finding that my css styles are not applying, or frustratingly will apply seemingly at random and other times not apply even though the underlying code remains the same. I tried to override, or at least alter, the position absolute styles of the canvas, by wrapping it in a parent element with position relative, which works to keep the height and width of the chart as desired, but the aspect ratio seems to falter and the chart axes are blurred and illegible.

I’m sure this would be a great instance of a picture says a 1000 words, and I am nearing a 1000 words. Will try to attach a codepen/ example that demonstrates the issue I am experiencing.

If there are any tips or tricks you would recommend please advise

1 vote
1k views

Hello,

How can i convert my data to Y coordinate value in OhlsSeries?

Please advise. Thanks.

0 votes
2k views

Hi,

Our website is running on a web hosting service supported by the university. To work with the SciChart JS, do we have to install the npm and configure it accordingly? If so, we probably have to contact IT department for assistance, since we don’t have permission to do so.

Please advise. Thanks.

  • Gang Xu asked 1 year ago
  • last active 1 year ago
1 vote
4k views

I am having problem instantiating SciChart.js within a specific project and was hoping you might be able to help. To provide context I can run SciChart fine in simple projects and I suspect that I have a webpack issue.

When running a simple graph instantiation such as –

import React, { useEffect } from "react";
import ReactDOM from "react-dom";
import { SciChartSurface } from "scichart/Charting/Visuals/SciChartSurface";
import { NumericAxis } from "scichart/Charting/Visuals/Axis/NumericAxis";

export function MipsGraph(props) {
    useEffect(() => {       
        initSciChart();
    });

    return (
        <div id="depthGraph" style={{height: "100%"}} ></div>
    );
}

async function initSciChart() {
    const { sciChartSurface, wasmContext } = await SciChartSurface.create("depthGraph");

    const xAxis = new NumericAxis(wasmContext);
    const yAxis = new NumericAxis(wasmContext);

    sciChartSurface.xAxes.add(xAxis);
    sciChartSurface.yAxes.add(yAxis);
}

I see the following error

Uncaught (in promise) RuntimeError: abort(TypeError:
WebAssembly.instantiate(): Import #0 module=”env” error: module is not
an object or function). Build with -s ASSERTIONS=1 for more info.

and the warning –

wasm streaming compile failed: TypeError: WebAssembly.instantiate():
Import #0 module=”env” error: module is not an object or function

The warning is raised at line 7544 (after pretty print in chrome dev tools) of scichart2d.js?formatted at a line calling WebAssembly.instantiateStreaming(e,d). both e and d have values.

Debugging originally led me to believe that there was an issue finding the scichart2d.wasm file however network traffic clearly shows the file being fetched.

Any ideas?

0 votes
2k views

Dear team. We have a need to draw footprint chart, but your library didnt’t have opportunity to draw it. It will be good if you help us with recommendations in which direction we should move to build it. Thanks you a lot !

0 votes
1k views

When I’m viewing a chart from mobile browser, quality of graphics is very low.
I can see pixels and some blurred graphics on mobile browsers. But it’s completely ok on the desktop browsers.

I reproduced it with an official example:
https://demo.scichart.com/javascript-realtime-ticking-stock-charts

  • Roman Zio asked 1 year ago
  • last active 2 months ago
0 votes
1k views

It’s impossible to zoom a candlestick chart (other types as well) on mobile browsers & WebViews.
I’m trying to use pinch-to-zoom with my fingers on chart, but it doesn’t react on it. Only sliding on the left & right is possible.

I’ve even tried demo from documentation:
https://demo.scichart.com/javascript-realtime-ticking-stock-charts

The same is with my chart as well

How can I fix it?
Thank you

  • Roman Zio asked 1 year ago
  • last active 1 year ago
0 votes
1k views

Hi,
I am trying to get my chart to scroll together with my other HTML elements but have not been successful. Referring to the screenshot attached, if I were to disable the position:absolute style the chart is then able to scroll with the HTML elements if not, whenever I scroll the other HTML elements would scroll but the Chart will stay in its position.

Is there property that I can set on the chart to disable the absolute position?

0 votes
2k views

I am adding a LegendModifier to display legends for my chart as below:

_sciChartSurface.chartModifiers.add(new SciChart.LegendModifier({ showCheckboxes: true }));

My legend currently looks like the below, with very poor legend visibility:

![enter image description here][1]

I want to know how to set this legend to be opaque so that the labels may be seen clearly. What would be event better would be to just have a constant class for my legend collection (perhaps .sciChartLegendsContainer or whatever) so that I can apply my own css styling myself, without having to hack around with javascript.
Thanks

Showing 51 - 100 of 183 results