diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/PatternExecutor.java b/library-udf/src/main/java/org/apache/iotdb/library/match/PatternExecutor.java new file mode 100644 index 000000000000..b37a0c9ce28e --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/PatternExecutor.java @@ -0,0 +1,798 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match; + +import org.apache.iotdb.library.match.model.Bounds; +import org.apache.iotdb.library.match.model.PatternCalculationResult; +import org.apache.iotdb.library.match.model.PatternContext; +import org.apache.iotdb.library.match.model.PatternResult; +import org.apache.iotdb.library.match.model.Point; +import org.apache.iotdb.library.match.model.Section; +import org.apache.iotdb.library.match.model.SectionCalculation; +import org.apache.iotdb.library.match.model.SectionNext; +import org.apache.iotdb.library.match.utils.LinearScale; +import org.apache.iotdb.library.match.utils.TimeScale; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; +import java.util.stream.Stream; + +public class PatternExecutor { + List points = new ArrayList<>(); // all the extracted point of the query + List tangents = new ArrayList<>(); // all the tangents of the query + List
sections = new ArrayList<>(); // all the sections of the query + + Long queryLength = null; + Long queryLengthTolerance = null; + Long queryHeight = null; + Long queryHeightTolerance = null; + + public List extractPoints(Long[] times, Double[] values) { + List points = new ArrayList<>(); + + double px = times[0]; + for (int i = 0; i < times.length; i += 1) { + if (times[i] >= px) { + points.add(new Point(times[i], values[i], times[i], values[i])); + px += 1; + } + } + + // translate the query to have the minimum y to 0 + double originY = points.stream().map(Point::getY).min(Double::compare).orElseGet(() -> 0.0); + // translate the query to have the minimum x to 0 + double originX = points.stream().map(Point::getX).min(Double::compare).orElseGet(() -> 0.0); + + for (int i = 0; i < points.size(); i += 1) { + Point pt = points.get(i); + pt.setY(pt.getY() - originY); + pt.setX(pt.getX() - originX); + } + return points; + } + + /** + * query Points + * + * @param sourcePoints + * @return + */ + public List extractPoints(List sourcePoints) { + List points = new ArrayList<>(); + double px, originY, originX; + Point p; + int i; + + px = sourcePoints.get(0).getX(); + for (i = 0; i < sourcePoints.size(); i += 1) { + p = sourcePoints.get(i); + if (p.getX() >= px) { + points.add(new Point(p.getX(), p.getY(), p.getX(), p.getY())); + px += 1; + } + } + + // flip y because in the query paper the point (0,0) is in the left-top corner + originY = points.stream().map(Point::getY).max(Double::compare).orElseGet(() -> 0.0); + // translate the query to have the minimum x to 0 + originX = points.stream().map(Point::getX).min(Double::compare).orElseGet(() -> 0.0); + + for (i = 0; i < points.size(); i += 1) { + Point pt = points.get(i); + pt.setY(pt.getY()); + pt.setX(pt.getX() - originX); + } + return points; + } + + public void setPoints(List points) { + this.points = points; + this.tangents = extractTangents(points); + this.sections = + findCurveSections(tangents, points, PatternMatchConfig.DIVIDE_SECTION_MIN_HEIGHT_QUERY); + } + + public List scalePoint(List times, List values) { + List points = new ArrayList<>(); + TimeScale xScale = new TimeScale(times.get(0), times.get(times.size() - 1), 0, 1000); + double minY = values.stream().min(Double::compare).orElseGet(() -> 0.0); + double maxY = values.stream().max(Double::compare).orElseGet(() -> 0.0); + LinearScale yScale = new LinearScale<>(minY, maxY, 0, 500); + for (int i = 0; i < times.size(); i += 1) { + points.add( + new Point( + xScale.scale(times.get(i)), + yScale.scale(values.get(i)), + times.get(i), + values.get(i))); + } + return points; + } + + public List scalePoint(List sourcePoints) { + List points = new ArrayList<>(); + TimeScale xScale = + new TimeScale( + (long) sourcePoints.get(0).getX(), + (long) sourcePoints.get(sourcePoints.size() - 1).getX(), + 0, + 1000); + double minY = sourcePoints.stream().map(Point::getY).min(Double::compare).orElseGet(() -> 0.0); + double maxY = sourcePoints.stream().map(Point::getY).max(Double::compare).orElseGet(() -> 0.0); + LinearScale yScale = new LinearScale<>(minY, maxY, 0, 500); + for (int i = 0; i < sourcePoints.size(); i += 1) { + Point p = sourcePoints.get(i); + points.add( + new Point(xScale.scale((long) p.getX()), yScale.scale(p.getY()), p.getX(), p.getY())); + } + return points; + } + + public List executeQuery(PatternContext queryCtx) { + executeQueryInSI(queryCtx); + return queryCtx.getMatches(); + } + + /** Execute the query in a particular smooth iteration */ + private void executeQueryInSI(PatternContext queryCtx) { + int dsi = 0; + if (queryCtx.getDatasetSize() == null) { + queryCtx.setDatasetSize( + queryCtx.getDataPoints().get(queryCtx.getDataPoints().size() - 1).getX() + - queryCtx.getDataPoints().get(0).getX()); + } + List dataTangents = extractTangents(queryCtx.getDataPoints()); + List
dataSections = + findCurveSections( + dataTangents, + queryCtx.getDataPoints(), + PatternMatchConfig.DIVIDE_SECTION_MIN_HEIGHT_DATA); + for (dsi = 0; dsi < dataSections.size(); dsi++) { + for (int i = 0; i < this.sections.size(); i++) { + for (int j = 0; j < this.sections.get(i).getNext().size(); j++) { + this.sections.get(i).getNext().get(j).setTimes(1); + } + } + if (!matchIn( + this.sections.get(0), + dataSections, + dsi, + new ArrayList<>(), + queryCtx, + this.sections.get(this.sections.size() - 1))) { + break; + } + } + } + + private double tangent(Point p1, Point p2) { + return (p2.getY() - p1.getY()) / (p2.getX() - p1.getX()); + } + + /** + * Extract the tangents of a set of points + * + * @return *[] array of tangents: the first tangent is related to the first and second point the + * second is related to the second and the first the third is related to the third and the + * second ... + */ + private List extractTangents(List points) { + if (points.size() < 2) { + return new ArrayList<>(); + } + List tangents = new ArrayList<>(); + tangents.add(tangent(points.get(0), points.get(1))); + for (int i = 1; i < points.size(); i++) { + tangents.add(tangent(points.get(i - 1), points.get(i))); + } + return tangents; + } + + /** + * last x - first x + * + * @param points + * @return + */ + private double calcWidth(List points) { + return points.get(points.size() - 1).getX() - points.get(0).getX(); + } + + /** + * max y - min y + * + * @param points + * @return + */ + private double calcHeight(List points) { + return points.stream().map(Point::getY).max(Double::compare).orElseGet(() -> 0.0) + - points.stream().map(Point::getY).min(Double::compare).orElseGet(() -> 0.0); + } + + /** + * Given a list of tangents it divides the list of tangents in a list of sections. Each section + * shares the same tangent signs (a section could be an increasing curve or a decreasing curve, + * but not both) + * + * @return Array of sections. + */ + private List
findCurveSections( + List tangents, List points, double minHeightPerc) { + List
sections = new ArrayList<>(); + Double lastTg = null; + Point lastPt = null; + double totalHeight = calcHeight(points); + double lastSectHeight = 0; + for (int i = 0; i < tangents.size(); i++) { + Double tangent = tangents.get(i); + Point pt = points.get(i); + double sign = Math.signum(tangent); + + if (sections.size() == 0) { + sections.add(new Section(sign)); + } else if (sign != 0) { + Section lastSect = sections.get(sections.size() - 1); + if (lastSect.getSign() != sign) { + lastSectHeight = calcHeight(lastSect.getPoints()); + if (lastSect.getPoints().size() > 1 + && (!(minHeightPerc > 0) || lastSectHeight / totalHeight > minHeightPerc)) { + Section newSection = new Section(sign); + sections.add(newSection); + newSection.getPoints().add(lastPt); + newSection.getTangents().add(lastTg); + } + } + } + + Section lastSect = sections.get(sections.size() - 1); + lastSect.getPoints().add(pt); + lastSect.getTangents().add(tangent); + lastTg = tangent; + lastPt = pt; + } + + int count = 0; + Section prev = null; + for (Section s : sections) { + s.setId(count++); + if (prev != null) { + prev.getNext().add(new SectionNext(s)); + } + prev = s; + } + prev.setNext(new ArrayList<>()); + + return sections; + } + + private boolean matchIn( + Section currSect, + List
dataSections, + int dsi, + List
qSections, + PatternContext queryCtx, + Section lastQuerySect) { + if (qSections.size() > PatternMatchConfig.MAX_REGEX_IT) { + return false; + } + PatternResult matchValue = null; + int i = 0; + List
sectsBlock = new ArrayList<>(); + sectsBlock.add(currSect); + + // Translate the query that is always in a regexp-form (even when there are no repetitions) in + // an array of sections + // This until there is only one next element + while (currSect.getNext().size() == 1 && currSect != lastQuerySect) { + currSect = currSect.getNext().get(0).getDest(); + sectsBlock.add(currSect); + } + + if (dsi + sectsBlock.size() + qSections.size() > dataSections.size()) { + return false; // the next group is too long for the remaining data sections + } + + // translate the new sections in case of repetitions + if (qSections.size() > 0) { + /* TODO if slow could be useful to have a cache (the key could be based on the sections id) to avoid those copies */ + Point lastQSectionsSectPt = + qSections + .get(qSections.size() - 1) + .getPoints() + .get(qSections.get(qSections.size() - 1).getPoints().size() - 1); + Point firstSectsBlockPt = sectsBlock.get(0).getPoints().get(0); + if (firstSectsBlockPt.getX() < lastQSectionsSectPt.getX()) { + double offset = -firstSectsBlockPt.getX() + lastQSectionsSectPt.getX(); + double offseto = -firstSectsBlockPt.getOrigX() + lastQSectionsSectPt.getOrigX(); + for (i = 0; i < sectsBlock.size(); i++) { + sectsBlock.set(i, sectsBlock.get(i).translateXCopy(offset, offseto)); + } + } + } + List
newQSections = new ArrayList<>(qSections); + newQSections.addAll(sectsBlock); + + List
dataSectsForQ = dataSections.subList(dsi, dsi + newQSections.size()); + + // If we reached the end of the query we can actually use it + if (currSect == lastQuerySect + && (currSect.getNext().size() == 0 + || currSect.getNext().get(0).getSize() != 0 + || currSect.getNext().get(0).getSize() == currSect.getNext().get(0).getTimes())) { + matchValue = this.calculateMatch(dataSectsForQ, newQSections, queryCtx, false); + if (matchValue != null) { + + // Keep only one (best) match if the same area is selected in different smooth iterations + int duplicateMatchIdx = + PatternMatchConfig.REMOVE_EQUAL_MATCHES + ? this.searchEqualMatch(matchValue, queryCtx.getMatches()) + : -1; + if (duplicateMatchIdx == -1) { + matchValue.setId(queryCtx.getMatches().size()); // new id for the new match + queryCtx.getMatches().add(matchValue); + } else if (queryCtx.getMatches().get(duplicateMatchIdx).getMatch() + > matchValue.getMatch()) { + matchValue.setId( + queryCtx + .getMatches() + .get(duplicateMatchIdx) + .getId()); // we leave the old id for the match + queryCtx.getMatches().set(duplicateMatchIdx, matchValue); + } + } + } + + if (!currSect.getNext().isEmpty()) { + boolean backLink = false; + for (i = currSect.getNext().size() - 1; + i >= 0; + i--) { // iterate repetitions and after the straight link + SectionNext next = currSect.getNext().get(i); + if (currSect == lastQuerySect || i > 0) { // it is a back link + if (next.getSize() != 0) { + this.matchIn(next.getDest(), dataSections, dsi, newQSections, queryCtx, lastQuerySect); + } else if (next.getTimes() < next.getSize()) { + next.setTimes(next.getTimes() + 1); + backLink = true; // exclude the straight link only if there is a strict repetition + this.matchIn(next.getDest(), dataSections, dsi, newQSections, queryCtx, lastQuerySect); + } + } else if (!backLink) { + this.matchIn(next.getDest(), dataSections, dsi, newQSections, queryCtx, lastQuerySect); + } + } + } + return true; + } + + private PatternResult calculateMatch( + List
matchedSections, + List
querySections, + PatternContext queryCtx, + boolean partialQuery) { + PatternCalculationResult pointsMatchRes = + calculatePointsMatch(querySections, matchedSections, partialQuery); + if (pointsMatchRes == null) { + return null; + } + if (pointsMatchRes.getMatch() > queryCtx.getThreshold()) { + return null; + } + if (partialQuery) { + PatternResult result = new PatternResult(); + result.setMatch(pointsMatchRes.getMatch()); + return result; + } + + List matchedPts = pointsMatchRes.getMatchedPoints(); + double minPos = matchedPts.get(0).getX(); + double maxPos = matchedPts.get(matchedPts.size() - 1).getX(); + double matchSize = (maxPos - minPos) / queryCtx.getDatasetSize(); + double matchPos = ((maxPos + minPos) / 2) / queryCtx.getDatasetSize(); + Long matchTimeSpan = + Math.round(matchedPts.get(matchedPts.size() - 1).getOrigX() - matchedPts.get(0).getOrigX()); + + if (this.queryHeight != null) { + if (!checkQueryHeight(calculateMatchHeight(matchedPts))) { + return null; + } + } + + PatternResult result = new PatternResult(); + result.setMatch(pointsMatchRes.getMatch()); + result.setPoints(matchedPts); + result.setSize(matchSize); + result.setMatchPos(matchPos); + result.setTimespan(matchTimeSpan); + result.setMinPos(minPos); + result.setMaxPos(maxPos); + result.setSections(matchedSections); + + return result; + } + + /* Calculate the match considering comparing the given sections to all the sections of the query. + * Each query section is scaled to match each section of the argument, and its tangents are compared. */ + private PatternCalculationResult calculatePointsMatch( + List
querySections, List
matchedSections, boolean partialQuery) { + if (PatternMatchConfig.CHECK_QUERY_COMPATIBILITY) { + if (!areCompatibleSections(querySections, matchedSections, !partialQuery)) { + return null; + } + } else { + if (querySections.size() > matchedSections.size()) { + matchedSections = expandSections(matchedSections, querySections.size()); + } else if (querySections.size() < matchedSections.size()) { + matchedSections = reduceSections(matchedSections, querySections.size()); + } + if (matchedSections == null) { + return null; + } + if (!areCompatibleSections(querySections, matchedSections, !partialQuery)) { + return null; + } + } + + double centroidsDifference; + int i, si; + + Bounds matchedSecBounds = + getBounds( + matchedSections, + (matchedSections.size() > 2 ? 1 : 0), + matchedSections.size() - (matchedSections.size() > 2 ? 2 : 1)); + + Bounds queryBounds = + getBounds( + querySections, + (querySections.size() > 2 ? 1 : 0), + querySections.size() - (querySections.size() > 2 ? 2 : 1)); + + double subSequenceScaleFactorX = + (matchedSecBounds.getMaxX() - matchedSecBounds.getMinX()) + / (queryBounds.getMaxX() - queryBounds.getMinX()); + double subSequenceScaleFactorY = + (matchedSecBounds.getMaxY() - matchedSecBounds.getMinY()) + / (queryBounds.getMaxY() - queryBounds.getMinY()); + + List matchedPoints = new ArrayList<>(); + double pointDifferencesCost = 0; + double rescalingCost = 0; + double sum = 0; + double num = 0; + + for (si = 0; si < querySections.size(); si++) { + SectionCalculation dataSect = new SectionCalculation(); + SectionCalculation querySect = new SectionCalculation(); + sum = 0; + num = 0; + + querySect.setPoints(querySections.get(si).getPoints()); + querySect.setWidth(calcWidth(querySect.getPoints())); + querySect.setHeight(calcHeight(querySect.getPoints())); + if (querySect.getHeight() == 0) { + continue; + } + + if (si == 0 && querySections.size() > 2 && PatternMatchConfig.START_END_CUT_IN_SUBPARTS) { + dataSect.setPoints( + sectionEndSubpartPoints( + matchedSections.get(si), querySect.getWidth() * subSequenceScaleFactorX)); + } else if (si == querySections.size() - 1 + && querySections.size() > 2 + && PatternMatchConfig.START_END_CUT_IN_SUBPARTS_IN_RESULTS) { + dataSect.setPoints( + sectionStartSubpartPoints( + matchedSections.get(si), querySect.getWidth() * subSequenceScaleFactorX)); + } else { + dataSect.setPoints(matchedSections.get(si).getPoints()); + } + dataSect.setWidth(calcWidth(dataSect.getPoints())); + dataSect.setHeight(calcHeight(dataSect.getPoints())); + if (dataSect.getHeight() == 0) { + continue; + } + + double scaleFactorX = dataSect.getWidth() / (querySect.getWidth() * subSequenceScaleFactorX); + double scaleFactorY = + dataSect.getHeight() + / (querySect.getHeight() + * (PatternMatchConfig.RESCALING_Y + ? subSequenceScaleFactorY + : subSequenceScaleFactorX)); + + if (scaleFactorX != 0 && scaleFactorY != 0) { + rescalingCost += + (Math.pow(Math.log(scaleFactorX), 2) + Math.pow(Math.log(scaleFactorY), 2)); + } + + // calculate the centroid of the two sections to align them + dataSect.setCentroidY(0); + for (i = 0; i < dataSect.getPoints().size(); i++) { + dataSect.setCentroidY(dataSect.getCentroidY() + dataSect.getPoints().get(i).getY()); + } + dataSect.setCentroidY(dataSect.getCentroidY() / dataSect.getPoints().size()); + querySect.setCentroidY(0); + for (i = 0; i < querySect.getPoints().size(); i++) { + querySect.setCentroidY( + querySect.getPoints().get(0).getY() + * (PatternMatchConfig.RESCALING_Y + ? subSequenceScaleFactorY + : subSequenceScaleFactorX) + * scaleFactorY); + } + querySect.setCentroidY(querySect.getCentroidY() / querySect.getPoints().size()); + centroidsDifference = + querySect.getPoints().get(0).getY() + * (PatternMatchConfig.RESCALING_Y + ? subSequenceScaleFactorY + : subSequenceScaleFactorX) + * scaleFactorY + - dataSect.getPoints().get(0).getY(); + + double queryPtsStep = (double) querySect.getPoints().size() / dataSect.getPoints().size(); + + for (i = 0; i < dataSect.getPoints().size(); i++) { + Point dataPt = dataSect.getPoints().get(i); + Point queryPt = querySect.getPoints().get((int) Math.floor(i * queryPtsStep)); + + double resSum = + Math.abs( + (queryPt.getY() + * (PatternMatchConfig.RESCALING_Y + ? subSequenceScaleFactorY + : subSequenceScaleFactorX) + * scaleFactorY + - centroidsDifference) + - dataPt.getY()) + / dataSect.getHeight(); + sum += resSum; + num++; + } + + if (!partialQuery) { + if (PatternMatchConfig.START_END_CUT_IN_SUBPARTS_IN_RESULTS) { + for (i = 0; i < dataSect.getPoints().size(); i++) { + matchedPoints.add(dataSect.getPoints().get(i)); + } + } else { + for (i = 0; i < matchedSections.get(si).getPoints().size(); i++) { + matchedPoints.add(matchedSections.get(si).getPoints().get(i)); + } + } + } + + if (num > 0) { + pointDifferencesCost += sum / num; + } + } + PatternCalculationResult result = new PatternCalculationResult(); + result.setMatch( + pointDifferencesCost * PatternMatchConfig.VALUE_DIFFERENCE_WEIGHT + + rescalingCost * PatternMatchConfig.RESCALING_COST_WEIGHT); + result.setMatchedPoints(matchedPoints); + return result; + } + + // SectionStartSubpartPoints + public List sectionStartSubpartPoints(Section section, double width) { + List points = new ArrayList<>(); + double startX = section.getPoints().get(0).getX(); + for (int pi = 0; pi < section.getPoints().size(); pi++) { + points.add(section.getPoints().get(pi)); + if (section.getPoints().get(pi).getX() - startX >= width) { + break; + } + } + return points; + } + + // SectionEndSubpartPoints + public List sectionEndSubpartPoints(Section section, double width) { + List points = new ArrayList<>(); + double endX = section.getPoints().get(section.getPoints().size() - 1).getX(); + for (int pi = section.getPoints().size() - 1; pi >= 0; pi--) { + points.add(0, section.getPoints().get(pi)); + if (endX - section.getPoints().get(pi).getX() >= width) { + break; + } + } + return points; + } + + // CheckQueryLength + public boolean checkQueryLength(double queryLength) { + if (this.queryLength == null) { + return true; + } + double min = this.queryLength - this.queryLength * this.queryLengthTolerance; + double max = this.queryLength + this.queryLength * this.queryLengthTolerance; + return queryLength >= min && queryLength <= max; + } + + // CheckQueryHeight + public boolean checkQueryHeight(double queryHeight) { + if (this.queryHeight == null) { + return true; + } + double min = this.queryHeight - this.queryHeight * this.queryHeightTolerance; + double max = this.queryHeight + this.queryHeight * this.queryHeightTolerance; + return queryHeight >= min && queryHeight <= max; + } + + // CalculateMatchHeight + public double calculateMatchHeight(List matchedPts) { + double minY = Collections.min(matchedPts, Comparator.comparingDouble(Point::getY)).getOrigY(); + double maxY = Collections.max(matchedPts, Comparator.comparingDouble(Point::getY)).getOrigY(); + return maxY - minY; + } + + // SearchEqualMatch + public int searchEqualMatch(PatternResult targetMatch, List matches) { + double targetStartX = targetMatch.getPoints().get(0).getX(); + double targetEndX = targetMatch.getPoints().get(targetMatch.getPoints().size() - 1).getX(); + for (int idx = 0; idx < matches.size(); idx++) { + if (Math.abs(targetStartX - matches.get(idx).getPoints().get(0).getX()) <= 10 + && Math.abs( + targetEndX + - matches + .get(idx) + .getPoints() + .get(matches.get(idx).getPoints().size() - 1) + .getX()) + <= 10) { + return idx; + } + } + return -1; + } + + // AreCompatibleSections + public boolean areCompatibleSections( + List
querySections, List
dataSections, boolean checkLength) { + if (querySections.size() != dataSections.size()) { + return false; + } + + if (this.queryLength != null && checkLength) { + Section lastDataSection = dataSections.get(dataSections.size() - 1); + double maxMatchLength = + lastDataSection.getPoints().get(lastDataSection.getPoints().size() - 1).getOrigX() + - dataSections.get(0).getPoints().get(0).getOrigX() + + this.queryLength * this.queryLengthTolerance; + double minMatchLength = + (dataSections.size() == 1 + ? 0 + : lastDataSection.getPoints().get(0).getOrigX() + - dataSections + .get(0) + .getPoints() + .get(dataSections.get(0).getPoints().size() - 1) + .getOrigX()) + - this.queryLength * this.queryLengthTolerance; + if (this.queryLength > maxMatchLength || this.queryLength < minMatchLength) { + return false; + } + } + + double incompatibleSections = 0; + for (int j = 0; j < querySections.size(); j++) { + if (querySections.get(j).getSign() != 0 + && querySections.get(j).getSign() != dataSections.get(j).getSign()) { + incompatibleSections++; + } + } + return incompatibleSections / querySections.size() + <= PatternMatchConfig.QUERY_SIGN_MAXIMUM_TOLERABLE_DIFFERENT_SIGN_SECTIONS; + } + + // GetBounds + public Bounds getBounds(List
sections, int startSectIdx, int endSectIdx) { + if (sections == null) { + return null; + } + Bounds bounds = new Bounds(); + bounds.setMinX(sections.get(startSectIdx).getPoints().get(0).getX()); + bounds.setMaxX( + sections + .get(endSectIdx) + .getPoints() + .get(sections.get(endSectIdx).getPoints().size() - 1) + .getX()); + for (int i = startSectIdx; i < endSectIdx; i++) { + Stream yList = sections.get(i).getPoints().stream().map(Point::getY); + double localMinY = + sections.get(i).getPoints().stream() + .map(Point::getY) + .min(Double::compare) + .orElseGet(() -> (double) Long.MAX_VALUE); + double localMaxY = + sections.get(i).getPoints().stream() + .map(Point::getY) + .max(Double::compare) + .orElseGet(() -> (double) Long.MAX_VALUE); + if (localMinY < bounds.getMinY()) { + bounds.setMinY(localMinY); + } + if (localMaxY > bounds.getMaxY()) { + bounds.setMaxY(localMaxY); + } + } + return bounds; + } + + /** + * reduce the number of sections to n, joining the smallest sections to the smallest adjacent + * + * @param sections + * @param n + * @return + */ + public List
reduceSections(List
sections, int n) { + if (n >= sections.size() || n < 1) { + return sections; + } + List
newSections = new ArrayList<>(sections); + while (n < newSections.size()) { + Integer smallestSection = null; + double sectionSizeAvg = 0; + for (int i = 0; i < newSections.size(); i++) { + sectionSizeAvg += newSections.get(i).sizeEucl(); + if (smallestSection == null + || newSections.get(smallestSection).sizeEucl() > newSections.get(i).sizeEucl()) { + smallestSection = i; + } + } + sectionSizeAvg /= newSections.size(); + if (newSections.get(smallestSection).sizeEucl() > sectionSizeAvg * 0.8) { + return null; + } + + if (smallestSection == 0) { + newSections.get(0).concat(newSections.get(1)); + newSections.remove(1); + } else if (smallestSection == newSections.size() - 1) { + newSections.get(newSections.size() - 2).concat(newSections.get(newSections.size() - 1)); + newSections.remove(newSections.size() - 1); + } else if (newSections.get(smallestSection - 1).sizeEucl() + <= newSections.get(smallestSection + 1).sizeEucl()) { + newSections.get(smallestSection - 1).concat(newSections.get(smallestSection)); + newSections.remove(newSections.get(smallestSection)); + } else { + newSections.get(smallestSection).concat(newSections.get(smallestSection + 1)); + newSections.remove(newSections.get(smallestSection + 1)); + } + } + return newSections; + } + + // ExpandSections + public List
expandSections(List
sections, int n) { + if (n <= sections.size()) { + return sections; + } + List
newSections = new ArrayList<>(sections); + for (int i = sections.size(); i <= n; i++) { + newSections.add(sections.get(sections.size() - 1)); + } + return newSections; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/PatternMatchConfig.java b/library-udf/src/main/java/org/apache/iotdb/library/match/PatternMatchConfig.java new file mode 100644 index 000000000000..679d284ffb98 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/PatternMatchConfig.java @@ -0,0 +1,69 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match; + +public class PatternMatchConfig { + + // Minimum height (in percentage, related to the entire section) that is needed to create a new + // section + // This is to avoid that very small sections that are similar to a horizontal line create many + // sections + // Without it the algorithm that divides the sequence in sections would be too much sensible to + // noises + // was 0.01 for tests + public static final double DIVIDE_SECTION_MIN_HEIGHT_DATA = 0.01; + + // 0.01 for tests, 0.1 for 1NN + public static final double DIVIDE_SECTION_MIN_HEIGHT_QUERY = 0.01; + + public static final int MAX_REGEX_IT = 25; + + // query compatibility + /** + * if the number of sections is N, and the number of sections with a different sign is D. The + * algorithm consider the two subsequences as incompatible if D/N > 0.5 + */ + public static final double QUERY_SIGN_MAXIMUM_TOLERABLE_DIFFERENT_SIGN_SECTIONS = 0.5; + + /** + * keep only one (best) match if the same area is selected in different smooth iterations with not + * experiments it's better a false, so every smooth iteration has a not match, so they are easier + * to view + */ + public static final boolean REMOVE_EQUAL_MATCHES = false; + + /** true for tests, false for 1NN */ + public static final boolean CHECK_QUERY_COMPATIBILITY = true; + + /** the first and last sections are cut to have a good fit */ + public static final boolean START_END_CUT_IN_SUBPARTS = true; + + /** + * the first and last sections are cut as well in the results, or are returned highlighting the + * whole section. false in tests + */ + public static final boolean START_END_CUT_IN_SUBPARTS_IN_RESULTS = true; + + /** true for tests */ + public static final boolean RESCALING_Y = true; + + public static final int VALUE_DIFFERENCE_WEIGHT = 1; + public static final int RESCALING_COST_WEIGHT = 1; +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFDTWMatch.java b/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFDTWMatch.java new file mode 100644 index 000000000000..45df21c2d6a5 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFDTWMatch.java @@ -0,0 +1,201 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match; + +import org.apache.iotdb.library.match.model.DTWMatchResult; +import org.apache.iotdb.library.match.model.DTWState; +import org.apache.iotdb.udf.api.State; +import org.apache.iotdb.udf.api.UDAF; +import org.apache.iotdb.udf.api.customizer.config.UDAFConfigurations; +import org.apache.iotdb.udf.api.customizer.parameter.UDFParameterValidator; +import org.apache.iotdb.udf.api.customizer.parameter.UDFParameters; +import org.apache.iotdb.udf.api.type.Type; +import org.apache.iotdb.udf.api.utils.ResultValue; + +import org.apache.tsfile.block.column.Column; +import org.apache.tsfile.utils.Binary; +import org.apache.tsfile.utils.BitMap; + +import java.nio.charset.Charset; +import java.util.Arrays; +import java.util.List; +import java.util.Map; + +public class UDAFDTWMatch implements UDAF { + // private static final Logger LOGGER = Logger.getLogger(DTWMatch.class); + private Double[] pattern; + private float threshold; + private DTWState state; + + @Override + public void beforeStart(UDFParameters udfParameters, UDAFConfigurations udafConfigurations) { + udafConfigurations.setOutputDataType(Type.TEXT); + Map attributes = udfParameters.getAttributes(); + threshold = Float.parseFloat(attributes.get("threshold")); + pattern = + Arrays.stream(attributes.get("pattern").split(",")) + .map(Double::valueOf) + .toArray(Double[]::new); + if (state != null) { + state.setSize(pattern.length); + } + } + + @Override + public State createState() { + if (pattern != null) { + state = new DTWState(pattern.length); + } else { + state = new DTWState(); + } + + return state; + } + + @Override + public void addInput(State state, Column[] columns, BitMap bitMap) { + DTWState DTWState = (DTWState) state; + + int count = columns[0].getPositionCount(); + for (int i = 0; i < count; i++) { + if (bitMap != null && !bitMap.isMarked(i)) { + continue; + } + if (!columns[1].isNull(i)) { + long timestamp = columns[1].getLong(i); + double value = getValue(columns[0], i); + DTWState.updateBuffer(timestamp, value); + if (DTWState.getValueBuffer().length == pattern.length) { + float dtw = calculateDTW(DTWState.getValueBuffer(), pattern); + if (dtw <= threshold) { + ((DTWState) state) + .addMatchResult( + new DTWMatchResult(dtw, DTWState.getFirstTime(), DTWState.getLastTime())); + } + } + } + } + } + + private double getValue(Column column, int i) { + switch (column.getDataType()) { + case INT32: + return column.getInt(i); + case INT64: + return column.getLong(i); + case FLOAT: + return column.getFloat(i); + case DOUBLE: + return column.getDouble(i); + case BOOLEAN: + return column.getBoolean(i) ? 1.0D : 0.0D; + default: + throw new RuntimeException(String.format("Unsupported datatype %s", column.getDataType())); + } + } + + private float calculateDTW(Double[] series1, Double[] series2) { + int n = series1.length; + double[][] dtw = new double[n][n]; + + // Initialize the DTW matrix + for (int i = 0; i < n; i++) { + for (int j = 0; j < n; j++) { + dtw[i][j] = Double.POSITIVE_INFINITY; + } + } + dtw[0][0] = 0; + + // Compute the DTW distance + for (int i = 1; i < n; i++) { + for (int j = 1; j < n; j++) { + double cost = Math.abs(series1[i] - series2[j]); + dtw[i][j] = cost + Math.min(Math.min(dtw[i - 1][j], dtw[i][j - 1]), dtw[i - 1][j - 1]); + } + } + + return (float) dtw[n - 1][n - 1]; + } + + @Override + public void combineState(State state, State state1) { + DTWState dtwState = (DTWState) state; + DTWState newDTWState = (DTWState) state1; + + Long[] times = newDTWState.getTimeBuffer(); + Double[] values = newDTWState.getValueBuffer(); + + for (int i = 0; i < times.length; i++) { + if (times[i] > dtwState.getFirstTime()) { + dtwState.updateBuffer(times[i], values[i]); + if (dtwState.getValueBuffer().length == pattern.length) { + float dtw = calculateDTW(dtwState.getValueBuffer(), pattern); + if (dtw <= threshold) { + dtwState.addMatchResult( + new DTWMatchResult(dtw, dtwState.getFirstTime(), dtwState.getLastTime())); + } + } + } + } + } + + public List calcMatch( + List times, List values, Double[] pattern, float threshold) { + this.pattern = pattern; + this.threshold = threshold; + DTWState dtwState = (DTWState) this.createState(); + dtwState.reset(); + for (int i = 0; i < times.size(); i++) { + dtwState.updateBuffer(times.get(i), values.get(i)); + if (dtwState.getValueBuffer().length == pattern.length) { + float dtw = calculateDTW(dtwState.getValueBuffer(), pattern); + if (dtw <= threshold) { + dtwState.addMatchResult( + new DTWMatchResult(dtw, dtwState.getFirstTime(), dtwState.getLastTime())); + } + } + } + return dtwState.getMatchResults(); + } + + @Override + public void outputFinal(State state, ResultValue resultValue) { + DTWState DTWState = (DTWState) state; + List matchResults = DTWState.getMatchResults(); + if (!matchResults.isEmpty()) { + resultValue.setBinary(new Binary(matchResults.toString(), Charset.defaultCharset())); + } else { + resultValue.setNull(); + } + } + + @Override + public void removeState(State state, State removed) {} + + @Override + public void validate(UDFParameterValidator validator) { + validator + .validateInputSeriesNumber(1) + .validateInputSeriesDataType( + 0, Type.INT32, Type.INT64, Type.FLOAT, Type.DOUBLE, Type.BOOLEAN) + .validateRequiredAttribute("pattern") + .validateRequiredAttribute("threshold"); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFPatternMatch.java b/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFPatternMatch.java new file mode 100644 index 000000000000..0f8798f979bc --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/UDAFPatternMatch.java @@ -0,0 +1,164 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match; + +import org.apache.iotdb.library.match.model.DTWMatchResult; +import org.apache.iotdb.library.match.model.PatternContext; +import org.apache.iotdb.library.match.model.PatternResult; +import org.apache.iotdb.library.match.model.PatternState; +import org.apache.iotdb.library.match.model.Point; +import org.apache.iotdb.udf.api.State; +import org.apache.iotdb.udf.api.UDAF; +import org.apache.iotdb.udf.api.customizer.config.UDAFConfigurations; +import org.apache.iotdb.udf.api.customizer.parameter.UDFParameterValidator; +import org.apache.iotdb.udf.api.customizer.parameter.UDFParameters; +import org.apache.iotdb.udf.api.type.Type; +import org.apache.iotdb.udf.api.utils.ResultValue; + +import org.apache.tsfile.block.column.Column; +import org.apache.tsfile.utils.Binary; +import org.apache.tsfile.utils.BitMap; + +import java.nio.charset.Charset; +import java.util.Arrays; +import java.util.List; +import java.util.Map; + +public class UDAFPatternMatch implements UDAF { + + private Long[] timePattern; + private Double[] valuePattern; + private float threshold; + private PatternState state; + + @Override + public void beforeStart(UDFParameters udfParameters, UDAFConfigurations udafConfigurations) { + udafConfigurations.setOutputDataType(Type.TEXT); + Map attributes = udfParameters.getAttributes(); + if (!attributes.containsKey("threshold")) { + threshold = 100; + } else { + threshold = Float.parseFloat(attributes.get("threshold")); + } + timePattern = + Arrays.stream(attributes.get("timePattern").split(",")) + .map(Long::valueOf) + .toArray(Long[]::new); + valuePattern = + Arrays.stream(attributes.get("valuePattern").split(",")) + .map(Double::valueOf) + .toArray(Double[]::new); + } + + @Override + public State createState() { + state = new PatternState(); + return state; + } + + @Override + public void addInput(State state, Column[] columns, BitMap bitMap) { + PatternState matchState = (PatternState) state; + + int count = columns[0].getPositionCount(); + for (int i = 0; i < count; i++) { + if (bitMap != null && !bitMap.isMarked(i)) { + continue; + } + if (!columns[1].isNull(i)) { + long timestamp = columns[1].getLong(i); + double value = getValue(columns[0], i); + matchState.updateBuffer(timestamp, value); + } + } + } + + @Override + public void combineState(State state, State state1) { + PatternState matchState = (PatternState) state; + PatternState newMatchState = (PatternState) state1; + + List times = newMatchState.getTimeBuffer(); + List values = newMatchState.getValueBuffer(); + + for (int i = 0; i < times.size(); i++) { + matchState.updateBuffer(times.get(i), values.get(i)); + } + } + + @Override + public void outputFinal(State state, ResultValue resultValue) { + PatternState matchState = (PatternState) state; + PatternExecutor executor = new PatternExecutor(); + + List sourcePointsExtract = + executor.scalePoint(matchState.getTimeBuffer(), matchState.getValueBuffer()); + List queryPointsExtract = executor.extractPoints(timePattern, valuePattern); + + executor.setPoints(queryPointsExtract); + PatternContext ctx = new PatternContext(); + ctx.setThreshold(threshold); + ctx.setDataPoints(sourcePointsExtract); + // State only records time and recorded values, and the final result is calculated + List results = executor.executeQuery(ctx); + if (!results.isEmpty()) { + resultValue.setBinary(new Binary(results.toString(), Charset.defaultCharset())); + } else { + // If no results are found, use DTW + UDAFDTWMatch dtw = new UDAFDTWMatch(); + List dtwMatchResult = + dtw.calcMatch( + matchState.getTimeBuffer(), matchState.getValueBuffer(), valuePattern, threshold); + if (!dtwMatchResult.isEmpty()) { + resultValue.setBinary(new Binary(dtwMatchResult.toString(), Charset.defaultCharset())); + } else { + resultValue.setNull(); + } + } + } + + @Override + public void validate(UDFParameterValidator validator) { + validator + .validateInputSeriesNumber(1) + .validateInputSeriesDataType( + 0, Type.INT32, Type.INT64, Type.FLOAT, Type.DOUBLE, Type.BOOLEAN) + .validateRequiredAttribute("timePattern") + .validateRequiredAttribute("valuePattern") + .validateRequiredAttribute("threshold"); + } + + private double getValue(Column column, int i) { + switch (column.getDataType()) { + case INT32: + return column.getInt(i); + case INT64: + return column.getLong(i); + case FLOAT: + return column.getFloat(i); + case DOUBLE: + return column.getDouble(i); + case BOOLEAN: + return column.getBoolean(i) ? 1.0D : 0.0D; + default: + throw new RuntimeException(String.format("Unsupported datatype %s", column.getDataType())); + } + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/Bounds.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Bounds.java new file mode 100644 index 000000000000..0062bab59777 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Bounds.java @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +public class Bounds { + private Double minX = (double) Long.MAX_VALUE; + private Double maxX = (double) Long.MIN_VALUE; + private Double minY = (double) Long.MAX_VALUE; + private Double maxY = (double) Long.MIN_VALUE; + + public Double getMinX() { + return minX; + } + + public void setMinX(Double minX) { + this.minX = minX; + } + + public Double getMaxX() { + return maxX; + } + + public void setMaxX(Double maxX) { + this.maxX = maxX; + } + + public Double getMinY() { + return minY; + } + + public void setMinY(Double minY) { + this.minY = minY; + } + + public Double getMaxY() { + return maxY; + } + + public void setMaxY(Double maxY) { + this.maxY = maxY; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWMatchResult.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWMatchResult.java new file mode 100644 index 000000000000..a92fa1ce5007 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWMatchResult.java @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.nio.ByteBuffer; + +public class DTWMatchResult { + private final float dtwValue; + private final long startTime; + private final long endTime; + public static final int BYTES = Float.BYTES + 2 * Long.BYTES; + + public DTWMatchResult(float dtwValue, long startTime, long endTime) { + this.dtwValue = dtwValue; + this.startTime = startTime; + this.endTime = endTime; + } + + @Override + public String toString() { + return String.format( + "{\"distance\":%f,\"startTime\":%d,\"endTime\":%d}", dtwValue, startTime, endTime); + } + + public byte[] toByteArray() { + ByteBuffer buffer = ByteBuffer.allocate(BYTES); + buffer.putFloat(dtwValue); + buffer.putLong(startTime); + buffer.putLong(endTime); + + return buffer.array(); + } + + public static DTWMatchResult fromByteArray(byte[] byteArray) { + ByteBuffer buffer = ByteBuffer.wrap(byteArray); + return new DTWMatchResult(buffer.getFloat(), buffer.getLong(), buffer.getLong()); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWState.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWState.java new file mode 100644 index 000000000000..45f103564e55 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/DTWState.java @@ -0,0 +1,161 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import org.apache.iotdb.udf.api.State; + +import java.nio.ByteBuffer; +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.Deque; +import java.util.List; + +public class DTWState implements State { + private List matchResults; + private Deque valueBuffer; + private Deque timeBuffer; + private Integer size; + + public DTWState() {} + + public DTWState(int size) { + this.size = size; + } + + @Override + public void reset() { + matchResults = new ArrayList<>(); + valueBuffer = new ArrayDeque<>(size); + timeBuffer = new ArrayDeque<>(size); + } + + @Override + public byte[] serialize() { + int capacity = + Integer.BYTES * 2 + + valueBuffer.size() * (Double.BYTES + Long.BYTES) + + matchResults.size() * DTWMatchResult.BYTES; + ByteBuffer byteBuffer = ByteBuffer.allocate(capacity); + + byteBuffer.putInt(valueBuffer.size()); + Object[] times = timeBuffer.toArray(); + Object[] values = valueBuffer.toArray(); + for (int i = 0; i < timeBuffer.size(); i++) { + byteBuffer.putLong((long) times[i]); + byteBuffer.putDouble((double) values[i]); + } + + byteBuffer.putInt(matchResults.size()); + for (DTWMatchResult matchResult : matchResults) { + byteBuffer.put(matchResult.toByteArray()); + } + + return byteBuffer.array(); + } + + @Override + public void deserialize(byte[] bytes) { + ByteBuffer byteBuffer = ByteBuffer.wrap(bytes); + + int size = byteBuffer.getInt(); + for (int i = 0; i < size; i++) { + updateBuffer(byteBuffer.getLong(), byteBuffer.getDouble()); + } + + int resultSize = byteBuffer.getInt(); + for (int i = 0; i < resultSize; i++) { + byte[] dst = new byte[DTWMatchResult.BYTES]; + byteBuffer.get(dst); + matchResults.add(DTWMatchResult.fromByteArray(dst)); + } + } + + public void setSize(int size) { + this.size = size; + } + + public Integer getSize() { + return size; + } + + public void updateBuffer(long time, double dataPoint) { + if (valueBuffer.size() == size) { + valueBuffer.poll(); + timeBuffer.poll(); + } + timeBuffer.offer(time); + valueBuffer.offer(dataPoint); + } + + public Double[] getValueBuffer() { + return valueBuffer.toArray(new Double[0]); + } + + public Long[] getTimeBuffer() { + return timeBuffer.toArray(new Long[0]); + } + + public long getFirstTime() { + return timeBuffer.getFirst(); + } + + public long getLastTime() { + return timeBuffer.getLast(); + } + + @Override + public void destroyState() { + valueBuffer.clear(); + State.super.destroyState(); + } + + public void addMatchResult(DTWMatchResult matchResult) { + matchResults.add(matchResult); + } + + public List getMatchResults() { + return matchResults; + } + + public static void main(String[] args) { + DTWState state = new DTWState(); + state.setSize(5); + state.reset(); + for (int i = 0; i < 4; i++) { + state.updateBuffer(i, i); + state.addMatchResult(new DTWMatchResult(i, i, i)); + } + for (int i = 0; i < state.getTimeBuffer().length; i++) { + System.out.println(state.getTimeBuffer()[i] + " " + state.getValueBuffer()[i]); + } + for (DTWMatchResult matchResult : state.matchResults) { + System.out.println(matchResult); + } + + DTWState newState = new DTWState(); + newState.setSize(5); + newState.reset(); + newState.deserialize(state.serialize()); + for (int i = 0; i < state.getTimeBuffer().length; i++) { + System.out.println(state.getTimeBuffer()[i] + " " + state.getValueBuffer()[i]); + } + System.out.println(newState.getMatchResults()); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternCalculationResult.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternCalculationResult.java new file mode 100644 index 000000000000..80b25949c6ea --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternCalculationResult.java @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.util.List; + +public class PatternCalculationResult { + private double match; + private List matchedPoints; + + public double getMatch() { + return match; + } + + public void setMatch(double match) { + this.match = match; + } + + public List getMatchedPoints() { + return matchedPoints; + } + + public void setMatchedPoints(List matchedPoints) { + this.matchedPoints = matchedPoints; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternContext.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternContext.java new file mode 100644 index 000000000000..3674b073693e --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternContext.java @@ -0,0 +1,59 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.util.ArrayList; +import java.util.List; + +public class PatternContext { + + private List matches = new ArrayList<>(); + private List dataPoints = new ArrayList<>(); + private Double datasetSize = null; + private float threshold = 100; + + public List getMatches() { + return matches; + } + + public List getDataPoints() { + return dataPoints; + } + + public void setDataPoints(List dataPoints) { + this.dataPoints = dataPoints; + } + + public Double getDatasetSize() { + return datasetSize; + } + + public void setDatasetSize(Double datasetSize) { + this.datasetSize = datasetSize; + } + + public float getThreshold() { + return threshold; + } + + public void setThreshold(float threshold) { + this.threshold = threshold; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternResult.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternResult.java new file mode 100644 index 000000000000..3bbcac251f8e --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternResult.java @@ -0,0 +1,113 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.util.List; + +public class PatternResult { + private int id; + private double match; + private double size; + private double matchPos; + private Long timespan; + private List points; + private double minPos; + private double maxPos; + private List
sections; + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public List getPoints() { + return points; + } + + public void setPoints(List points) { + this.points = points; + } + + public double getMatch() { + return match; + } + + public void setMatch(double match) { + this.match = match; + } + + public double getSize() { + return size; + } + + public void setSize(double size) { + this.size = size; + } + + public double getMatchPos() { + return matchPos; + } + + public void setMatchPos(double matchPos) { + this.matchPos = matchPos; + } + + public Long getTimespan() { + return timespan; + } + + public void setTimespan(Long timespan) { + this.timespan = timespan; + } + + public double getMinPos() { + return minPos; + } + + public void setMinPos(double minPos) { + this.minPos = minPos; + } + + public double getMaxPos() { + return maxPos; + } + + public void setMaxPos(double maxPos) { + this.maxPos = maxPos; + } + + public List
getSections() { + return sections; + } + + public void setSections(List
sections) { + this.sections = sections; + } + + @Override + public String toString() { + return String.format( + "{\"distance\":%.2f,\"startTime\":%d,\"endTime\":%d}", + match, (long) points.get(0).getOrigX(), (long) points.get(points.size() - 1).getOrigX()); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternState.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternState.java new file mode 100644 index 000000000000..2de18e67d86f --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/PatternState.java @@ -0,0 +1,92 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import org.apache.iotdb.udf.api.State; + +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.List; + +public class PatternState implements State { + private List valueBuffer; + private List timeBuffer; + + @Override + public void reset() { + timeBuffer = new ArrayList<>(); + valueBuffer = new ArrayList<>(); + } + + @Override + public byte[] serialize() { + int capacity = Integer.BYTES * 2 + valueBuffer.size() * (Double.BYTES + Long.BYTES); + ByteBuffer byteBuffer = ByteBuffer.allocate(capacity); + + byteBuffer.putInt(valueBuffer.size()); + Object[] times = timeBuffer.toArray(); + Object[] values = valueBuffer.toArray(); + for (int i = 0; i < timeBuffer.size(); i++) { + byteBuffer.putLong((long) times[i]); + byteBuffer.putDouble((double) values[i]); + } + return byteBuffer.array(); + } + + @Override + public void deserialize(byte[] bytes) { + ByteBuffer byteBuffer = ByteBuffer.wrap(bytes); + + int size = byteBuffer.getInt(); + for (int i = 0; i < size; i++) { + updateBuffer(byteBuffer.getLong(), byteBuffer.getDouble()); + } + } + + @Override + public void destroyState() { + timeBuffer.clear(); + valueBuffer.clear(); + State.super.destroyState(); + } + + public long getFirstTime() { + return timeBuffer.get(0); + } + + public List getValueBuffer() { + return valueBuffer; + } + + public List getTimeBuffer() { + return timeBuffer; + } + + public void updateBuffer(long time, double dataPoint) { + if (timeBuffer == null) { + timeBuffer = new ArrayList<>(); + } + if (valueBuffer == null) { + valueBuffer = new ArrayList<>(); + } + timeBuffer.add(time); + valueBuffer.add(dataPoint); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/Point.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Point.java new file mode 100644 index 000000000000..6aea029be0d6 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Point.java @@ -0,0 +1,91 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +/* Point definition + * The x and the y are the values to consider to do the matches, they has been scaled for + * the current aspect ratio + * The origX and origY are the real values. + * For example, if the dataset has values from 1M to 2M they will be scaled from 0 to ~1000 + * to match the same resolution of the canvas where the query is drawn. + */ +public class Point { + private double x; + private double y; + private double origX; + private double origY; + + public double getX() { + return x; + } + + public void setX(double x) { + this.x = x; + } + + public double getY() { + return y; + } + + public void setY(double y) { + this.y = y; + } + + public double getOrigX() { + return origX; + } + + public void setOrigX(double origX) { + this.origX = origX; + } + + public double getOrigY() { + return origY; + } + + public void setOrigY(double origY) { + this.origY = origY; + } + + public Point(double x, double y) { + this.x = x; + this.y = y; + } + + public Point(double x, double y, double origX, double origY) { + this.x = x; + this.y = y; + this.origX = origX; + this.origY = origY; + } + + public Point copy() { + return new Point(this.x, this.y, this.origX, this.origY); + } + + public Point translateXCopy(double offsetX, double offsetOrigX) { + return new Point(this.x + offsetX, this.y, this.origX + offsetOrigX, this.origY); + } + + @Override + public String toString() { + return "(" + this.x + "," + this.y + ")"; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/Section.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Section.java new file mode 100644 index 000000000000..24a80d2122f7 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/Section.java @@ -0,0 +1,132 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.util.ArrayList; +import java.util.List; + +public class Section { + // the sign of the section 1, -1 or 0 + private double sign; + // the array of points of that sections, + private List points; + // the array of the tangents contained in the section + private List tangents; + // array of sections that come after (in case of repetitions the next could be a previous one) + private List next; + + private int id; + + public double getSign() { + return sign; + } + + public void setSign(double sign) { + this.sign = sign; + } + + public List getPoints() { + return points; + } + + public void setPoints(List points) { + this.points = points; + } + + public List getTangents() { + return tangents; + } + + public void setTangents(List tangents) { + this.tangents = tangents; + } + + public List getNext() { + return next; + } + + public void setNext(List next) { + this.next = next; + } + + public int getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public Section(double sign) { + this.sign = sign; + this.points = new ArrayList<>(); + this.tangents = new ArrayList<>(); + this.next = new ArrayList<>(); + } + + /* add all the points of a section in the current section */ + public void concat(Section section) { + for (Point point : section.getPoints()) { + this.points.add(point); + } + for (Double tangent : section.getTangents()) { + this.tangents.add(tangent); + } + } + + /** section copy, but where the tangents are not copied, and the next array is set to null * */ + public Section translateXCopy(double offsetX, double offsetOrigX) { + Section ns = new Section(this.sign); + ns.setTangents(this.tangents); + ns.setId(this.getId()); + for (Point point : this.getPoints()) { + ns.getPoints().add(point.translateXCopy(offsetX, offsetOrigX)); + } + return ns; + } + + /** section copy, but where the tangents are not copied, and the next array is set to null * */ + public Section copy() { + Section ns = new Section(this.sign); + ns.setTangents(this.tangents); + ns.setId(this.getId()); + for (Point point : this.getPoints()) { + ns.getPoints().add(point.copy()); + } + return ns; + } + + public double size() { + return this.getPoints().get(this.getPoints().size() - 1).getX() + - this.getPoints().get(0).getX(); + } + + public double sizeEucl() { + return Math.sqrt( + Math.pow( + this.getPoints().get(this.getPoints().size() - 1).getX() + - this.getPoints().get(0).getX(), + 2) + + Math.pow( + this.getPoints().get(this.getPoints().size() - 1).getY() + - this.getPoints().get(0).getY(), + 2)); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionCalculation.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionCalculation.java new file mode 100644 index 000000000000..c9c0f2bc6f98 --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionCalculation.java @@ -0,0 +1,61 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +import java.util.List; + +public class SectionCalculation { + private double width; + private double height; + private double centroidY; + private List points; + + public double getWidth() { + return width; + } + + public void setWidth(double width) { + this.width = width; + } + + public double getHeight() { + return height; + } + + public void setHeight(double height) { + this.height = height; + } + + public double getCentroidY() { + return centroidY; + } + + public void setCentroidY(double centroidY) { + this.centroidY = centroidY; + } + + public List getPoints() { + return points; + } + + public void setPoints(List points) { + this.points = points; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionNext.java b/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionNext.java new file mode 100644 index 000000000000..98c1fc19905c --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/model/SectionNext.java @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.model; + +public class SectionNext { + private Section dest; + private int times; + private int size; + + public Section getDest() { + return dest; + } + + public void setDest(Section dest) { + this.dest = dest; + } + + public int getTimes() { + return times; + } + + public void setTimes(int times) { + this.times = times; + } + + public SectionNext(Section s) { + this.dest = s; + } + + public void setSize(int size) { + this.size = size; + } + + public int getSize() { + return size; + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/utils/LinearScale.java b/library-udf/src/main/java/org/apache/iotdb/library/match/utils/LinearScale.java new file mode 100644 index 000000000000..a5e76a392a5a --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/utils/LinearScale.java @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.utils; + +public class LinearScale { + private final double domainStart; + private final double domainEnd; + private final double rangeStart; + private final double rangeEnd; + + public LinearScale(T domainStart, T domainEnd, double rangeStart, double rangeEnd) { + this.domainStart = domainStart.doubleValue(); + this.domainEnd = domainEnd.doubleValue(); + + if (this.domainStart >= this.domainEnd) { + throw new IllegalArgumentException("domainStart must be less than domainEnd"); + } + this.rangeStart = rangeStart; + this.rangeEnd = rangeEnd; + } + + public double scale(T value) { + double val = value.doubleValue(); + if (val < domainStart || val > domainEnd) { + throw new IllegalArgumentException("Value out of domain range"); + } + return rangeStart + (rangeEnd - rangeStart) * (val - domainStart) / (domainEnd - domainStart); + } +} diff --git a/library-udf/src/main/java/org/apache/iotdb/library/match/utils/TimeScale.java b/library-udf/src/main/java/org/apache/iotdb/library/match/utils/TimeScale.java new file mode 100644 index 000000000000..0b56006ad71f --- /dev/null +++ b/library-udf/src/main/java/org/apache/iotdb/library/match/utils/TimeScale.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library.match.utils; + +public class TimeScale extends LinearScale { + public TimeScale(long domainStart, long domainEnd, double rangeStart, double rangeEnd) { + super(domainStart, domainEnd, rangeStart, rangeEnd); + } +} diff --git a/library-udf/src/test/java/org/apache/iotdb/library/UDAFPatternTest.java b/library-udf/src/test/java/org/apache/iotdb/library/UDAFPatternTest.java new file mode 100644 index 000000000000..7294383e8b1e --- /dev/null +++ b/library-udf/src/test/java/org/apache/iotdb/library/UDAFPatternTest.java @@ -0,0 +1,81 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.apache.iotdb.library; + +import org.apache.iotdb.library.match.PatternExecutor; +import org.apache.iotdb.library.match.model.PatternContext; +import org.apache.iotdb.library.match.model.PatternResult; +import org.apache.iotdb.library.match.model.Point; + +import org.junit.Assert; +import org.junit.Test; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.List; + +public class UDAFPatternTest { + private final PatternExecutor executor = new PatternExecutor(); + + @Test + public void testPatternExecutor() { + List sourcePoints = new ArrayList<>(); + List queryPoints = new ArrayList<>(); + + try (InputStream input = getClass().getClassLoader().getResourceAsStream("patternData")) { + try (BufferedReader reader = new BufferedReader(new InputStreamReader(input))) { + String line; + while ((line = reader.readLine()) != null) { + sourcePoints.add( + new Point( + Double.parseDouble(line.split(",")[0]), Double.parseDouble(line.split(",")[1]))); + } + } + } catch (IOException e) { + throw new RuntimeException(e); + } + try (InputStream input = getClass().getClassLoader().getResourceAsStream("patternPart")) { + try (BufferedReader reader = new BufferedReader(new InputStreamReader(input))) { + String line; + while ((line = reader.readLine()) != null) { + queryPoints.add( + new Point( + Double.parseDouble(line.split(",")[0]), Double.parseDouble(line.split(",")[1]))); + } + } + } catch (IOException e) { + throw new RuntimeException(e); + } + + List sourcePointsExtract = executor.scalePoint(sourcePoints); + + List queryPointsExtract = executor.extractPoints(queryPoints); + + executor.setPoints(queryPointsExtract); + PatternContext ctx = new PatternContext(); + ctx.setDataPoints(sourcePointsExtract); + List results = executor.executeQuery(ctx); + Assert.assertNotNull(results); + Assert.assertEquals(1, results.size()); + } +} diff --git a/library-udf/src/test/resources/patternData b/library-udf/src/test/resources/patternData new file mode 100644 index 000000000000..8eff07aaf1c7 --- /dev/null +++ b/library-udf/src/test/resources/patternData @@ -0,0 +1,8970 @@ +1721491202000,0.00585936 +1721491203000,0.00781248 +1721491204000,0.00585936 +1721491205000,0.00585936 +1721491206000,0.00585936 +1721491207000,0.00585936 +1721491208000,0.00781248 +1721491209000,0.00390624 +1721491210000,0.00585936 +1721491211000,0.00585936 +1721491212000,0.00781248 +1721491213000,0.00781248 +1721491214000,0.00585936 +1721491215000,0.00585936 +1721491216000,0.00781248 +1721491217000,0.00585936 +1721491218000,0.00585936 +1721491219000,0.00585936 +1721491220000,0.00781248 +1721491221000,0.00585936 +1721491222000,0.00585936 +1721491223000,0.00390624 +1721491224000,0.00585936 +1721491225000,0.00585936 +1721491226000,0.00585936 +1721491227000,0.00781248 +1721491228000,0.00585936 +1721491229000,0.00585936 +1721491230000,0.00585936 +1721491231000,0.00781248 +1721491232000,0.00390624 +1721491233000,0.00390624 +1721491234000,0.00585936 +1721491235000,0.00390624 +1721491236000,0.00390624 +1721491237000,0.00585936 +1721491238000,0.00585936 +1721491239000,0.00585936 +1721491240000,0.00585936 +1721491241000,0.00390624 +1721491242000,0.00781248 +1721491243000,0.00781248 +1721491244000,0.00585936 +1721491245000,0.00585936 +1721491246000,0.00781248 +1721491247000,0.00585936 +1721491248000,0.00781248 +1721491249000,0.00585936 +1721491250000,0.00390624 +1721491251000,0.00585936 +1721491252000,0.00585936 +1721491253000,0.00585936 +1721491254000,0.00585936 +1721491255000,0.00585936 +1721491256000,0.00781248 +1721491257000,0.00585936 +1721491258000,0.00781248 +1721491259000,0.00585936 +1721491260000,0.00585936 +1721491261000,0.00585936 +1721491262000,0.00390624 +1721491263000,0.00585936 +1721491264000,0.00585936 +1721491265000,0.00585936 +1721491266000,0.00585936 +1721491267000,0.00585936 +1721491268000,0.00585936 +1721491269000,0.00585936 +1721491270000,0.00585936 +1721491271000,0.00585936 +1721491272000,0.00585936 +1721491273000,0.00781248 +1721491274000,0.00781248 +1721491275000,0.00781248 +1721491276000,0.00781248 +1721491277000,0.00781248 +1721491278000,0.00585936 +1721491279000,0.00781248 +1721491280000,0.00781248 +1721491281000,0.00585936 +1721491282000,0.00781248 +1721491283000,0.00585936 +1721491284000,0.00585936 +1721491285000,0.00390624 +1721491286000,0.00585936 +1721491287000,0.00585936 +1721491288000,0.00390624 +1721491289000,0.00585936 +1721491290000,0.00585936 +1721491291000,0.00585936 +1721491292000,0.00585936 +1721491293000,0.00585936 +1721491294000,0.00585936 +1721491295000,0.00390624 +1721491296000,0.00585936 +1721491297000,0.00585936 +1721491298000,0.00781248 +1721491299000,0.00781248 +1721491300000,0.00585936 +1721491301000,0.00390624 +1721491302000,0.00585936 +1721491303000,0.00781248 +1721491304000,0.00585936 +1721491305000,0.00585936 +1721491306000,0.00585936 +1721491307000,0.00781248 +1721491308000,0.00585936 +1721491309000,0.00585936 +1721491310000,0.00585936 +1721491311000,0.00585936 +1721491312000,0.00781248 +1721491313000,0.00585936 +1721491314000,0.00585936 +1721491315000,0.00781248 +1721491316000,0.00781248 +1721491317000,0.00781248 +1721491318000,0.00781248 +1721491319000,0.00781248 +1721491320000,0.00781248 +1721491321000,0.00585936 +1721491322000,0.00585936 +1721491323000,0.00585936 +1721491324000,0.00781248 +1721491325000,0.00585936 +1721491326000,0.00781248 +1721491327000,0.00585936 +1721491328000,0.00585936 +1721491329000,0.00585936 +1721491330000,0.00585936 +1721491331000,0.00781248 +1721491332000,0.00781248 +1721491333000,0.00585936 +1721491334000,0.00585936 +1721491335000,0.00585936 +1721491336000,0.00781248 +1721491337000,0.00781248 +1721491338000,0.00781248 +1721491339000,0.00781248 +1721491340000,0.00390624 +1721491341000,0.00781248 +1721491342000,0.00585936 +1721491343000,0.00781248 +1721491344000,0.00585936 +1721491345000,0.00585936 +1721491346000,0.00585936 +1721491347000,0.00585936 +1721491348000,0.00585936 +1721491349000,0.00585936 +1721491350000,0.00781248 +1721491351000,0.00585936 +1721491352000,0.00585936 +1721491353000,0.00781248 +1721491354000,0.00585936 +1721491355000,0.00781248 +1721491356000,0.00781248 +1721491357000,0.00585936 +1721491358000,0.00585936 +1721491359000,0.00585936 +1721491360000,0.00585936 +1721491361000,0.00585936 +1721491362000,0.00781248 +1721491363000,0.00585936 +1721491364000,0.00585936 +1721491365000,0.00585936 +1721491366000,0.00585936 +1721491367000,0.00585936 +1721491368000,0.00585936 +1721491369000,0.00585936 +1721491370000,0.00585936 +1721491371000,0.00585936 +1721491372000,0.00781248 +1721491373000,0.00781248 +1721491374000,0.00585936 +1721491375000,0.00585936 +1721491376000,0.00781248 +1721491377000,0.00781248 +1721491378000,0.00585936 +1721491379000,0.00585936 +1721491380000,0.00585936 +1721491381000,0.00585936 +1721491382000,0.00781248 +1721491383000,0.00585936 +1721491384000,0.00585936 +1721491385000,0.00585936 +1721491386000,0.00585936 +1721491387000,0.00585936 +1721491388000,0.00585936 +1721491389000,0.00585936 +1721491390000,0.00585936 +1721491391000,0.00585936 +1721491392000,0.00781248 +1721491393000,0.00585936 +1721491394000,0.00585936 +1721491395000,0.00585936 +1721491396000,0.00585936 +1721491397000,0.00585936 +1721491398000,0.00585936 +1721491399000,0.00585936 +1721491400000,0.00585936 +1721491401000,0.00585936 +1721491402000,0.00781248 +1721491403000,0.00781248 +1721491404000,0.00781248 +1721491405000,0.00390624 +1721491406000,0.00390624 +1721491407000,0.00585936 +1721491408000,0.00585936 +1721491409000,0.00585936 +1721491410000,0.00781248 +1721491411000,0.00585936 +1721491412000,0.00585936 +1721491413000,0.00585936 +1721491414000,0.00585936 +1721491415000,0.00585936 +1721491416000,0.00585936 +1721491417000,0.00585936 +1721491418000,0.00585936 +1721491419000,0.00585936 +1721491420000,0.00585936 +1721491421000,0.00585936 +1721491422000,0.00585936 +1721491423000,0.00781248 +1721491424000,0.00585936 +1721491425000,0.00585936 +1721491426000,0.00585936 +1721491427000,0.00585936 +1721491428000,0.00585936 +1721491429000,0.00585936 +1721491430000,0.00585936 +1721491431000,0.00585936 +1721491432000,0.00585936 +1721491433000,0.00585936 +1721491434000,0.00585936 +1721491435000,0.00585936 +1721491436000,0.00585936 +1721491437000,0.00585936 +1721491438000,0.00585936 +1721491439000,0.00585936 +1721491440000,0.00781248 +1721491441000,0.00781248 +1721491442000,0.00585936 +1721491443000,0.00585936 +1721491444000,0.00781248 +1721491445000,0.00585936 +1721491446000,0.00585936 +1721491447000,0.00781248 +1721491448000,0.00585936 +1721491449000,0.00781248 +1721491450000,0.00585936 +1721491451000,0.00781248 +1721491452000,0.00585936 +1721491453000,0.00585936 +1721491454000,0.00585936 +1721491455000,0.00781248 +1721491456000,0.00585936 +1721491457000,0.00585936 +1721491458000,0.00585936 +1721491459000,0.00781248 +1721491460000,0.00781248 +1721491461000,0.00585936 +1721491462000,0.00585936 +1721491463000,0.00585936 +1721491464000,0.00585936 +1721491465000,0.00585936 +1721491466000,0.00585936 +1721491467000,0.00585936 +1721491468000,0.00585936 +1721491469000,0.00585936 +1721491470000,0.00781248 +1721491471000,0.00390624 +1721491472000,0.00781248 +1721491473000,0.00585936 +1721491474000,0.00781248 +1721491475000,0.00585936 +1721491476000,0.00585936 +1721491477000,0.00585936 +1721491478000,0.00781248 +1721491479000,0.00390624 +1721491480000,0.00585936 +1721491481000,0.00585936 +1721491482000,0.00781248 +1721491483000,0.00585936 +1721491484000,0.00585936 +1721491485000,0.00585936 +1721491486000,0.00585936 +1721491487000,0.00585936 +1721491488000,0.00781248 +1721491489000,0.00585936 +1721491490000,0.00585936 +1721491491000,0.00390624 +1721491492000,0.00585936 +1721491493000,0.00781248 +1721491494000,0.00781248 +1721491495000,0.00585936 +1721491496000,0.00781248 +1721491497000,0.00781248 +1721491498000,0.00585936 +1721491499000,0.00781248 +1721491500000,0.00585936 +1721491501000,0.00585936 +1721491502000,0.00585936 +1721491503000,0.00585936 +1721491504000,0.00585936 +1721491505000,0.00585936 +1721491506000,0.00585936 +1721491507000,0.00781248 +1721491508000,0.00781248 +1721491509000,0.00585936 +1721491510000,0.00585936 +1721491511000,0.00585936 +1721491512000,0.00585936 +1721491513000,0.00585936 +1721491514000,0.00585936 +1721491515000,0.00390624 +1721491516000,0.00390624 +1721491517000,0.00390624 +1721491518000,0.00585936 +1721491519000,0.00390624 +1721491520000,0.00585936 +1721491521000,0.00585936 +1721491522000,0.00585936 + 1721491523000,0.00585936 + 1721491524000,0.00585936 + 1721491525000,0.00781248 + 1721491526000,0.00585936 + 1721491527000,0.00585936 + 1721491528000,0.00390624 + 1721491529000,0.00781248 + 1721491530000,0.00585936 + 1721491531000,0.00585936 + 1721491532000,0.00390624 + 1721491533000,0.00390624 + 1721491534000,0.00585936 + 1721491535000,0.00781248 + 1721491536000,0.00585936 + 1721491537000,0.00585936 + 1721491538000,0.00585936 + 1721491539000,0.00585936 + 1721491540000,0.00781248 + 1721491541000,0.00781248 + 1721491542000,0.00585936 + 1721491543000,0.00585936 + 1721491544000,0.00781248 + 1721491545000,0.00781248 + 1721491546000,0.00585936 + 1721491547000,0.00390624 + 1721491548000,0.00195312 + 1721491549000,0.00390624 + 1721491550000,0.00390624 + 1721491551000,0.00585936 + 1721491552000,0.00585936 + 1721491553000,0.00781248 + 1721491554000,0.00390624 + 1721491555000,0.00390624 + 1721491556000,0.00585936 + 1721491557000,0.00585936 + 1721491558000,0.00585936 + 1721491559000,0.00585936 + 1721491560000,0.00585936 + 1721491561000,0.00585936 + 1721491562000,0.00585936 + 1721491563000,0.00585936 +1721491564000,0.00390624 +1721491565000,0.00585936 +1721491566000,0.00585936 +1721491567000,0.00781248 +1721491568000,0.00390624 +1721491569000,0.00585936 +1721491570000,0.00781248 +1721491571000,0.00585936 +1721491572000,0.00585936 +1721491573000,0.00781248 +1721491574000,0.00585936 +1721491575000,0.00781248 +1721491576000,0.00781248 +1721491577000,0.00585936 +1721491578000,0.00781248 +1721491579000,0.00781248 +1721491580000,0.00781248 +1721491581000,0.00585936 +1721491582000,0.00781248 +1721491583000,0.00585936 +1721491584000,0.00781248 +1721491585000,0.00585936 +1721491586000,0.00585936 +1721491587000,0.00585936 +1721491588000,0.00781248 +1721491589000,0.00585936 +1721491590000,0.00781248 +1721491591000,0.00585936 +1721491592000,0.00585936 +1721491593000,0.00585936 +1721491594000,0.00585936 +1721491595000,0.00390624 +1721491596000,0.00585936 +1721491597000,0.00585936 +1721491598000,0.00585936 +1721491599000,0.00585936 +1721491600000,0.00585936 +1721491601000,0.00585936 +1721491602000,0.00585936 +1721491603000,0.00585936 +1721491604000,0.00585936 +1721491605000,0.00781248 +1721491606000,0.00585936 +1721491607000,0.00781248 +1721491608000,0.00585936 +1721491609000,0.00585936 +1721491610000,0.00585936 +1721491611000,0.00585936 +1721491612000,0.00585936 +1721491613000,0.00585936 +1721491614000,0.00585936 +1721491615000,0.00585936 +1721491616000,0.00585936 +1721491617000,0.00585936 +1721491618000,0.00585936 +1721491619000,0.00585936 +1721491620000,0.00585936 +1721491621000,0.00585936 +1721491622000,0.00585936 +1721491623000,0.00585936 +1721491624000,0.00585936 +1721491625000,0.00585936 +1721491626000,0.00585936 +1721491627000,0.00585936 +1721491628000,0.00585936 +1721491629000,0.00781248 +1721491630000,0.00781248 +1721491631000,0.00390624 +1721491632000,0.00781248 +1721491633000,0.00781248 +1721491634000,0.00585936 +1721491635000,0.00781248 +1721491636000,0.00585936 +1721491637000,0.00585936 +1721491638000,0.00585936 +1721491639000,0.00585936 +1721491640000,0.00585936 +1721491641000,0.00781248 +1721491642000,0.00781248 +1721491643000,0.00585936 +1721491644000,0.00585936 +1721491645000,0.00585936 +1721491646000,0.00585936 +1721491647000,0.00781248 +1721491648000,0.00585936 +1721491649000,0.00781248 +1721491650000,0.00585936 +1721491651000,0.00585936 +1721491652000,0.00585936 +1721491653000,0.00781248 +1721491654000,0.00390624 +1721491655000,0.00585936 +1721491656000,0.00585936 +1721491657000,0.00781248 +1721491658000,0.00585936 +1721491659000,0.00781248 + 1721491660000,0.00781248 + 1721491661000,0.00585936 + 1721491662000,0.00585936 + 1721491663000,0.00585936 + 1721491664000,0.00390624 + 1721491665000,0.00585936 + 1721491666000,0.00585936 + 1721491667000,0.00585936 + 1721491668000,0.00781248 + 1721491669000,0.00585936 + 1721491670000,0.00781248 + 1721491671000,0.00585936 + 1721491672000,0.00585936 + 1721491673000,0.00585936 + 1721491674000,0.00585936 + 1721491675000,0.00585936 + 1721491676000,0.00585936 + 1721491677000,0.00585936 + 1721491678000,0.00585936 + 1721491679000,0.00781248 + 1721491680000,0.00585936 + 1721491681000,0.00781248 + 1721491682000,0.00585936 + 1721491683000,0.00585936 + 1721491684000,0.00585936 + 1721491685000,0.00781248 + 1721491686000,0.00781248 + 1721491687000,0.00585936 + 1721491688000,0.00781248 + 1721491689000,0.00585936 + 1721491690000,0.00781248 + 1721491691000,0.00781248 + 1721491692000,0.00781248 + 1721491693000,0.00585936 + 1721491694000,0.00585936 + 1721491695000,0.00390624 + 1721491696000,0.00585936 + 1721491697000,0.00781248 + 1721491698000,0.00585936 + 1721491699000,0.00585936 + 1721491700000,0.00585936 + 1721491701000,0.00585936 + 1721491702000,0.00781248 + 1721491703000,0.00585936 + 1721491704000,0.00585936 + 1721491705000,0.00585936 + 1721491706000,0.00585936 + 1721491707000,0.00585936 + 1721491708000,0.00585936 + 1721491709000,0.00781248 + 1721491710000,0.00781248 + 1721491711000,0.00781248 + 1721491712000,0.00585936 + 1721491713000,0.00585936 + 1721491714000,0.00585936 + 1721491715000,0.00781248 + 1721491716000,0.00585936 + 1721491717000,0.00585936 + 1721491718000,0.00585936 + 1721491719000,0.00781248 + 1721491720000,0.00585936 + 1721491721000,0.00585936 + 1721491722000,0.00585936 + 1721491723000,0.00781248 + 1721491724000,0.00781248 + 1721491725000,0.00781248 + 1721491726000,0.00781248 + 1721491727000,0.00585936 + 1721491728000,0.00781248 + 1721491729000,0.00585936 + 1721491730000,0.00585936 + 1721491731000,0.01171872 + 1721491732000,0.00781248 + 1721491733000,0.00585936 + 1721491734000,0.00585936 + 1721491735000,0.00390624 + 1721491736000,0.00585936 + 1721491737000,0.00781248 + 1721491738000,0.00390624 + 1721491739000,0.00585936 + 1721491740000,0.00585936 + 1721491741000,0.00585936 + 1721491742000,0.00585936 + 1721491743000,0.00781248 + 1721491744000,0.00585936 + 1721491745000,0.00585936 + 1721491746000,0.00585936 + 1721491747000,0.00585936 + 1721491748000,0.00585936 + 1721491749000,0.00585936 + 1721491750000,0.00390624 + 1721491751000,0.00585936 + 1721491752000,0.00390624 + 1721491753000,0.00585936 + 1721491754000,0.00390624 + 1721491755000,0.00781248 + 1721491756000,0.00781248 + 1721491757000,0.00781248 + 1721491758000,0.00781248 + 1721491759000,0.00585936 + 1721491760000,0.00390624 + 1721491761000,0.00585936 + 1721491762000,0.00585936 + 1721491763000,0.00585936 + 1721491764000,0.00585936 + 1721491765000,0.00585936 + 1721491766000,0.00585936 + 1721491767000,0.00585936 + 1721491768000,0.00585936 + 1721491769000,0.00585936 + 1721491770000,0.00781248 + 1721491771000,0.00585936 + 1721491772000,0.00585936 + 1721491773000,0.00585936 + 1721491774000,0.00390624 + 1721491775000,0.00390624 + 1721491776000,0.00585936 + 1721491777000,0.00390624 + 1721491778000,0.00585936 + 1721491779000,0.00390624 + 1721491780000,0.00585936 + 1721491781000,0.00390624 + 1721491782000,0.00781248 + 1721491783000,0.00585936 + 1721491784000,0.00585936 + 1721491785000,0.00585936 + 1721491786000,0.00390624 + 1721491787000,0.00390624 + 1721491788000,0.00390624 + 1721491789000,0.00781248 + 1721491790000,0.00781248 + 1721491791000,0.00585936 + 1721491792000,0.00585936 + 1721491793000,0.00781248 + 1721491794000,0.00781248 + 1721491795000,0.00781248 + 1721491796000,0.00585936 + 1721491797000,0.00585936 + 1721491798000,0.00585936 + 1721491799000,0.00585936 + 1721491800000,0.00781248 + 1721491801000,0.00781248 + 1721491802000,0.00585936 + 1721491803000,0.00585936 + 1721491804000,0.00585936 + 1721491805000,0.00585936 + 1721491806000,0.00585936 + 1721491807000,0.00585936 + 1721491808000,0.00585936 + 1721491809000,0.00585936 + 1721491810000,0.00585936 + 1721491811000,0.00781248 + 1721491812000,0.00585936 + 1721491813000,0.00585936 + 1721491814000,0.00585936 + 1721491815000,0.00585936 + 1721491816000,0.00390624 + 1721491817000,0.00585936 + 1721491818000,0.00585936 + 1721491819000,0.00585936 + 1721491820000,0.00585936 + 1721491821000,0.00585936 + 1721491822000,0.00585936 + 1721491823000,0.00585936 + 1721491824000,0.00585936 + 1721491825000,0.00585936 + 1721491826000,0.00585936 + 1721491827000,0.00585936 + 1721491828000,0.00585936 + 1721491829000,0.00585936 + 1721491830000,0.00585936 + 1721491831000,0.00585936 + 1721491832000,0.00585936 + 1721491833000,0.00390624 + 1721491834000,0.00390624 + 1721491835000,0.00390624 + 1721491836000,0.00585936 + 1721491837000,0.00585936 + 1721491838000,0.00781248 + 1721491839000,0.00585936 + 1721491840000,0.00585936 + 1721491841000,0.00390624 + 1721491842000,0.00585936 + 1721491843000,0.00585936 + 1721491844000,0.00585936 + 1721491845000,0.00585936 + 1721491846000,0.00585936 + 1721491847000,0.00781248 + 1721491848000,0.00585936 + 1721491849000,0.00781248 + 1721491850000,0.00585936 + 1721491851000,0.00585936 + 1721491852000,0.00585936 + 1721491853000,0.00390624 + 1721491854000,0.00585936 + 1721491855000,0.00585936 + 1721491856000,0.00585936 + 1721491857000,0.00781248 + 1721491858000,0.00585936 + 1721491859000,0.00781248 + 1721491860000,0.00390624 + 1721491861000,0.00585936 + 1721491862000,0.00585936 + 1721491863000,0.00585936 + 1721491864000,0.00781248 + 1721491865000,0.00585936 + 1721491866000,0.00585936 + 1721491867000,0.00585936 + 1721491868000,0.00585936 + 1721491869000,0.00781248 + 1721491870000,0.00585936 + 1721491871000,0.00781248 + 1721491872000,0.00585936 + 1721491873000,0.00585936 + 1721491874000,0.00781248 + 1721491875000,0.00585936 + 1721491876000,0.00585936 + 1721491877000,0.00585936 + 1721491878000,0.00585936 + 1721491879000,0.00781248 + 1721491880000,0.00585936 + 1721491881000,0.00585936 + 1721491882000,0.00781248 + 1721491883000,0.00585936 + 1721491884000,0.00585936 + 1721491885000,0.00585936 + 1721491886000,0.00781248 + 1721491887000,0.00781248 + 1721491888000,0.00585936 + 1721491889000,0.00585936 + 1721491890000,0.00585936 + 1721491891000,0.00585936 + 1721491892000,0.00585936 + 1721491893000,0.00781248 +1721491894000,0.00781248 +1721491895000,0.00585936 +1721491896000,0.00585936 +1721491897000,0.00585936 +1721491898000,0.00585936 +1721491899000,0.00585936 +1721491900000,0.00585936 +1721491901000,0.00585936 +1721491902000,0.00781248 +1721491903000,0.00585936 +1721491904000,0.00585936 +1721491905000,0.00781248 +1721491906000,0.00781248 +1721491907000,0.00781248 +1721491908000,0.00585936 +1721491909000,0.00585936 +1721491910000,0.00781248 +1721491911000,0.00781248 +1721491912000,0.00781248 +1721491913000,0.00585936 +1721491914000,0.00781248 +1721491915000,0.00585936 +1721491916000,0.00585936 +1721491917000,0.00585936 +1721491918000,0.00781248 +1721491919000,0.00781248 +1721491920000,0.00585936 +1721491921000,0.00585936 +1721491922000,0.00585936 +1721491923000,0.00585936 +1721491924000,0.00781248 +1721491925000,0.00585936 +1721491926000,0.00585936 +1721491927000,0.00585936 +1721491928000,0.00585936 +1721491929000,0.00781248 +1721491930000,0.00585936 +1721491931000,0.00585936 +1721491932000,0.00781248 +1721491933000,0.00585936 +1721491934000,0.00781248 +1721491935000,0.00781248 +1721491936000,0.00781248 +1721491937000,0.00585936 +1721491938000,0.00585936 +1721491939000,0.00585936 +1721491940000,0.00585936 +1721491941000,0.00781248 +1721491942000,0.00781248 +1721491943000,0.00585936 +1721491944000,0.00585936 +1721491945000,0.00585936 +1721491946000,0.00781248 +1721491947000,0.00585936 +1721491948000,0.00781248 +1721491949000,0.00781248 +1721491950000,0.00585936 +1721491951000,0.00585936 +1721491952000,0.00781248 +1721491953000,0.00781248 +1721491954000,0.00585936 +1721491955000,0.00585936 +1721491956000,0.00781248 +1721491957000,0.00585936 +1721491958000,0.00781248 +1721491959000,0.00585936 +1721491960000,0.00781248 +1721491961000,0.00585936 +1721491962000,0.00585936 +1721491963000,0.00781248 +1721491964000,0.00585936 +1721491965000,0.00781248 +1721491966000,0.00585936 +1721491967000,0.00585936 +1721491968000,0.00781248 +1721491969000,0.00585936 +1721491970000,0.00781248 +1721491971000,0.00781248 +1721491972000,0.00585936 +1721491973000,0.00585936 +1721491974000,0.00585936 +1721491975000,0.00585936 +1721491976000,0.00585936 +1721491977000,0.00585936 +1721491978000,0.00585936 +1721491979000,0.00585936 +1721491980000,0.00585936 +1721491981000,0.00585936 +1721491982000,0.00781248 +1721491983000,0.00585936 +1721491984000,0.00781248 +1721491985000,0.00585936 +1721491986000,0.00781248 +1721491987000,0.00585936 +1721491988000,0.00585936 +1721491989000,0.00585936 +1721491990000,0.00781248 +1721491991000,0.00781248 +1721491992000,0.00585936 +1721491993000,0.00585936 +1721491994000,0.00585936 +1721491995000,0.00585936 +1721491996000,0.00585936 +1721491997000,0.00585936 +1721491998000,0.00585936 +1721491999000,0.00585936 +1721492000000,0.00585936 +1721492001000,0.00585936 +1721492002000,0.00585936 +1721492003000,0.00781248 +1721492004000,0.00585936 +1721492005000,0.00585936 +1721492006000,0.00585936 +1721492007000,0.00585936 +1721492008000,0.0097656 +1721492009000,0.00585936 +1721492010000,0.00781248 +1721492011000,0.00585936 +1721492012000,0.00585936 +1721492013000,0.00585936 +1721492014000,0.00781248 +1721492015000,0.00585936 +1721492016000,0.00585936 +1721492017000,0.00585936 +1721492018000,0.00585936 +1721492019000,0.00585936 +1721492020000,0.00585936 +1721492021000,0.00585936 +1721492022000,0.00585936 +1721492023000,0.00781248 +1721492024000,0.00585936 +1721492025000,0.00585936 +1721492026000,0.00781248 +1721492027000,0.00585936 +1721492028000,0.00781248 +1721492029000,0.00585936 +1721492030000,0.00585936 +1721492031000,0.00585936 +1721492032000,0.00585936 +1721492033000,0.00781248 +1721492034000,0.00585936 +1721492035000,0.00781248 +1721492036000,0.00585936 +1721492037000,0.00585936 +1721492038000,0.00781248 +1721492039000,0.00781248 +1721492040000,0.00585936 +1721492041000,0.00585936 +1721492042000,0.00585936 +1721492043000,0.00585936 +1721492044000,0.00585936 +1721492045000,0.00585936 +1721492046000,0.00585936 +1721492047000,0.00781248 +1721492048000,0.00585936 +1721492049000,0.00585936 +1721492050000,0.00585936 +1721492051000,0.00585936 +1721492052000,0.00781248 +1721492053000,0.00585936 +1721492054000,0.00585936 +1721492055000,0.00585936 +1721492056000,0.00781248 +1721492057000,0.00781248 +1721492058000,0.00781248 +1721492059000,0.00781248 +1721492060000,0.00585936 +1721492061000,0.00585936 +1721492062000,0.00585936 +1721492063000,0.00585936 +1721492064000,0.00781248 +1721492065000,0.00585936 +1721492066000,0.00585936 +1721492067000,0.00585936 +1721492068000,0.00585936 +1721492069000,0.00585936 +1721492070000,0.00585936 +1721492071000,0.00585936 +1721492072000,0.00585936 +1721492073000,0.00585936 +1721492074000,0.00585936 +1721492075000,0.00781248 +1721492076000,0.00585936 +1721492077000,0.00585936 +1721492078000,0.00781248 +1721492079000,0.00585936 +1721492080000,0.00585936 +1721492081000,0.00781248 +1721492082000,0.00585936 +1721492083000,0.00585936 +1721492084000,0.00585936 +1721492085000,0.00781248 +1721492086000,0.00781248 +1721492087000,0.00585936 +1721492088000,0.00585936 +1721492089000,0.00585936 +1721492090000,0.00585936 +1721492091000,0.00781248 +1721492092000,0.00781248 +1721492093000,0.00781248 +1721492094000,0.00781248 +1721492095000,0.00585936 +1721492096000,0.00585936 +1721492097000,0.00585936 +1721492098000,0.00585936 +1721492099000,0.00585936 +1721492100000,0.00781248 +1721492101000,0.00781248 +1721492102000,0.00781248 +1721492103000,0.00585936 +1721492104000,0.00585936 +1721492105000,0.00585936 +1721492106000,0.00781248 +1721492107000,0.00781248 +1721492108000,0.00585936 +1721492109000,0.00585936 +1721492110000,0.00585936 +1721492111000,0.00585936 +1721492112000,0.00585936 +1721492113000,0.00585936 +1721492114000,0.00585936 +1721492115000,0.00585936 +1721492116000,0.00585936 +1721492117000,0.00585936 +1721492118000,0.00781248 +1721492119000,0.00585936 +1721492120000,0.00585936 +1721492121000,0.00585936 +1721492122000,0.00585936 +1721492123000,0.00585936 +1721492124000,0.00585936 +1721492125000,0.00585936 +1721492126000,0.00585936 +1721492127000,0.00585936 +1721492128000,0.00585936 +1721492129000,0.00585936 +1721492130000,0.00781248 +1721492131000,0.00585936 +1721492132000,0.00781248 +1721492133000,0.00781248 +1721492134000,0.00585936 +1721492135000,0.00781248 +1721492136000,0.00781248 +1721492137000,0.00585936 +1721492138000,0.00585936 +1721492139000,0.00585936 +1721492140000,0.00585936 +1721492141000,0.00781248 +1721492142000,0.00585936 +1721492143000,0.00585936 +1721492144000,0.00585936 +1721492145000,0.00781248 +1721492146000,0.00781248 +1721492147000,0.00585936 +1721492148000,0.00390624 +1721492149000,0.00195312 +1721492150000,-0.00195312 +1721492151000,0.0 +1721492152000,0.00781248 +1721492153000,0.0097656 +1721492154000,0.0097656 +1721492155000,0.0097656 +1721492156000,-0.00585936 +1721492157000,0.00585936 +1721492158000,-0.01171872 +1721492159000,-0.0097656 +1721492160000,-0.01171872 +1721492161000,-0.00585936 +1721492162000,0.00390624 +1721492163000,-0.00585936 +1721492164000,0.00195312 +1721492165000,0.00781248 +1721492166000,-0.01757808 +1721492167000,0.00585936 +1721492168000,-0.0195312 +1721492169000,-0.02148432 +1721492170000,-0.00781248 +1721492171000,-0.01562496 +1721492172000,0.01367184 +1721492173000,-0.00585936 +1721492174000,-0.00781248 +1721492175000,0.00195312 +1721492176000,-0.01171872 + 1721492177000,0.00195312 + 1721492178000,-0.03320304 + 1721492179000,-0.00781248 + 1721492180000,-0.00390624 + 1721492181000,-0.00195312 + 1721492182000,-0.00390624 + 1721492183000,0.00781248 + 1721492184000,-0.00781248 + 1721492185000,-0.01367184 + 1721492186000,-0.01171872 + 1721492187000,-0.00781248 + 1721492188000,0.0097656 + 1721492189000,-0.0195312 + 1721492190000,-0.0097656 + 1721492191000,-0.00585936 + 1721492192000,-0.00781248 + 1721492193000,-0.00390624 + 1721492194000,-0.00585936 + 1721492195000,-0.00390624 + 1721492196000,-0.00585936 + 1721492197000,-0.00585936 + 1721492198000,0.00781248 + 1721492199000,0.00390624 + 1721492200000,-0.00781248 + 1721492201000,0.00781248 + 1721492202000,0.00781248 + 1721492203000,-0.00390624 + 1721492204000,0.01171872 + 1721492205000,-0.00390624 + 1721492206000,0.02734368 + 1721492207000,-0.00390624 + 1721492208000,-0.04492176 + 1721492209000,0.00585936 + 1721492210000,0.00781248 + 1721492211000,-0.02734368 + 1721492212000,0.03320304 + 1721492213000,-0.01367184 + 1721492214000,-0.01562496 + 1721492215000,-0.0097656 + 1721492216000,-0.01171872 + 1721492217000,-0.00390624 + 1721492218000,0.00390624 + 1721492219000,0.0 + 1721492220000,0.01562496 + 1721492221000,0.02539056 + 1721492222000,0.01171872 + 1721492223000,0.00781248 + 1721492224000,-0.00195312 + 1721492225000,0.0 + 1721492226000,0.01757808 + 1721492227000,0.00195312 + 1721492228000,0.01367184 + 1721492229000,-0.01171872 + 1721492230000,0.02734368 + 1721492231000,-0.01367184 + 1721492232000,0.0097656 + 1721492233000,0.00585936 + 1721492234000,0.00195312 + 1721492235000,0.0097656 + 1721492236000,-0.00781248 + 1721492237000,-0.01171872 + 1721492238000,-0.0097656 + 1721492239000,-0.01367184 + 1721492240000,0.00781248 + 1721492241000,-0.02148432 + 1721492242000,-0.00781248 + 1721492243000,-0.01171872 + 1721492244000,-0.00781248 + 1721492245000,0.00195312 + 1721492246000,-0.01171872 + 1721492247000,0.01171872 + 1721492248000,-0.02734368 + 1721492249000,-0.00390624 + 1721492250000,0.0 + 1721492251000,-0.00585936 + 1721492252000,0.00195312 + 1721492253000,-0.00390624 + 1721492254000,0.03710928 + 1721492255000,0.03710928 + 1721492256000,0.00390624 + 1721492257000,0.06640608 + 1721492258000,0.03710928 + 1721492259000,0.0781248 + 1721492260000,0.04296864 + 1721492261000,0.06054672 + 1721492262000,0.06640608 + 1721492263000,0.07421856 + 1721492264000,0.048828 + 1721492265000,0.05078112 + 1721492266000,0.048828 + 1721492267000,-0.00585936 + 1721492268000,0.00390624 + 1721492269000,0.02539056 + 1721492270000,-0.00195312 + 1721492271000,0.00390624 + 1721492272000,-0.00390624 + 1721492273000,0.0 + 1721492274000,-0.00195312 + 1721492275000,-0.00390624 + 1721492276000,-0.00195312 + 1721492277000,-0.00781248 + 1721492278000,-0.00781248 + 1721492279000,-0.00195312 + 1721492280000,-0.0097656 + 1721492281000,-0.00585936 + 1721492282000,0.00585936 + 1721492283000,-0.01171872 + 1721492284000,-0.00585936 + 1721492285000,-0.01367184 + 1721492286000,-0.00781248 + 1721492287000,-0.00390624 + 1721492288000,-0.0292968 + 1721492289000,0.01171872 + 1721492290000,-0.00195312 + 1721492291000,0.00781248 + 1721492292000,0.00195312 + 1721492293000,-0.01367184 + 1721492294000,0.00781248 + 1721492295000,0.00195312 + 1721492296000,-0.02343744 + 1721492297000,-0.0097656 + 1721492298000,-0.02148432 + 1721492299000,-0.00195312 + 1721492300000,-0.00585936 + 1721492301000,0.03320304 + 1721492302000,0.00390624 + 1721492303000,-0.01757808 + 1721492304000,-0.03320304 + 1721492305000,0.048828 + 1721492306000,-0.03320304 + 1721492307000,-0.01562496 + 1721492308000,0.02734368 + 1721492309000,-0.0390624 + 1721492310000,0.03124992 + 1721492311000,-0.02734368 + 1721492312000,-0.01171872 + 1721492313000,-0.0097656 + 1721492314000,0.01562496 + 1721492315000,0.00781248 + 1721492316000,-0.00390624 + 1721492317000,0.0 + 1721492318000,-0.01757808 + 1721492319000,-0.01367184 + 1721492320000,-0.01562496 + 1721492321000,0.00390624 + 1721492322000,-0.0292968 + 1721492323000,-0.01757808 + 1721492324000,0.01562496 + 1721492325000,0.00585936 + 1721492326000,-0.01757808 + 1721492327000,-0.0097656 + 1721492328000,0.0097656 + 1721492329000,-0.0097656 + 1721492330000,-0.00195312 + 1721492331000,-0.01171872 + 1721492332000,-0.0097656 + 1721492333000,-0.01367184 + 1721492334000,-0.01562496 + 1721492335000,-0.03515616 + 1721492336000,-0.00195312 + 1721492337000,-0.0097656 + 1721492338000,-0.02148432 + 1721492339000,0.00781248 + 1721492340000,0.02148432 + 1721492341000,-0.0097656 + 1721492342000,0.01367184 + 1721492343000,-0.00781248 + 1721492344000,-0.02343744 + 1721492345000,0.00390624 + 1721492346000,0.00585936 + 1721492347000,-0.00390624 + 1721492348000,0.00390624 + 1721492349000,-0.00390624 + 1721492350000,-0.00390624 + 1721492351000,0.01171872 + 1721492352000,-0.00781248 + 1721492353000,-0.01757808 + 1721492354000,0.01757808 + 1721492355000,-0.01171872 + 1721492356000,0.01562496 + 1721492357000,-0.01757808 + 1721492358000,0.00390624 + 1721492359000,0.0 + 1721492360000,-0.00390624 + 1721492361000,-0.0195312 + 1721492362000,0.0 + 1721492363000,-0.00195312 + 1721492364000,0.0097656 + 1721492365000,0.00195312 + 1721492366000,0.01562496 + 1721492367000,0.00781248 + 1721492368000,-0.01367184 + 1721492369000,0.00195312 + 1721492370000,0.02343744 + 1721492371000,0.00781248 + 1721492372000,0.01171872 + 1721492373000,0.0 + 1721492374000,-0.02734368 +1721492375000,0.00585936 +1721492376000,0.00585936 +1721492377000,0.01171872 +1721492378000,-0.00390624 +1721492379000,-0.03710928 +1721492380000,-0.0097656 +1721492381000,-0.0097656 +1721492382000,-0.00390624 +1721492383000,0.00195312 +1721492384000,0.00781248 +1721492385000,-0.00781248 +1721492386000,0.00781248 +1721492387000,-0.00195312 +1721492388000,0.0097656 +1721492389000,-0.02539056 +1721492390000,0.0 +1721492391000,-0.0097656 +1721492392000,-0.01171872 +1721492393000,-0.01757808 +1721492394000,-0.0195312 +1721492395000,-0.01367184 +1721492396000,0.00195312 +1721492397000,-0.01562496 +1721492398000,-0.00195312 +1721492399000,-0.00585936 +1721492400000,-0.00390624 +1721492401000,-0.02734368 +1721492402000,0.00585936 +1721492403000,-0.00390624 +1721492404000,-0.02343744 +1721492405000,0.01171872 +1721492406000,-0.02539056 +1721492407000,0.00781248 +1721492408000,0.01367184 +1721492409000,-0.00585936 +1721492410000,0.01171872 +1721492411000,0.00195312 +1721492412000,-0.00585936 +1721492413000,0.01562496 +1721492414000,-0.04101552 +1721492415000,-0.01757808 +1721492416000,0.00585936 +1721492417000,-0.00390624 +1721492418000,-0.00781248 +1721492419000,-0.02343744 +1721492420000,0.0 +1721492421000,0.00390624 +1721492422000,-0.01367184 +1721492423000,0.01757808 +1721492424000,0.0097656 +1721492425000,-0.00390624 +1721492426000,-0.00195312 +1721492427000,0.0097656 +1721492428000,-0.00195312 +1721492429000,0.00195312 +1721492430000,-0.01171872 +1721492431000,0.0195312 +1721492432000,-0.01367184 +1721492433000,0.0 +1721492434000,0.00390624 +1721492435000,-0.00195312 +1721492436000,-0.00781248 +1721492437000,0.0195312 +1721492438000,-0.00390624 +1721492439000,-0.02734368 +1721492440000,-0.0097656 +1721492441000,-0.00585936 +1721492442000,-0.00585936 +1721492443000,0.0 +1721492444000,-0.0097656 +1721492445000,-0.02148432 +1721492446000,-0.00781248 +1721492447000,0.00781248 +1721492448000,-0.00585936 +1721492449000,0.0 +1721492450000,-0.02343744 +1721492451000,0.01757808 +1721492452000,-0.00781248 +1721492453000,-0.00781248 +1721492454000,-0.0097656 +1721492455000,0.00585936 +1721492456000,-0.01367184 +1721492457000,0.00781248 +1721492458000,0.0097656 +1721492459000,0.0195312 +1721492460000,-0.00781248 +1721492461000,-0.00195312 +1721492462000,-0.00390624 +1721492463000,-0.00585936 +1721492464000,0.02148432 +1721492465000,-0.01757808 +1721492466000,-0.00585936 +1721492467000,-0.02343744 +1721492468000,-0.03320304 +1721492469000,-0.01171872 +1721492470000,0.0195312 + 1721492471000,0.0 + 1721492472000,-0.00781248 + 1721492473000,0.01171872 + 1721492474000,-0.00195312 + 1721492475000,-0.02148432 + 1721492476000,0.01562496 + 1721492477000,-0.01562496 + 1721492478000,-0.00585936 + 1721492479000,-0.00195312 + 1721492480000,0.00781248 + 1721492481000,0.00195312 + 1721492482000,0.00585936 + 1721492483000,-0.00195312 + 1721492484000,-0.0097656 + 1721492485000,0.0 + 1721492486000,0.00195312 + 1721492487000,-0.03515616 + 1721492488000,0.0097656 + 1721492489000,-0.00781248 + 1721492490000,-0.02148432 + 1721492491000,0.01562496 + 1721492492000,-0.03124992 + 1721492493000,0.02148432 + 1721492494000,0.02343744 + 1721492495000,-0.01757808 + 1721492496000,0.00195312 + 1721492497000,-0.02148432 + 1721492498000,0.01367184 + 1721492499000,-0.02148432 + 1721492500000,0.03515616 + 1721492501000,-0.01757808 + 1721492502000,0.01171872 + 1721492503000,-0.02148432 + 1721492504000,0.01757808 + 1721492505000,-0.01562496 + 1721492506000,-0.01757808 + 1721492507000,-0.01562496 + 1721492508000,-0.00390624 + 1721492509000,-0.05468736 + 1721492510000,0.03320304 + 1721492511000,-0.02539056 + 1721492512000,0.02148432 + 1721492513000,-0.0097656 + 1721492514000,0.0 + 1721492515000,0.0195312 + 1721492516000,-0.01367184 + 1721492517000,0.01367184 + 1721492518000,0.00585936 + 1721492519000,-0.00390624 + 1721492520000,-0.00781248 + 1721492521000,0.0 + 1721492522000,0.0097656 + 1721492523000,-0.00390624 + 1721492524000,0.0097656 +1721492525000,0.00390624 +1721492526000,0.0 +1721492527000,0.00195312 +1721492528000,0.0 +1721492529000,-0.0097656 +1721492530000,-0.01171872 +1721492531000,0.0 +1721492532000,0.0 +1721492533000,0.00585936 +1721492534000,-0.01171872 +1721492535000,0.00585936 +1721492536000,-0.00195312 +1721492537000,0.00390624 +1721492538000,0.0 +1721492539000,0.00195312 +1721492540000,-0.00195312 +1721492541000,-0.00195312 +1721492542000,0.0 +1721492543000,0.0 +1721492544000,0.0 +1721492545000,0.0 +1721492546000,-0.00195312 +1721492547000,0.0 +1721492548000,0.0 +1721492549000,0.0 +1721492550000,0.0 +1721492551000,-0.00195312 +1721492552000,-0.00390624 +1721492553000,-0.00195312 +1721492554000,0.0 +1721492555000,-0.00195312 +1721492556000,-0.00195312 +1721492557000,0.0 +1721492558000,0.0 +1721492559000,-0.00195312 +1721492560000,0.0 +1721492561000,-0.00195312 +1721492562000,0.0 +1721492563000,-0.00195312 +1721492564000,0.00195312 +1721492565000,-0.00195312 +1721492566000,0.0 +1721492567000,-0.00195312 +1721492568000,0.0 +1721492569000,0.00195312 +1721492570000,0.0 +1721492571000,-0.00195312 +1721492572000,-0.00195312 +1721492573000,-0.00195312 +1721492574000,-0.00195312 +1721492575000,0.0 +1721492576000,0.0 +1721492577000,0.0 +1721492578000,0.0 +1721492579000,-0.00195312 +1721492580000,-0.00195312 +1721492581000,0.0 +1721492582000,-0.00195312 +1721492583000,-0.00195312 +1721492584000,0.0 +1721492585000,-0.00195312 +1721492586000,-0.00585936 +1721492587000,-0.00390624 +1721492588000,0.00195312 +1721492589000,0.00195312 +1721492590000,-0.00195312 +1721492591000,0.0 +1721492592000,0.0 +1721492593000,-0.00390624 +1721492594000,0.00195312 +1721492595000,-0.0097656 +1721492596000,-0.00390624 +1721492597000,-0.00195312 +1721492598000,0.00195312 +1721492599000,-0.00585936 +1721492600000,-0.00585936 +1721492601000,0.0 +1721492602000,0.00195312 +1721492603000,-0.00390624 +1721492604000,-0.00585936 +1721492605000,0.00195312 +1721492606000,-0.00195312 +1721492607000,-0.00195312 +1721492608000,-0.00390624 +1721492609000,-0.01171872 +1721492610000,-0.00195312 +1721492611000,0.0 +1721492612000,0.0 +1721492613000,-0.00781248 +1721492614000,0.0097656 +1721492615000,-0.0292968 +1721492616000,-0.00390624 +1721492617000,-0.00585936 +1721492618000,-0.00390624 +1721492619000,-0.01367184 +1721492620000,-0.00195312 +1721492621000,-0.01562496 +1721492622000,0.00585936 +1721492623000,-0.00781248 +1721492624000,-0.00195312 +1721492625000,-0.0195312 +1721492626000,-0.00195312 +1721492627000,-0.01757808 +1721492628000,-0.03124992 +1721492629000,-0.0292968 +1721492630000,-0.03320304 +1721492631000,-0.02539056 +1721492632000,-0.0292968 +1721492633000,-0.0390624 +1721492634000,-0.0292968 +1721492635000,-0.048828 +1721492636000,-0.05078112 +1721492637000,-0.03515616 +1721492638000,-0.04296864 +1721492639000,-0.0292968 +1721492640000,-0.03320304 +1721492641000,-0.01367184 +1721492642000,-0.01562496 +1721492643000,-0.00585936 +1721492644000,-0.0195312 +1721492645000,0.00195312 +1721492646000,-0.00585936 +1721492647000,0.0 +1721492648000,-0.00390624 +1721492649000,0.00195312 +1721492650000,-0.00781248 +1721492651000,-0.00585936 +1721492652000,0.00585936 +1721492653000,-0.0195312 +1721492654000,0.00585936 +1721492655000,-0.00585936 +1721492656000,0.00781248 +1721492657000,-0.0195312 +1721492658000,-0.01367184 +1721492659000,-0.01171872 +1721492660000,-0.0195312 +1721492661000,-0.00195312 +1721492662000,-0.00585936 +1721492663000,-0.03320304 +1721492664000,-0.01171872 +1721492665000,-0.02539056 +1721492666000,-0.0195312 +1721492667000,-0.02343744 +1721492668000,-0.01367184 +1721492669000,-0.02148432 +1721492670000,-0.05078112 +1721492671000,-0.0292968 +1721492672000,-0.03515616 +1721492673000,-0.04101552 +1721492674000,-0.03320304 +1721492675000,-0.01367184 +1721492676000,-0.01757808 +1721492677000,-0.0292968 +1721492678000,-0.0292968 +1721492679000,-0.02734368 +1721492680000,-0.00585936 +1721492681000,-0.00781248 +1721492682000,0.0 +1721492683000,0.00195312 +1721492684000,-0.00390624 +1721492685000,-0.00585936 +1721492686000,-0.00195312 +1721492687000,0.00390624 +1721492688000,0.0 +1721492689000,-0.00195312 +1721492690000,-0.00390624 +1721492691000,-0.00195312 +1721492692000,-0.00390624 +1721492693000,-0.00390624 +1721492694000,-0.00195312 +1721492695000,-0.00195312 +1721492696000,-0.00390624 +1721492697000,-0.00195312 +1721492698000,-0.00195312 +1721492699000,-0.00390624 +1721492700000,-0.00195312 +1721492701000,-0.00195312 +1721492702000,-0.00390624 +1721492703000,-0.00390624 +1721492704000,-0.00390624 +1721492705000,-0.00390624 +1721492706000,-0.00390624 +1721492707000,-0.00390624 +1721492708000,-0.00390624 +1721492709000,-0.00390624 +1721492710000,-0.00390624 +1721492711000,-0.00390624 +1721492712000,0.0 +1721492713000,-0.00195312 +1721492714000,-0.00585936 + 1721492715000,-0.00585936 + 1721492716000,0.0 + 1721492717000,-0.0097656 + 1721492718000,0.0 +1721492719000,-0.00390624 +1721492720000,0.01757808 +1721492721000,0.01171872 +1721492722000,0.0 +1721492723000,-0.02343744 +1721492724000,0.01562496 +1721492725000,-0.00781248 +1721492726000,-0.00585936 +1721492727000,-0.01171872 +1721492728000,-0.0097656 +1721492729000,-0.00195312 +1721492730000,0.0292968 +1721492731000,0.00390624 +1721492732000,-0.00585936 +1721492733000,-0.04296864 +1721492734000,0.00781248 +1721492735000,-0.02148432 +1721492736000,-0.0097656 +1721492737000,0.0 +1721492738000,-0.00781248 +1721492739000,0.06249984 +1721492740000,0.00195312 +1721492741000,-0.01367184 +1721492742000,-0.01757808 +1721492743000,0.00585936 +1721492744000,0.00781248 +1721492745000,0.00585936 +1721492746000,0.0097656 +1721492747000,-0.00195312 +1721492748000,0.00390624 +1721492749000,-0.00585936 +1721492750000,-0.00585936 +1721492751000,0.01171872 +1721492752000,0.00195312 +1721492753000,-0.01171872 +1721492754000,0.00390624 +1721492755000,-0.00195312 +1721492756000,0.0 +1721492757000,-0.00195312 +1721492758000,0.00390624 +1721492759000,-0.00390624 +1721492760000,0.00390624 +1721492761000,-0.00195312 +1721492762000,0.0 +1721492763000,0.00585936 +1721492764000,0.0 +1721492765000,-0.00585936 +1721492766000,0.00195312 +1721492767000,-0.00585936 +1721492768000,0.0 +1721492769000,-0.00195312 +1721492770000,-0.00390624 +1721492771000,-0.00390624 +1721492772000,-0.00390624 +1721492773000,-0.00195312 +1721492774000,0.00195312 +1721492775000,0.00195312 +1721492776000,0.00195312 +1721492777000,-0.00195312 +1721492778000,0.0 +1721492779000,0.0 +1721492780000,-0.00781248 +1721492781000,-0.00390624 +1721492782000,-0.00585936 +1721492783000,-0.00585936 +1721492784000,-0.00390624 +1721492785000,-0.00195312 +1721492786000,0.0 +1721492787000,-0.00195312 +1721492788000,0.00195312 +1721492789000,0.00390624 +1721492790000,0.00390624 +1721492791000,0.00195312 +1721492792000,0.00390624 +1721492793000,0.0 +1721492794000,0.00390624 +1721492795000,0.0 +1721492796000,0.00195312 +1721492797000,0.0 +1721492798000,0.0 +1721492799000,-0.00585936 +1721492800000,0.00195312 +1721492801000,0.0 +1721492802000,-0.00195312 +1721492803000,-0.00195312 +1721492804000,-0.00195312 +1721492805000,0.00195312 +1721492806000,0.0 +1721492807000,0.0 +1721492808000,-0.00195312 +1721492809000,0.0 +1721492810000,0.0 +1721492811000,-0.00195312 +1721492812000,-0.00195312 +1721492813000,0.00195312 +1721492814000,-0.00195312 +1721492815000,-0.00195312 +1721492816000,-0.00390624 +1721492817000,-0.00585936 +1721492818000,-0.00195312 +1721492819000,-0.00390624 +1721492820000,0.0 +1721492821000,-0.00195312 +1721492822000,-0.00195312 +1721492823000,-0.00390624 +1721492824000,-0.00390624 +1721492825000,0.00195312 +1721492826000,0.0 +1721492827000,0.0 +1721492828000,-0.00195312 +1721492829000,-0.00390624 +1721492830000,0.0 +1721492831000,0.0 +1721492832000,-0.00195312 +1721492833000,-0.00195312 +1721492834000,-0.00195312 +1721492835000,0.0 +1721492836000,0.0 +1721492837000,-0.00195312 +1721492838000,-0.00390624 +1721492839000,-0.00195312 +1721492840000,-0.00195312 +1721492841000,-0.00390624 +1721492842000,-0.00390624 +1721492843000,-0.00195312 +1721492844000,-0.00195312 +1721492845000,-0.00195312 +1721492846000,0.0 +1721492847000,0.0 +1721492848000,0.0 +1721492849000,-0.00195312 +1721492850000,0.0 +1721492851000,-0.00195312 +1721492852000,-0.00390624 +1721492853000,0.0 +1721492854000,-0.00195312 +1721492855000,-0.00195312 +1721492856000,-0.00195312 +1721492857000,-0.00585936 +1721492858000,-0.00585936 +1721492859000,-0.00585936 +1721492860000,-0.00195312 +1721492861000,0.0 +1721492862000,-0.00195312 +1721492863000,-0.00195312 +1721492864000,-0.00390624 +1721492865000,-0.00585936 +1721492866000,-0.00390624 +1721492867000,-0.00390624 +1721492868000,-0.00195312 +1721492869000,-0.00195312 +1721492870000,-0.00195312 +1721492871000,-0.00195312 +1721492872000,-0.00195312 +1721492873000,-0.00390624 +1721492874000,-0.00195312 +1721492875000,-0.00195312 +1721492876000,0.0 +1721492877000,-0.00195312 +1721492878000,-0.00195312 +1721492879000,-0.00390624 +1721492880000,-0.00390624 +1721492881000,-0.00195312 +1721492882000,-0.00195312 +1721492883000,-0.00195312 +1721492884000,-0.00195312 +1721492885000,-0.00390624 +1721492886000,-0.00390624 +1721492887000,-0.00390624 +1721492888000,-0.00195312 +1721492889000,-0.00390624 +1721492890000,-0.00195312 +1721492891000,-0.00195312 +1721492892000,0.00195312 +1721492893000,0.00195312 +1721492894000,-0.00390624 +1721492895000,-0.00390624 +1721492896000,-0.00195312 +1721492897000,-0.00195312 +1721492898000,-0.00195312 +1721492899000,-0.00195312 +1721492900000,0.0 +1721492901000,-0.00195312 +1721492902000,-0.00195312 +1721492903000,-0.00195312 +1721492904000,-0.00195312 +1721492905000,-0.00390624 +1721492906000,-0.00195312 +1721492907000,-0.00195312 +1721492908000,-0.00390624 +1721492909000,-0.00195312 +1721492910000,-0.00390624 +1721492911000,-0.00195312 +1721492912000,-0.00390624 +1721492913000,-0.00195312 +1721492914000,0.0 +1721492915000,-0.00195312 +1721492916000,-0.00390624 +1721492917000,-0.00390624 +1721492918000,-0.00390624 +1721492919000,-0.00195312 +1721492920000,-0.00585936 +1721492921000,-0.00195312 +1721492922000,-0.00390624 +1721492923000,-0.00195312 +1721492924000,0.00195312 +1721492925000,-0.00195312 +1721492926000,-0.00195312 +1721492927000,0.0 +1721492928000,-0.00195312 +1721492929000,-0.00195312 +1721492930000,-0.00585936 +1721492931000,0.0 +1721492932000,-0.00195312 +1721492933000,-0.00195312 +1721492934000,-0.00195312 +1721492935000,-0.00195312 +1721492936000,-0.00195312 +1721492937000,-0.00390624 +1721492938000,-0.00390624 +1721492939000,-0.00390624 +1721492940000,-0.00195312 +1721492941000,-0.00390624 +1721492942000,-0.00390624 +1721492943000,-0.00195312 +1721492944000,-0.00585936 +1721492945000,-0.00195312 +1721492946000,0.0 +1721492947000,0.00781248 +1721492948000,-0.00195312 +1721492949000,-0.00585936 +1721492950000,0.00195312 +1721492951000,-0.00195312 +1721492952000,-0.00195312 +1721492953000,-0.00390624 +1721492954000,-0.00390624 +1721492955000,-0.00195312 +1721492956000,-0.00390624 +1721492957000,0.0 +1721492958000,-0.00585936 +1721492959000,0.0 +1721492960000,-0.00195312 +1721492961000,0.0 +1721492962000,0.0 +1721492963000,-0.00195312 +1721492964000,-0.00585936 +1721492965000,-0.00781248 +1721492966000,-0.00195312 +1721492967000,-0.00585936 +1721492968000,-0.00781248 +1721492969000,-0.00585936 +1721492970000,0.0 +1721492971000,0.0 +1721492972000,0.0 +1721492973000,0.00195312 +1721492974000,0.0 +1721492975000,-0.00390624 +1721492976000,-0.0097656 +1721492977000,-0.00390624 +1721492978000,-0.00781248 +1721492979000,-0.00195312 +1721492980000,-0.00195312 +1721492981000,-0.00585936 +1721492982000,-0.00390624 +1721492983000,-0.00390624 +1721492984000,0.0 +1721492985000,-0.01562496 +1721492986000,0.0 +1721492987000,-0.0097656 +1721492988000,-0.00585936 +1721492989000,0.0 +1721492990000,-0.00390624 +1721492991000,0.00390624 +1721492992000,-0.00195312 +1721492993000,-0.00585936 +1721492994000,-0.00781248 +1721492995000,-0.00195312 +1721492996000,0.0 +1721492997000,0.00195312 +1721492998000,0.0 +1721492999000,-0.00195312 +1721493000000,0.0 +1721493001000,-0.00195312 +1721493002000,0.0 +1721493003000,-0.00195312 +1721493004000,-0.00195312 +1721493005000,0.00390624 +1721493006000,0.0 +1721493007000,0.0 +1721493008000,0.00195312 +1721493009000,-0.00195312 +1721493010000,-0.00585936 +1721493011000,-0.00195312 +1721493012000,-0.00390624 +1721493013000,0.00195312 +1721493014000,-0.00195312 +1721493015000,0.00195312 +1721493016000,0.0 +1721493017000,0.00585936 + 1721493018000,-0.00195312 + 1721493019000,0.00390624 + 1721493020000,-0.0097656 + 1721493021000,-0.00390624 + 1721493022000,-0.00585936 + 1721493023000,-0.00390624 + 1721493024000,-0.00195312 + 1721493025000,-0.00195312 + 1721493026000,-0.00390624 + 1721493027000,-0.00390624 + 1721493028000,-0.00195312 + 1721493029000,-0.00195312 + 1721493030000,-0.00195312 + 1721493031000,-0.00195312 + 1721493032000,-0.00195312 + 1721493033000,-0.00390624 + 1721493034000,-0.00585936 + 1721493035000,-0.00390624 + 1721493036000,-0.00195312 + 1721493037000,-0.00585936 + 1721493038000,-0.00781248 + 1721493039000,-0.00585936 + 1721493040000,-0.00390624 + 1721493041000,0.0 + 1721493042000,-0.00390624 + 1721493043000,0.0 + 1721493044000,-0.00195312 + 1721493045000,0.0 + 1721493046000,-0.00195312 + 1721493047000,-0.00585936 + 1721493048000,-0.00585936 + 1721493049000,0.0 + 1721493050000,-0.00195312 + 1721493051000,0.0 + 1721493052000,-0.00195312 + 1721493053000,-0.00390624 + 1721493054000,-0.00585936 + 1721493055000,-0.00195312 + 1721493056000,-0.00390624 + 1721493057000,-0.00390624 + 1721493058000,-0.00585936 + 1721493059000,-0.00390624 + 1721493060000,-0.00390624 + 1721493061000,-0.00195312 + 1721493062000,-0.00195312 + 1721493063000,-0.00195312 + 1721493064000,-0.00195312 + 1721493065000,-0.00585936 + 1721493066000,-0.00585936 + 1721493067000,-0.00781248 + 1721493068000,-0.00390624 + 1721493069000,-0.00195312 + 1721493070000,-0.00195312 + 1721493071000,-0.00195312 + 1721493072000,-0.00195312 + 1721493073000,-0.00195312 + 1721493074000,-0.00390624 + 1721493075000,-0.00390624 + 1721493076000,-0.00195312 + 1721493077000,0.0 + 1721493078000,-0.00195312 + 1721493079000,-0.00195312 + 1721493080000,-0.00390624 + 1721493081000,0.0 + 1721493082000,-0.00390624 + 1721493083000,0.00195312 + 1721493084000,0.00195312 + 1721493085000,-0.00390624 + 1721493086000,0.00195312 + 1721493087000,0.0 + 1721493088000,-0.00195312 + 1721493089000,-0.00390624 + 1721493090000,0.0 + 1721493091000,0.0 + 1721493092000,0.00195312 + 1721493093000,0.00195312 + 1721493094000,0.00195312 + 1721493095000,0.0 + 1721493096000,0.0 + 1721493097000,-0.00195312 + 1721493098000,-0.00390624 + 1721493099000,-0.00195312 + 1721493100000,0.0 + 1721493101000,0.00195312 + 1721493102000,0.0 + 1721493103000,0.00195312 + 1721493104000,0.0 + 1721493105000,-0.00195312 + 1721493106000,0.0 + 1721493107000,-0.00390624 + 1721493108000,0.0 + 1721493109000,-0.00195312 + 1721493110000,0.0 + 1721493111000,-0.00195312 + 1721493112000,-0.00195312 + 1721493113000,-0.00195312 + 1721493114000,0.0 + 1721493115000,0.00195312 + 1721493116000,0.0 + 1721493117000,-0.00195312 + 1721493118000,0.0 + 1721493119000,0.0 + 1721493120000,-0.00390624 + 1721493121000,-0.00390624 + 1721493122000,-0.00390624 +1721493123000,-0.00390624 +1721493124000,-0.00585936 +1721493125000,-0.00195312 +1721493126000,-0.00585936 +1721493127000,-0.00195312 +1721493128000,-0.00585936 +1721493129000,-0.00390624 +1721493130000,-0.00195312 +1721493131000,-0.00390624 +1721493132000,-0.00390624 +1721493133000,-0.00390624 +1721493134000,-0.00195312 +1721493135000,-0.00390624 +1721493136000,-0.00195312 +1721493137000,-0.00585936 +1721493138000,-0.00390624 +1721493139000,-0.00585936 +1721493140000,-0.00585936 +1721493141000,-0.00585936 +1721493142000,-0.00390624 +1721493143000,-0.00390624 +1721493144000,-0.00195312 +1721493145000,-0.00585936 +1721493146000,-0.00585936 +1721493147000,-0.00585936 +1721493148000,-0.00585936 +1721493149000,-0.00585936 +1721493150000,-0.00390624 +1721493151000,-0.00195312 +1721493152000,-0.00195312 +1721493153000,-0.00195312 +1721493154000,-0.00390624 +1721493155000,-0.00390624 +1721493156000,-0.00390624 +1721493157000,-0.00390624 +1721493158000,-0.00390624 +1721493159000,-0.00390624 +1721493160000,-0.00390624 +1721493161000,-0.00585936 +1721493162000,-0.00585936 +1721493163000,-0.00390624 +1721493164000,-0.00390624 +1721493165000,-0.00195312 +1721493166000,0.0 +1721493167000,-0.00195312 +1721493168000,-0.00390624 +1721493169000,-0.00781248 +1721493170000,-0.00195312 +1721493171000,-0.00585936 +1721493172000,-0.00390624 +1721493173000,-0.00390624 +1721493174000,-0.00390624 +1721493175000,-0.00585936 +1721493176000,-0.00585936 +1721493177000,-0.00390624 +1721493178000,-0.00195312 +1721493179000,-0.00195312 +1721493180000,-0.00390624 +1721493181000,-0.00195312 +1721493182000,-0.00390624 +1721493183000,-0.00585936 +1721493184000,-0.00390624 +1721493185000,-0.00390624 +1721493186000,-0.00195312 +1721493187000,-0.00390624 +1721493188000,-0.00390624 +1721493189000,-0.00195312 +1721493190000,-0.00390624 +1721493191000,-0.00390624 +1721493192000,-0.00390624 +1721493193000,-0.00195312 +1721493194000,-0.00585936 +1721493195000,-0.00195312 +1721493196000,-0.00390624 +1721493197000,-0.00585936 +1721493198000,-0.00390624 +1721493199000,-0.00390624 +1721493200000,-0.00195312 +1721493201000,-0.00390624 +1721493202000,-0.00195312 +1721493203000,-0.00390624 +1721493204000,-0.00390624 +1721493205000,-0.00195312 +1721493206000,-0.00195312 +1721493207000,-0.00390624 +1721493208000,-0.00195312 +1721493209000,-0.00195312 +1721493210000,-0.00390624 +1721493211000,-0.00390624 +1721493212000,-0.00195312 +1721493213000,-0.00390624 +1721493214000,-0.00195312 +1721493215000,-0.00390624 +1721493216000,-0.00390624 +1721493217000,-0.00195312 +1721493218000,-0.00195312 + 1721493219000,-0.00390624 + 1721493220000,-0.00195312 + 1721493221000,-0.00390624 + 1721493222000,-0.00390624 + 1721493223000,-0.00390624 + 1721493224000,-0.00390624 + 1721493225000,-0.00390624 + 1721493226000,-0.00195312 + 1721493227000,-0.00195312 + 1721493228000,-0.00390624 + 1721493229000,-0.00195312 + 1721493230000,-0.00390624 + 1721493231000,-0.00585936 + 1721493232000,-0.00390624 + 1721493233000,-0.00195312 + 1721493234000,-0.00195312 + 1721493235000,-0.00390624 + 1721493236000,0.0 + 1721493237000,-0.00195312 + 1721493238000,-0.00390624 + 1721493239000,-0.00195312 + 1721493240000,-0.00195312 + 1721493241000,-0.00195312 + 1721493242000,-0.00390624 +1721493243000,-0.00390624 +1721493244000,-0.00390624 +1721493245000,-0.00195312 +1721493246000,-0.00390624 +1721493247000,0.0 +1721493248000,-0.00585936 +1721493249000,-0.00195312 +1721493250000,0.0 +1721493251000,-0.00390624 +1721493252000,-0.00195312 +1721493253000,-0.00195312 +1721493254000,-0.00585936 +1721493255000,-0.00390624 +1721493256000,-0.00195312 +1721493257000,-0.00585936 +1721493258000,-0.00390624 +1721493259000,0.0 +1721493260000,-0.00390624 +1721493261000,-0.00195312 +1721493262000,-0.00195312 +1721493263000,-0.00390624 +1721493264000,-0.00390624 +1721493265000,-0.00195312 +1721493266000,-0.00390624 +1721493267000,-0.00195312 +1721493268000,-0.00195312 +1721493269000,-0.00390624 +1721493270000,-0.00195312 +1721493271000,-0.00195312 +1721493272000,-0.00390624 +1721493273000,-0.00390624 +1721493274000,-0.00390624 +1721493275000,-0.00390624 +1721493276000,-0.00390624 +1721493277000,-0.00195312 +1721493278000,-0.00390624 +1721493279000,-0.00390624 +1721493280000,-0.00195312 +1721493281000,-0.00195312 +1721493282000,-0.00585936 +1721493283000,-0.00390624 +1721493284000,0.0 +1721493285000,-0.00390624 +1721493286000,-0.00781248 +1721493287000,-0.00195312 +1721493288000,0.0 +1721493289000,-0.00195312 +1721493290000,-0.00195312 +1721493291000,-0.00195312 +1721493292000,-0.00585936 +1721493293000,-0.00585936 +1721493294000,-0.00390624 +1721493295000,-0.00585936 +1721493296000,-0.00585936 +1721493297000,-0.00390624 +1721493298000,-0.00390624 +1721493299000,-0.00585936 +1721493300000,-0.00195312 +1721493301000,-0.00781248 +1721493302000,-0.00390624 +1721493303000,-0.00585936 +1721493304000,-0.00390624 +1721493305000,-0.00195312 +1721493306000,-0.00390624 +1721493307000,-0.00390624 +1721493308000,-0.00390624 +1721493309000,-0.00390624 +1721493310000,-0.00195312 +1721493311000,-0.00195312 +1721493312000,-0.00390624 +1721493313000,-0.00390624 +1721493314000,-0.00195312 +1721493315000,-0.00390624 +1721493316000,-0.00390624 +1721493317000,-0.00195312 +1721493318000,-0.00195312 +1721493319000,0.0 +1721493320000,-0.00195312 +1721493321000,-0.00390624 +1721493322000,-0.00195312 +1721493323000,-0.00390624 +1721493324000,-0.00195312 +1721493325000,-0.00195312 +1721493326000,-0.00585936 +1721493327000,-0.00390624 +1721493328000,-0.00195312 +1721493329000,-0.00390624 +1721493330000,-0.00390624 +1721493331000,-0.00390624 +1721493332000,-0.00390624 +1721493333000,-0.00390624 +1721493334000,-0.00390624 +1721493335000,-0.00390624 +1721493336000,-0.00195312 +1721493337000,-0.00390624 +1721493338000,-0.00195312 +1721493339000,-0.00390624 +1721493340000,-0.00390624 +1721493341000,-0.00390624 +1721493342000,-0.00195312 +1721493343000,-0.00585936 +1721493344000,-0.00390624 +1721493345000,-0.00195312 +1721493346000,-0.00390624 +1721493347000,-0.00195312 +1721493348000,-0.00195312 +1721493349000,-0.00390624 +1721493350000,-0.00585936 +1721493351000,-0.00390624 +1721493352000,-0.00195312 +1721493353000,-0.00195312 +1721493354000,-0.00195312 +1721493355000,-0.00390624 +1721493356000,-0.00585936 +1721493357000,-0.00585936 +1721493358000,-0.00195312 +1721493359000,0.0 +1721493360000,-0.00195312 +1721493361000,-0.00585936 +1721493362000,-0.00390624 +1721493363000,-0.00585936 +1721493364000,-0.00390624 +1721493365000,-0.00195312 +1721493366000,-0.00195312 +1721493367000,-0.00390624 +1721493368000,-0.00390624 +1721493369000,-0.00195312 +1721493370000,-0.00390624 +1721493371000,-0.00195312 +1721493372000,-0.00390624 +1721493373000,0.0 +1721493374000,-0.00390624 +1721493375000,-0.00390624 +1721493376000,-0.00585936 +1721493377000,-0.00585936 +1721493378000,-0.00390624 +1721493379000,-0.00585936 +1721493380000,-0.00390624 +1721493381000,0.0 +1721493382000,-0.00390624 +1721493383000,-0.00585936 +1721493384000,-0.00585936 +1721493385000,0.0 +1721493386000,0.0 +1721493387000,-0.00781248 +1721493388000,-0.00195312 +1721493389000,0.0 +1721493390000,-0.00390624 +1721493391000,-0.00390624 +1721493392000,-0.00195312 +1721493393000,-0.00390624 +1721493394000,0.0 +1721493395000,-0.00585936 +1721493396000,-0.00195312 +1721493397000,-0.00390624 +1721493398000,-0.00195312 +1721493399000,-0.00195312 +1721493400000,-0.00390624 +1721493401000,-0.00585936 +1721493402000,-0.00390624 +1721493403000,-0.00195312 +1721493404000,-0.00390624 +1721493405000,-0.00195312 +1721493406000,-0.00390624 +1721493407000,-0.00195312 +1721493408000,-0.00585936 +1721493409000,-0.00195312 +1721493410000,-0.00195312 +1721493411000,-0.00195312 +1721493412000,0.0 +1721493413000,-0.00195312 +1721493414000,-0.00195312 +1721493415000,-0.00195312 +1721493416000,-0.00390624 +1721493417000,-0.00195312 +1721493418000,-0.00390624 +1721493419000,-0.00195312 +1721493420000,-0.00390624 +1721493421000,-0.00390624 +1721493422000,-0.00195312 +1721493423000,-0.00585936 +1721493424000,-0.00195312 +1721493425000,-0.00585936 +1721493426000,-0.00390624 +1721493427000,-0.00390624 +1721493428000,-0.00195312 +1721493429000,-0.00195312 +1721493430000,-0.00390624 +1721493431000,-0.00390624 +1721493432000,-0.00390624 +1721493433000,-0.00390624 +1721493434000,-0.00390624 +1721493435000,-0.00195312 +1721493436000,-0.00390624 +1721493437000,-0.00390624 +1721493438000,-0.00390624 +1721493439000,-0.00390624 +1721493440000,-0.00195312 +1721493441000,-0.00195312 +1721493442000,-0.00195312 +1721493443000,-0.00390624 +1721493444000,-0.00585936 +1721493445000,-0.00390624 +1721493446000,-0.00390624 +1721493447000,-0.00390624 + 1721493448000,-0.00390624 + 1721493449000,-0.00390624 + 1721493450000,-0.00390624 + 1721493451000,-0.00195312 + 1721493452000,-0.00390624 + 1721493453000,-0.00195312 + 1721493454000,-0.00585936 + 1721493455000,-0.00390624 + 1721493456000,-0.00390624 + 1721493457000,-0.00390624 + 1721493458000,-0.00390624 + 1721493459000,-0.00390624 + 1721493460000,-0.00195312 + 1721493461000,-0.00390624 + 1721493462000,-0.00390624 + 1721493463000,0.0 + 1721493464000,-0.00390624 + 1721493465000,-0.00195312 + 1721493466000,-0.00195312 + 1721493467000,-0.00390624 + 1721493468000,-0.00390624 + 1721493469000,-0.00195312 + 1721493470000,-0.00390624 + 1721493471000,-0.00195312 + 1721493472000,-0.00585936 + 1721493473000,-0.00390624 + 1721493474000,-0.00390624 + 1721493475000,-0.00195312 + 1721493476000,-0.00390624 + 1721493477000,-0.00585936 + 1721493478000,-0.00781248 + 1721493479000,0.0 + 1721493480000,0.0 + 1721493481000,-0.00390624 + 1721493482000,-0.00195312 + 1721493483000,0.0 + 1721493484000,-0.00585936 + 1721493485000,-0.00390624 + 1721493486000,-0.00390624 + 1721493487000,-0.00195312 + 1721493488000,-0.00195312 + 1721493489000,-0.00195312 + 1721493490000,0.0 + 1721493491000,-0.00390624 + 1721493492000,-0.00195312 + 1721493493000,-0.00585936 + 1721493494000,-0.00390624 + 1721493495000,-0.00585936 + 1721493496000,-0.00195312 + 1721493497000,-0.00195312 + 1721493498000,-0.00390624 + 1721493499000,0.0 + 1721493500000,-0.00585936 + 1721493501000,0.0 + 1721493502000,-0.00585936 + 1721493503000,0.0 + 1721493504000,-0.00390624 + 1721493505000,-0.00781248 + 1721493506000,-0.00195312 + 1721493507000,-0.00585936 + 1721493508000,0.0 + 1721493509000,-0.00195312 +1721493510000,-0.00390624 +1721493511000,0.0 +1721493512000,-0.00195312 +1721493513000,-0.00195312 +1721493514000,-0.00390624 +1721493515000,-0.00195312 +1721493516000,-0.00390624 +1721493517000,0.00195312 +1721493518000,0.0 +1721493519000,0.00195312 +1721493520000,0.0 +1721493521000,-0.00390624 +1721493522000,-0.00781248 +1721493523000,-0.00585936 +1721493524000,0.0 +1721493525000,-0.00195312 +1721493526000,-0.00781248 +1721493527000,0.0 +1721493528000,-0.00195312 +1721493529000,-0.00195312 +1721493530000,-0.00195312 +1721493531000,-0.00390624 +1721493532000,-0.00585936 +1721493533000,0.00195312 +1721493534000,-0.00390624 +1721493535000,-0.00390624 +1721493536000,-0.00195312 +1721493537000,-0.00390624 +1721493538000,-0.00781248 +1721493539000,-0.00195312 +1721493540000,-0.00390624 +1721493541000,0.00390624 +1721493542000,0.00195312 +1721493543000,-0.00195312 +1721493544000,0.0 +1721493545000,-0.01367184 +1721493546000,-0.00781248 +1721493547000,-0.00585936 +1721493548000,-0.00390624 +1721493549000,-0.00781248 +1721493550000,-0.00195312 +1721493551000,-0.00195312 +1721493552000,-0.00195312 +1721493553000,-0.00390624 +1721493554000,-0.00195312 +1721493555000,-0.00195312 +1721493556000,0.00585936 +1721493557000,-0.00390624 +1721493558000,-0.00585936 +1721493559000,-0.00781248 +1721493560000,-0.00390624 +1721493561000,-0.00390624 +1721493562000,-0.00195312 +1721493563000,-0.00781248 +1721493564000,-0.00390624 +1721493565000,-0.00195312 +1721493566000,0.0 +1721493567000,-0.00781248 +1721493568000,-0.00781248 +1721493569000,-0.00195312 +1721493570000,-0.00195312 +1721493571000,-0.00195312 +1721493572000,0.00195312 +1721493573000,-0.00585936 +1721493574000,-0.00195312 +1721493575000,0.0 +1721493576000,-0.00195312 +1721493577000,-0.00195312 +1721493578000,0.0 +1721493579000,0.0 +1721493580000,0.00195312 +1721493581000,-0.00195312 +1721493582000,0.0 +1721493583000,-0.00195312 +1721493584000,-0.00195312 +1721493585000,-0.00390624 +1721493586000,-0.00390624 +1721493587000,-0.00585936 +1721493588000,0.0 +1721493589000,-0.00195312 +1721493590000,0.0 +1721493591000,-0.00390624 +1721493592000,-0.00390624 +1721493593000,0.00195312 +1721493594000,-0.00195312 +1721493595000,-0.00390624 +1721493596000,-0.00390624 +1721493597000,-0.00390624 +1721493598000,0.00390624 +1721493599000,0.00390624 +1721493600000,-0.00195312 +1721493601000,-0.00390624 +1721493602000,-0.00390624 +1721493603000,-0.00390624 +1721493604000,-0.00390624 +1721493605000,0.0 +1721493606000,-0.00195312 +1721493607000,-0.00781248 +1721493608000,-0.00781248 +1721493609000,-0.00390624 +1721493610000,-0.00390624 +1721493611000,-0.00195312 +1721493612000,-0.00390624 +1721493613000,-0.00390624 +1721493614000,-0.00390624 +1721493615000,-0.00195312 +1721493616000,-0.00585936 +1721493617000,-0.00195312 +1721493618000,-0.00390624 +1721493619000,-0.00781248 +1721493620000,-0.00585936 +1721493621000,-0.00195312 +1721493622000,0.0 +1721493623000,-0.00585936 +1721493624000,-0.00390624 +1721493625000,0.0 +1721493626000,0.0 +1721493627000,-0.00390624 +1721493628000,-0.00390624 +1721493629000,-0.00390624 +1721493630000,-0.00390624 +1721493631000,-0.00390624 +1721493632000,-0.00390624 +1721493633000,-0.00195312 +1721493634000,-0.00195312 +1721493635000,-0.00390624 +1721493636000,-0.00390624 +1721493637000,0.0 +1721493638000,0.0 +1721493639000,-0.00585936 +1721493640000,-0.00585936 +1721493641000,-0.00195312 +1721493642000,-0.00390624 +1721493643000,0.00195312 +1721493644000,-0.00195312 +1721493645000,-0.00390624 +1721493646000,-0.00195312 +1721493647000,-0.00585936 +1721493648000,-0.00585936 +1721493649000,-0.00390624 +1721493650000,0.0 +1721493651000,-0.00390624 +1721493652000,-0.00195312 +1721493653000,0.0 +1721493654000,0.00195312 +1721493655000,-0.00195312 +1721493656000,-0.00585936 +1721493657000,0.0 +1721493658000,0.0 +1721493659000,-0.00195312 +1721493660000,-0.00195312 +1721493661000,0.00390624 +1721493662000,0.0 +1721493663000,-0.00195312 +1721493664000,0.0 +1721493665000,0.0 +1721493666000,0.0 +1721493667000,-0.00195312 +1721493668000,-0.00195312 +1721493669000,0.00195312 +1721493670000,0.0 +1721493671000,-0.00195312 +1721493672000,-0.00195312 +1721493673000,0.00585936 +1721493674000,0.00585936 +1721493675000,0.00195312 +1721493676000,0.0 +1721493677000,-0.00390624 +1721493678000,-0.00585936 +1721493679000,0.0 +1721493680000,0.00195312 +1721493681000,-0.00390624 +1721493682000,-0.00195312 +1721493683000,-0.00390624 +1721493684000,0.0 +1721493685000,-0.00585936 +1721493686000,0.00585936 +1721493687000,-0.00195312 +1721493688000,-0.00195312 +1721493689000,-0.0097656 +1721493690000,0.00390624 +1721493691000,0.00390624 +1721493692000,0.0 +1721493693000,0.0 +1721493694000,0.0 +1721493695000,-0.00585936 +1721493696000,-0.00781248 +1721493697000,0.00195312 +1721493698000,0.00585936 +1721493699000,-0.00390624 +1721493700000,-0.00781248 +1721493701000,0.00195312 +1721493702000,-0.00195312 +1721493703000,0.00195312 +1721493704000,-0.00195312 +1721493705000,0.0 +1721493706000,-0.00585936 +1721493707000,-0.00195312 +1721493708000,0.0 +1721493709000,-0.00390624 +1721493710000,0.00195312 +1721493711000,0.00390624 +1721493712000,-0.00195312 +1721493713000,0.0 +1721493714000,-0.00781248 +1721493715000,0.00390624 +1721493716000,0.00585936 +1721493717000,0.00390624 +1721493718000,-0.00195312 +1721493719000,-0.00585936 +1721493720000,-0.00195312 +1721493721000,0.00195312 +1721493722000,-0.00195312 +1721493723000,-0.00195312 +1721493724000,-0.00195312 +1721493725000,0.00195312 +1721493726000,0.00195312 +1721493727000,-0.00195312 +1721493728000,-0.00781248 +1721493729000,-0.00390624 +1721493730000,0.0 +1721493731000,0.0 +1721493732000,0.00195312 +1721493733000,0.00390624 +1721493734000,0.0 +1721493735000,-0.00585936 +1721493736000,-0.00195312 +1721493737000,-0.0097656 +1721493738000,-0.00390624 +1721493739000,-0.00390624 +1721493740000,0.0 +1721493741000,-0.00195312 +1721493742000,0.00585936 +1721493743000,-0.01367184 +1721493744000,0.0 +1721493745000,-0.00390624 +1721493746000,-0.00390624 +1721493747000,0.0 +1721493748000,0.00390624 +1721493749000,0.00195312 +1721493750000,-0.00195312 +1721493751000,0.00195312 +1721493752000,-0.01562496 +1721493753000,0.00195312 +1721493754000,0.00781248 +1721493755000,-0.00390624 +1721493756000,0.00195312 +1721493757000,0.0 +1721493758000,-0.00390624 +1721493759000,-0.00195312 +1721493760000,-0.00390624 +1721493761000,0.00585936 +1721493762000,-0.00585936 +1721493763000,0.00585936 +1721493764000,0.01367184 +1721493765000,-0.00390624 +1721493766000,0.00390624 +1721493767000,0.0 +1721493768000,0.0 +1721493769000,-0.00585936 +1721493770000,-0.01171872 +1721493771000,-0.00195312 +1721493772000,0.00390624 +1721493773000,0.00585936 +1721493774000,0.00195312 +1721493775000,0.00195312 +1721493776000,-0.00390624 +1721493777000,0.0 +1721493778000,-0.01171872 +1721493779000,-0.00781248 +1721493780000,0.0 +1721493781000,-0.00390624 +1721493782000,-0.01171872 +1721493783000,-0.01367184 +1721493784000,-0.01367184 +1721493785000,-0.00195312 +1721493786000,-0.00390624 +1721493787000,-0.00585936 +1721493788000,0.00390624 +1721493789000,-0.00390624 +1721493790000,-0.00195312 +1721493791000,0.00195312 +1721493792000,0.0 +1721493793000,0.00195312 +1721493794000,0.0 +1721493795000,-0.00585936 +1721493796000,-0.00195312 +1721493797000,-0.00195312 +1721493798000,-0.00195312 +1721493799000,-0.00585936 +1721493800000,0.0 +1721493801000,-0.00390624 + 1721493802000,0.00195312 + 1721493803000,0.00195312 + 1721493804000,0.01367184 + 1721493805000,-0.00195312 + 1721493806000,-0.01757808 + 1721493807000,-0.0097656 + 1721493808000,-0.00585936 + 1721493809000,0.00585936 + 1721493810000,-0.00585936 + 1721493811000,0.00390624 + 1721493812000,-0.00195312 + 1721493813000,0.00390624 + 1721493814000,-0.00195312 + 1721493815000,-0.00195312 + 1721493816000,0.00390624 + 1721493817000,0.00390624 + 1721493818000,0.00390624 + 1721493819000,0.0 + 1721493820000,0.00390624 + 1721493821000,0.00585936 + 1721493822000,0.00195312 + 1721493823000,0.0 + 1721493824000,0.0 + 1721493825000,0.0 + 1721493826000,-0.00390624 + 1721493827000,0.01171872 + 1721493828000,0.00390624 + 1721493829000,0.00195312 + 1721493830000,0.00195312 + 1721493831000,-0.00781248 + 1721493832000,0.00781248 + 1721493833000,-0.00195312 + 1721493834000,0.00390624 + 1721493835000,0.02343744 + 1721493836000,-0.00390624 + 1721493837000,-0.00390624 + 1721493838000,-0.00390624 + 1721493839000,-0.00781248 + 1721493840000,0.01171872 + 1721493841000,0.00195312 + 1721493842000,-0.00390624 + 1721493843000,-0.00390624 + 1721493844000,-0.00585936 + 1721493845000,-0.00195312 + 1721493846000,-0.00390624 + 1721493847000,0.00195312 + 1721493848000,0.00390624 + 1721493849000,0.00781248 + 1721493850000,-0.00585936 + 1721493851000,0.00390624 + 1721493852000,-0.00195312 + 1721493853000,0.00195312 + 1721493854000,-0.00390624 + 1721493855000,-0.00390624 + 1721493856000,-0.01367184 + 1721493857000,0.0 + 1721493858000,0.0 + 1721493859000,-0.00390624 + 1721493860000,-0.00390624 + 1721493861000,0.0 + 1721493862000,0.00195312 + 1721493863000,0.0 + 1721493864000,0.00195312 + 1721493865000,-0.00390624 + 1721493866000,0.00195312 + 1721493867000,-0.00195312 + 1721493868000,-0.00195312 + 1721493869000,0.00195312 + 1721493870000,0.0 + 1721493871000,0.00585936 + 1721493872000,-0.00390624 + 1721493873000,-0.00195312 + 1721493874000,0.00390624 + 1721493875000,0.00390624 + 1721493876000,0.0 + 1721493877000,0.0 + 1721493878000,-0.00390624 + 1721493879000,-0.00195312 + 1721493880000,-0.00195312 + 1721493881000,-0.00195312 + 1721493882000,-0.00390624 + 1721493883000,-0.00585936 + 1721493884000,-0.00195312 + 1721493885000,-0.00195312 + 1721493886000,-0.00195312 + 1721493887000,-0.00390624 + 1721493888000,-0.00585936 + 1721493889000,-0.00195312 + 1721493890000,0.0 + 1721493891000,-0.00585936 + 1721493892000,-0.00390624 + 1721493893000,0.00195312 + 1721493894000,-0.00390624 + 1721493895000,-0.00390624 + 1721493896000,0.0 + 1721493897000,-0.00390624 + 1721493898000,-0.00195312 + 1721493899000,0.00195312 + 1721493900000,-0.00195312 + 1721493901000,0.00195312 + 1721493902000,0.00390624 + 1721493903000,0.0 + 1721493904000,-0.00195312 + 1721493905000,-0.00195312 + 1721493906000,-0.00195312 + 1721493907000,0.00781248 + 1721493908000,-0.00390624 + 1721493909000,-0.00195312 + 1721493910000,0.00390624 + 1721493911000,0.00195312 + 1721493912000,-0.00390624 + 1721493913000,-0.00781248 + 1721493914000,-0.0097656 + 1721493915000,-0.0097656 + 1721493916000,-0.00195312 + 1721493917000,-0.00195312 + 1721493918000,0.00390624 + 1721493919000,0.00195312 + 1721493920000,-0.01171872 + 1721493921000,-0.00585936 + 1721493922000,-0.00390624 + 1721493923000,-0.00781248 + 1721493924000,-0.00781248 + 1721493925000,0.00390624 + 1721493926000,0.00781248 + 1721493927000,-0.00195312 + 1721493928000,0.0 + 1721493929000,-0.00195312 + 1721493930000,0.00390624 + 1721493931000,0.00390624 + 1721493932000,0.00390624 + 1721493933000,0.00390624 + 1721493934000,-0.00390624 + 1721493935000,0.00195312 + 1721493936000,0.01367184 + 1721493937000,0.00195312 + 1721493938000,-0.00781248 + 1721493939000,0.0 + 1721493940000,0.02148432 + 1721493941000,-0.00195312 + 1721493942000,0.00390624 + 1721493943000,0.00585936 + 1721493944000,0.00781248 + 1721493945000,0.0 + 1721493946000,0.0 + 1721493947000,0.00390624 + 1721493948000,0.00585936 + 1721493949000,-0.00195312 + 1721493950000,0.00585936 + 1721493951000,-0.00390624 + 1721493952000,-0.00195312 + 1721493953000,0.0 + 1721493954000,-0.00195312 + 1721493955000,0.00585936 + 1721493956000,0.00390624 + 1721493957000,0.00390624 + 1721493958000,0.0 + 1721493959000,-0.00195312 + 1721493960000,-0.00390624 + 1721493961000,-0.00195312 + 1721493962000,-0.00195312 + 1721493963000,0.0 + 1721493964000,0.00195312 + 1721493965000,-0.00195312 + 1721493966000,-0.00390624 + 1721493967000,0.00195312 + 1721493968000,0.00195312 + 1721493969000,0.00195312 + 1721493970000,0.0 + 1721493971000,-0.00195312 +1721493972000,-0.00195312 +1721493973000,-0.00195312 +1721493974000,0.00195312 +1721493975000,0.00195312 +1721493976000,0.00195312 +1721493977000,0.0 +1721493978000,0.00195312 +1721493979000,0.00390624 +1721493980000,0.00195312 +1721493981000,-0.00195312 +1721493982000,-0.00585936 +1721493983000,-0.00585936 +1721493984000,-0.00195312 +1721493985000,0.00390624 +1721493986000,0.00390624 +1721493987000,0.00195312 +1721493988000,0.0 +1721493989000,0.00195312 +1721493990000,-0.00195312 +1721493991000,-0.00195312 +1721493992000,-0.00195312 +1721493993000,0.0 +1721493994000,0.00195312 +1721493995000,0.00195312 +1721493996000,0.00195312 +1721493997000,0.0 +1721493998000,0.0 +1721493999000,0.0 +1721494000000,0.0 +1721494001000,-0.00195312 +1721494002000,-0.00195312 +1721494003000,-0.00195312 +1721494004000,-0.00195312 +1721494005000,0.00390624 +1721494006000,0.0 +1721494007000,-0.00195312 +1721494008000,-0.00585936 +1721494009000,-0.00195312 +1721494010000,0.0 +1721494011000,0.0 +1721494012000,-0.00390624 +1721494013000,-0.00195312 +1721494014000,0.00195312 +1721494015000,0.0 +1721494016000,-0.00195312 +1721494017000,0.00195312 +1721494018000,0.0 +1721494019000,0.00390624 +1721494020000,0.0 +1721494021000,0.00585936 +1721494022000,0.0 +1721494023000,0.0 +1721494024000,-0.00195312 +1721494025000,0.0 +1721494026000,0.00781248 +1721494027000,-0.00195312 +1721494028000,0.00585936 +1721494029000,-0.0097656 +1721494030000,-0.00585936 +1721494031000,-0.00195312 +1721494032000,0.0 +1721494033000,0.00195312 +1721494034000,0.0 +1721494035000,0.0 +1721494036000,0.0 +1721494037000,0.00195312 +1721494038000,-0.00195312 +1721494039000,0.00195312 +1721494040000,0.0 +1721494041000,-0.00390624 +1721494042000,0.0 +1721494043000,-0.00390624 +1721494044000,-0.00195312 +1721494045000,0.00390624 +1721494046000,0.0 +1721494047000,0.0 +1721494048000,0.0 +1721494049000,-0.00585936 +1721494050000,-0.00195312 +1721494051000,0.00195312 +1721494052000,0.0 +1721494053000,0.00195312 +1721494054000,0.00195312 +1721494055000,0.0 +1721494056000,-0.00585936 +1721494057000,-0.00390624 +1721494058000,-0.00390624 +1721494059000,0.0 +1721494060000,-0.00195312 +1721494061000,0.0 +1721494062000,0.0 +1721494063000,-0.00195312 +1721494064000,-0.00195312 +1721494065000,0.0 +1721494066000,0.0 +1721494067000,0.0 +1721494068000,-0.00195312 +1721494069000,-0.00195312 +1721494070000,-0.00195312 +1721494071000,-0.00195312 +1721494072000,0.00195312 +1721494073000,0.00585936 +1721494074000,-0.00195312 +1721494075000,0.00195312 +1721494076000,0.00390624 +1721494077000,-0.00585936 +1721494078000,-0.00195312 +1721494079000,-0.00195312 +1721494080000,0.00390624 +1721494081000,-0.00585936 +1721494082000,0.00390624 +1721494083000,0.01171872 +1721494084000,-0.00390624 +1721494085000,-0.00195312 +1721494086000,-0.00585936 +1721494087000,0.00195312 +1721494088000,0.0 +1721494089000,0.0 +1721494090000,-0.00390624 +1721494091000,-0.00781248 +1721494092000,-0.00195312 +1721494093000,-0.00390624 +1721494094000,-0.00585936 +1721494095000,-0.00195312 +1721494096000,0.00781248 +1721494097000,0.00585936 +1721494098000,-0.00195312 +1721494099000,-0.00390624 +1721494100000,0.0 +1721494101000,0.00195312 +1721494102000,-0.00195312 +1721494103000,0.0 +1721494104000,0.00585936 +1721494105000,0.00390624 +1721494106000,-0.00585936 +1721494107000,-0.00195312 +1721494108000,-0.00195312 +1721494109000,0.0 +1721494110000,0.0 +1721494111000,-0.00390624 +1721494112000,0.0 +1721494113000,-0.00195312 +1721494114000,-0.0097656 +1721494115000,0.00781248 +1721494116000,0.00390624 +1721494117000,-0.00781248 +1721494118000,0.0 +1721494119000,0.00195312 +1721494120000,-0.00390624 +1721494121000,0.0 +1721494122000,0.00585936 +1721494123000,-0.00781248 +1721494124000,-0.00195312 +1721494125000,-0.02539056 +1721494126000,-0.00195312 +1721494127000,0.01367184 +1721494128000,-0.00390624 +1721494129000,-0.00195312 +1721494130000,0.00195312 +1721494131000,-0.01367184 +1721494132000,-0.00195312 +1721494133000,0.02343744 +1721494134000,0.0097656 +1721494135000,0.0 +1721494136000,-0.00585936 +1721494137000,0.0097656 +1721494138000,-0.00195312 +1721494139000,0.01367184 +1721494140000,-0.00585936 +1721494141000,0.0 +1721494142000,0.00390624 +1721494143000,0.00195312 +1721494144000,0.0 +1721494145000,0.01171872 +1721494146000,-0.0097656 +1721494147000,-0.02343744 +1721494148000,0.0 +1721494149000,0.00781248 +1721494150000,0.00781248 +1721494151000,-0.01562496 +1721494152000,-0.00390624 +1721494153000,0.00390624 +1721494154000,-0.00781248 +1721494155000,0.00195312 +1721494156000,0.00195312 +1721494157000,0.0 +1721494158000,0.02148432 +1721494159000,0.0097656 +1721494160000,0.00195312 +1721494161000,-0.01171872 +1721494162000,-0.00781248 +1721494163000,0.00195312 +1721494164000,0.00195312 +1721494165000,0.00390624 +1721494166000,-0.00195312 +1721494167000,0.0 +1721494168000,-0.00195312 +1721494169000,-0.00195312 +1721494170000,-0.00195312 +1721494171000,0.0 +1721494172000,-0.00390624 +1721494173000,0.0 +1721494174000,-0.00390624 +1721494175000,-0.00195312 +1721494176000,0.0 +1721494177000,0.00195312 +1721494178000,0.0 +1721494179000,0.0 +1721494180000,-0.00195312 +1721494181000,-0.00195312 + 1721494182000,0.0 + 1721494183000,0.0 + 1721494184000,0.0 + 1721494185000,-0.00195312 + 1721494186000,-0.00390624 + 1721494187000,-0.00195312 + 1721494188000,0.0 + 1721494189000,-0.00195312 + 1721494190000,0.0 + 1721494191000,-0.00390624 + 1721494192000,-0.00390624 + 1721494193000,0.0 + 1721494194000,-0.00195312 + 1721494195000,0.0 + 1721494196000,-0.00390624 + 1721494197000,-0.00195312 + 1721494198000,-0.00390624 + 1721494199000,-0.00390624 + 1721494200000,0.0 + 1721494201000,0.0 + 1721494202000,-0.00195312 + 1721494203000,-0.00195312 + 1721494204000,-0.00390624 + 1721494205000,-0.00195312 + 1721494206000,-0.00390624 + 1721494207000,-0.00195312 + 1721494208000,0.0 + 1721494209000,-0.00195312 + 1721494210000,-0.00195312 + 1721494211000,0.0 + 1721494212000,-0.00195312 + 1721494213000,0.00195312 + 1721494214000,-0.00390624 + 1721494215000,-0.00195312 + 1721494216000,0.0 + 1721494217000,0.0 + 1721494218000,-0.00195312 + 1721494219000,0.0 + 1721494220000,-0.00195312 + 1721494221000,-0.00195312 + 1721494222000,-0.00390624 + 1721494223000,-0.00195312 + 1721494224000,0.00195312 + 1721494225000,0.00195312 + 1721494226000,-0.00195312 + 1721494227000,0.00390624 + 1721494228000,-0.00585936 + 1721494229000,-0.00585936 + 1721494230000,0.0 + 1721494231000,0.00390624 + 1721494232000,-0.00195312 + 1721494233000,0.00195312 + 1721494234000,-0.00195312 + 1721494235000,-0.00585936 + 1721494236000,-0.00195312 + 1721494237000,0.0 + 1721494238000,-0.00195312 + 1721494239000,0.0 + 1721494240000,-0.00585936 + 1721494241000,-0.00390624 + 1721494242000,0.00195312 + 1721494243000,-0.00390624 + 1721494244000,-0.00195312 + 1721494245000,-0.00390624 + 1721494246000,-0.00390624 + 1721494247000,0.0 + 1721494248000,0.0 + 1721494249000,0.0 + 1721494250000,0.0 + 1721494251000,-0.0097656 + 1721494252000,0.0 + 1721494253000,0.0 + 1721494254000,-0.00195312 + 1721494255000,-0.00390624 + 1721494256000,-0.00585936 + 1721494257000,0.00390624 +1721494258000,-0.00390624 +1721494259000,0.0 +1721494260000,0.0 +1721494261000,-0.00195312 +1721494262000,-0.00585936 +1721494263000,0.0097656 +1721494264000,0.00781248 +1721494265000,0.0 +1721494266000,-0.00781248 +1721494267000,0.00195312 +1721494268000,0.0 +1721494269000,-0.00390624 +1721494270000,-0.00195312 +1721494271000,0.0 +1721494272000,-0.00390624 +1721494273000,-0.00390624 +1721494274000,-0.00195312 +1721494275000,-0.00390624 +1721494276000,-0.00195312 +1721494277000,0.0 +1721494278000,0.0 +1721494279000,-0.00195312 +1721494280000,-0.00585936 +1721494281000,-0.00195312 +1721494282000,-0.00390624 +1721494283000,-0.00585936 +1721494284000,-0.00195312 +1721494285000,-0.00585936 +1721494286000,-0.00390624 +1721494287000,0.00195312 +1721494288000,0.0 +1721494289000,0.0 +1721494290000,0.00195312 +1721494291000,-0.00195312 +1721494292000,-0.00390624 +1721494293000,-0.00390624 +1721494294000,-0.00195312 +1721494295000,-0.00195312 +1721494296000,-0.00195312 +1721494297000,0.00195312 +1721494298000,0.0 +1721494299000,-0.00390624 +1721494300000,-0.00390624 +1721494301000,-0.00195312 +1721494302000,0.0 +1721494303000,-0.00195312 +1721494304000,-0.00195312 +1721494305000,0.00195312 +1721494306000,-0.00195312 +1721494307000,-0.00195312 +1721494308000,-0.00390624 +1721494309000,-0.00390624 +1721494310000,-0.00390624 +1721494311000,0.00390624 +1721494312000,-0.00390624 +1721494313000,0.00585936 +1721494314000,-0.00585936 +1721494315000,0.00390624 +1721494316000,-0.00195312 +1721494317000,-0.00195312 +1721494318000,-0.00390624 +1721494319000,-0.00195312 +1721494320000,-0.00195312 +1721494321000,-0.0097656 +1721494322000,-0.00585936 +1721494323000,-0.00585936 +1721494324000,-0.00585936 +1721494325000,-0.00195312 +1721494326000,-0.00585936 +1721494327000,-0.00390624 +1721494328000,-0.00195312 +1721494329000,0.00195312 +1721494330000,-0.00195312 +1721494331000,-0.00195312 +1721494332000,-0.00195312 +1721494333000,-0.00195312 +1721494334000,0.00195312 +1721494335000,0.0 +1721494336000,0.0 +1721494337000,0.0 +1721494338000,-0.00195312 +1721494339000,0.0 +1721494340000,-0.00585936 +1721494341000,-0.00585936 +1721494342000,-0.00195312 +1721494343000,-0.00585936 +1721494344000,-0.00390624 +1721494345000,-0.00195312 +1721494346000,-0.00390624 +1721494347000,-0.00195312 +1721494348000,-0.00195312 +1721494349000,0.00195312 +1721494350000,-0.00585936 +1721494351000,-0.00585936 +1721494352000,0.00390624 +1721494353000,-0.00195312 + 1721494354000,-0.00195312 + 1721494355000,-0.00195312 + 1721494356000,-0.00390624 + 1721494357000,-0.00390624 + 1721494358000,-0.00390624 + 1721494359000,-0.00390624 + 1721494360000,-0.00390624 + 1721494361000,-0.00390624 + 1721494362000,-0.00195312 + 1721494363000,0.0 + 1721494364000,0.00195312 + 1721494365000,-0.00390624 + 1721494366000,0.00195312 + 1721494367000,0.0 + 1721494368000,-0.00781248 + 1721494369000,0.00195312 + 1721494370000,0.0 + 1721494371000,0.0 + 1721494372000,0.0 + 1721494373000,-0.00195312 + 1721494374000,-0.00195312 + 1721494375000,-0.00195312 + 1721494376000,0.0 + 1721494377000,0.0 + 1721494378000,0.0 + 1721494379000,0.0 + 1721494380000,0.00195312 + 1721494381000,0.0 + 1721494382000,-0.00195312 + 1721494383000,-0.00195312 + 1721494384000,-0.00585936 + 1721494385000,-0.00390624 + 1721494386000,-0.00195312 + 1721494387000,0.00195312 + 1721494388000,0.0 + 1721494389000,0.00781248 + 1721494390000,-0.00390624 + 1721494391000,0.00195312 + 1721494392000,-0.00195312 + 1721494393000,-0.00195312 + 1721494394000,0.0 + 1721494395000,0.0 + 1721494396000,-0.00195312 + 1721494397000,-0.00195312 + 1721494398000,0.00195312 + 1721494399000,0.0 + 1721494400000,0.0 + 1721494401000,-0.00195312 + 1721494402000,-0.00195312 + 1721494403000,-0.00390624 + 1721494404000,0.00195312 + 1721494405000,0.00390624 + 1721494406000,-0.00195312 + 1721494407000,0.0 + 1721494408000,0.0 + 1721494409000,-0.00390624 + 1721494410000,0.0 + 1721494411000,0.00390624 + 1721494412000,0.0 + 1721494413000,-0.00195312 + 1721494414000,-0.00195312 + 1721494415000,0.0 + 1721494416000,-0.00195312 + 1721494417000,0.0 + 1721494418000,0.0 + 1721494419000,-0.00195312 + 1721494420000,0.0 + 1721494421000,0.0 + 1721494422000,0.0 + 1721494423000,0.0 + 1721494424000,-0.00195312 + 1721494425000,-0.00195312 + 1721494426000,-0.00195312 + 1721494427000,0.0 + 1721494428000,0.0 + 1721494429000,0.0 + 1721494430000,-0.00195312 + 1721494431000,-0.00390624 + 1721494432000,-0.00390624 + 1721494433000,0.00195312 + 1721494434000,0.0 + 1721494435000,-0.00195312 +1721494436000,0.0 +1721494437000,0.00195312 +1721494438000,-0.00195312 +1721494439000,-0.00390624 +1721494440000,0.0 +1721494441000,0.0 +1721494442000,0.0 +1721494443000,-0.00195312 +1721494444000,-0.00195312 +1721494445000,-0.00195312 +1721494446000,-0.00195312 +1721494447000,-0.00195312 +1721494448000,-0.00390624 +1721494449000,0.0 +1721494450000,-0.00390624 +1721494451000,-0.00390624 +1721494452000,-0.00195312 +1721494453000,-0.00195312 +1721494454000,-0.00195312 +1721494455000,0.00195312 +1721494456000,-0.00195312 +1721494457000,-0.00195312 +1721494458000,0.0 +1721494459000,0.0 +1721494460000,-0.00195312 +1721494461000,-0.00195312 +1721494462000,0.0 +1721494463000,-0.00195312 +1721494464000,-0.00195312 +1721494465000,0.0 +1721494466000,0.0 +1721494467000,-0.00195312 +1721494468000,0.0 +1721494469000,-0.00390624 +1721494470000,0.0 +1721494471000,-0.00195312 +1721494472000,0.0 +1721494473000,-0.00195312 +1721494474000,0.0 +1721494475000,-0.00195312 +1721494476000,0.0 +1721494477000,0.0 +1721494478000,0.0 +1721494479000,-0.00195312 +1721494480000,-0.00195312 +1721494481000,0.0 +1721494482000,0.0 +1721494483000,0.0 +1721494484000,0.0 +1721494485000,0.0 +1721494486000,0.0 +1721494487000,-0.00195312 +1721494488000,-0.00195312 +1721494489000,-0.00195312 +1721494490000,0.00195312 +1721494491000,0.0 +1721494492000,-0.00585936 +1721494493000,-0.00390624 +1721494494000,0.0 +1721494495000,0.00195312 +1721494496000,-0.00390624 +1721494497000,0.0 +1721494498000,-0.00195312 +1721494499000,-0.00195312 +1721494500000,-0.00585936 +1721494501000,-0.00195312 +1721494502000,0.0 +1721494503000,0.00195312 +1721494504000,0.00195312 +1721494505000,-0.00195312 +1721494506000,-0.00195312 +1721494507000,0.00390624 +1721494508000,0.00390624 +1721494509000,0.0 +1721494510000,0.00195312 +1721494511000,-0.00195312 +1721494512000,-0.00390624 +1721494513000,-0.00195312 +1721494514000,0.00390624 +1721494515000,0.00195312 +1721494516000,0.0 +1721494517000,-0.00195312 +1721494518000,-0.00390624 +1721494519000,0.0 +1721494520000,0.00195312 +1721494521000,0.0 +1721494522000,0.0 +1721494523000,0.00195312 +1721494524000,-0.00195312 +1721494525000,0.0 +1721494526000,0.0 +1721494527000,0.0 +1721494528000,-0.00195312 +1721494529000,0.0 +1721494530000,-0.00195312 +1721494531000,0.00195312 + 1721494532000,0.0 + 1721494533000,-0.00195312 + 1721494534000,-0.00195312 + 1721494535000,-0.00585936 + 1721494536000,-0.00195312 + 1721494537000,0.0 + 1721494538000,0.00390624 + 1721494539000,-0.00195312 + 1721494540000,0.0 + 1721494541000,0.00195312 + 1721494542000,0.00195312 + 1721494543000,0.0 + 1721494544000,0.0 + 1721494545000,0.0 + 1721494546000,0.00585936 + 1721494547000,0.00195312 + 1721494548000,0.0 + 1721494549000,0.00195312 + 1721494550000,0.0 + 1721494551000,-0.00195312 + 1721494552000,-0.00195312 + 1721494553000,-0.00195312 + 1721494554000,-0.00195312 + 1721494555000,-0.0097656 + 1721494556000,0.0 + 1721494557000,-0.00195312 + 1721494558000,0.0097656 + 1721494559000,-0.00781248 + 1721494560000,0.0 + 1721494561000,-0.00585936 + 1721494562000,0.00195312 + 1721494563000,-0.00195312 + 1721494564000,0.00585936 + 1721494565000,0.00195312 + 1721494566000,0.00390624 + 1721494567000,-0.00781248 + 1721494568000,-0.00390624 + 1721494569000,0.00390624 + 1721494570000,0.0 + 1721494571000,-0.00195312 + 1721494572000,0.00195312 + 1721494573000,-0.00390624 + 1721494574000,-0.00585936 + 1721494575000,0.00390624 + 1721494576000,0.00390624 + 1721494577000,0.00195312 + 1721494578000,-0.00781248 + 1721494579000,-0.00195312 + 1721494580000,-0.00195312 + 1721494581000,0.0 + 1721494582000,-0.00390624 + 1721494583000,-0.00195312 + 1721494584000,-0.00390624 + 1721494585000,0.00195312 + 1721494586000,-0.00390624 + 1721494587000,-0.00585936 + 1721494588000,-0.00195312 + 1721494589000,-0.00195312 + 1721494590000,0.0 + 1721494591000,0.0 + 1721494592000,0.00195312 + 1721494593000,0.00195312 + 1721494594000,-0.00585936 + 1721494595000,-0.00195312 + 1721494596000,-0.00195312 + 1721494597000,-0.00585936 + 1721494598000,-0.00585936 + 1721494599000,-0.00195312 + 1721494600000,-0.00390624 +1721494601000,0.0 +1721494602000,-0.00390624 +1721494603000,-0.00195312 +1721494604000,-0.00195312 +1721494605000,0.0 +1721494606000,0.0 +1721494607000,-0.00195312 +1721494608000,0.00195312 +1721494609000,0.00195312 +1721494610000,-0.00195312 +1721494611000,0.0 +1721494612000,-0.00585936 +1721494613000,-0.00585936 +1721494614000,0.00195312 +1721494615000,0.00585936 +1721494616000,-0.00390624 +1721494617000,0.00195312 +1721494618000,0.00390624 +1721494619000,0.00195312 +1721494620000,-0.00195312 +1721494621000,0.0 +1721494622000,-0.00585936 +1721494623000,0.0097656 +1721494624000,0.0 +1721494625000,0.0 +1721494626000,-0.00195312 +1721494627000,-0.00195312 +1721494628000,0.00195312 +1721494629000,0.0 +1721494630000,0.00195312 +1721494631000,0.00195312 +1721494632000,0.0 +1721494633000,-0.00390624 +1721494634000,0.0 +1721494635000,0.00195312 +1721494636000,0.00195312 +1721494637000,0.00195312 +1721494638000,0.00195312 +1721494639000,0.00195312 +1721494640000,-0.00195312 +1721494641000,0.0 +1721494642000,0.0 +1721494643000,-0.00195312 +1721494644000,0.00195312 +1721494645000,-0.00195312 +1721494646000,0.0 +1721494647000,0.0 +1721494648000,0.0 +1721494649000,-0.00390624 +1721494650000,-0.00390624 +1721494651000,-0.00195312 +1721494652000,-0.00195312 +1721494653000,-0.00195312 +1721494654000,-0.00390624 +1721494655000,-0.00585936 +1721494656000,-0.00585936 +1721494657000,0.00195312 +1721494658000,0.0 +1721494659000,-0.00390624 +1721494660000,0.0 +1721494661000,-0.00195312 +1721494662000,-0.00390624 +1721494663000,-0.00390624 +1721494664000,0.0 +1721494665000,-0.00195312 +1721494666000,-0.00390624 +1721494667000,0.00390624 +1721494668000,-0.0097656 +1721494669000,-0.00390624 +1721494670000,0.0 +1721494671000,-0.00585936 +1721494672000,-0.0097656 +1721494673000,-0.00195312 +1721494674000,0.00195312 +1721494675000,-0.00195312 +1721494676000,0.00390624 +1721494677000,0.00195312 +1721494678000,0.0 +1721494679000,0.00195312 +1721494680000,0.0 +1721494681000,-0.00195312 +1721494682000,-0.00195312 +1721494683000,0.0 +1721494684000,-0.00585936 +1721494685000,-0.00585936 +1721494686000,-0.01562496 +1721494687000,0.0 +1721494688000,-0.00390624 +1721494689000,0.00195312 +1721494690000,-0.00195312 +1721494691000,-0.0097656 +1721494692000,-0.00585936 +1721494693000,0.00195312 +1721494694000,0.0 +1721494695000,-0.00195312 +1721494696000,-0.00585936 + 1721494697000,0.0 + 1721494698000,-0.00195312 + 1721494699000,-0.00195312 + 1721494700000,0.0 + 1721494701000,-0.00195312 + 1721494702000,-0.00195312 + 1721494703000,0.00195312 + 1721494704000,-0.00195312 + 1721494705000,0.00195312 + 1721494706000,-0.00390624 + 1721494707000,0.0 + 1721494708000,0.0 + 1721494709000,0.00195312 + 1721494710000,-0.00390624 + 1721494711000,-0.00390624 + 1721494712000,0.0 + 1721494713000,-0.00195312 + 1721494714000,0.0 + 1721494715000,0.0 + 1721494716000,-0.00390624 + 1721494717000,0.0 + 1721494718000,-0.00585936 + 1721494719000,0.00195312 + 1721494720000,-0.00390624 + 1721494721000,0.0 + 1721494722000,-0.00195312 + 1721494723000,-0.00195312 + 1721494724000,-0.00390624 + 1721494725000,-0.00585936 + 1721494726000,-0.00390624 + 1721494727000,0.00195312 + 1721494728000,-0.00195312 + 1721494729000,-0.00585936 + 1721494730000,-0.00195312 + 1721494731000,-0.00195312 + 1721494732000,0.00195312 + 1721494733000,-0.00390624 + 1721494734000,0.00195312 + 1721494735000,-0.00195312 + 1721494736000,-0.00195312 + 1721494737000,0.0 + 1721494738000,-0.00195312 + 1721494739000,-0.00195312 + 1721494740000,0.0 + 1721494741000,0.00195312 + 1721494742000,0.00781248 + 1721494743000,0.0 + 1721494744000,0.00195312 + 1721494745000,-0.00195312 + 1721494746000,-0.00195312 + 1721494747000,0.00195312 + 1721494748000,-0.00195312 + 1721494749000,-0.00390624 + 1721494750000,-0.00195312 + 1721494751000,-0.00390624 + 1721494752000,-0.00195312 + 1721494753000,-0.00390624 + 1721494754000,-0.00195312 + 1721494755000,-0.00195312 + 1721494756000,-0.00390624 + 1721494757000,0.0 + 1721494758000,-0.00195312 + 1721494759000,-0.00195312 + 1721494760000,0.0 +1721494761000,0.0 +1721494762000,0.0 +1721494763000,0.0 +1721494764000,-0.00390624 +1721494765000,-0.00195312 +1721494766000,0.0 +1721494767000,-0.00195312 +1721494768000,-0.00195312 +1721494769000,-0.00195312 +1721494770000,-0.00195312 +1721494771000,0.0 +1721494772000,-0.00195312 +1721494773000,-0.00390624 +1721494774000,-0.00195312 +1721494775000,0.00195312 +1721494776000,0.00195312 +1721494777000,-0.00195312 +1721494778000,-0.00195312 +1721494779000,-0.00390624 +1721494780000,-0.00195312 +1721494781000,-0.00195312 +1721494782000,-0.00195312 +1721494783000,0.00195312 +1721494784000,-0.00195312 +1721494785000,-0.00195312 +1721494786000,0.00195312 +1721494787000,0.00195312 +1721494788000,0.00390624 +1721494789000,-0.00390624 +1721494790000,-0.00195312 +1721494791000,-0.00195312 +1721494792000,0.0 +1721494793000,0.00585936 +1721494794000,0.00585936 +1721494795000,-0.00195312 +1721494796000,-0.00195312 +1721494797000,-0.00195312 +1721494798000,-0.00195312 +1721494799000,-0.00195312 +1721494800000,0.00195312 +1721494801000,-0.00195312 +1721494802000,0.0 +1721494803000,0.00195312 +1721494804000,0.0 +1721494805000,-0.00195312 +1721494806000,0.00195312 +1721494807000,0.0 +1721494808000,-0.00195312 +1721494809000,-0.00390624 +1721494810000,-0.00195312 +1721494811000,-0.00390624 +1721494812000,-0.00195312 +1721494813000,0.0 +1721494814000,-0.00390624 +1721494815000,0.00195312 +1721494816000,-0.00195312 +1721494817000,0.00195312 +1721494818000,0.00585936 +1721494819000,-0.00390624 +1721494820000,0.00195312 +1721494821000,0.0 +1721494822000,0.00195312 +1721494823000,0.0 +1721494824000,0.0 +1721494825000,0.00195312 +1721494826000,0.00195312 +1721494827000,0.00195312 +1721494828000,-0.00195312 +1721494829000,-0.00195312 +1721494830000,0.0 +1721494831000,-0.00585936 +1721494832000,-0.00781248 +1721494833000,0.00585936 +1721494834000,0.00195312 +1721494835000,0.00390624 +1721494836000,0.00585936 +1721494837000,-0.00585936 +1721494838000,-0.0097656 +1721494839000,0.0 +1721494840000,-0.00390624 +1721494841000,0.00390624 +1721494842000,-0.00195312 +1721494843000,-0.00195312 +1721494844000,0.00390624 +1721494845000,0.00195312 +1721494846000,0.00390624 +1721494847000,-0.00195312 +1721494848000,0.0 +1721494849000,0.00195312 +1721494850000,-0.00195312 +1721494851000,-0.00390624 +1721494852000,0.0 +1721494853000,0.0 +1721494854000,-0.00390624 +1721494855000,0.00585936 +1721494856000,-0.00195312 +1721494857000,-0.00585936 +1721494858000,-0.00195312 +1721494859000,-0.00390624 +1721494860000,-0.00390624 +1721494861000,0.00195312 +1721494862000,-0.00585936 +1721494863000,0.00195312 +1721494864000,-0.00390624 +1721494865000,-0.00781248 +1721494866000,0.0 +1721494867000,0.00195312 +1721494868000,0.0 +1721494869000,-0.00390624 +1721494870000,0.0 +1721494871000,-0.00195312 +1721494872000,0.00585936 +1721494873000,0.00390624 +1721494874000,0.00195312 +1721494875000,-0.00195312 +1721494876000,-0.00781248 +1721494877000,-0.00585936 +1721494878000,0.00585936 +1721494879000,0.00781248 +1721494880000,0.00390624 +1721494881000,-0.00195312 +1721494882000,-0.00195312 +1721494883000,-0.00390624 +1721494884000,-0.0097656 +1721494885000,-0.00390624 +1721494886000,0.0 +1721494887000,0.00195312 +1721494888000,0.00195312 +1721494889000,0.0 +1721494890000,0.0 +1721494891000,0.00390624 +1721494892000,0.0 +1721494893000,0.0 +1721494894000,-0.00195312 +1721494895000,-0.00195312 +1721494896000,-0.00390624 +1721494897000,-0.00390624 +1721494898000,-0.00195312 +1721494899000,0.00195312 +1721494900000,0.0 +1721494901000,0.00390624 +1721494902000,0.00390624 +1721494903000,-0.00195312 +1721494904000,-0.00781248 +1721494905000,-0.00195312 +1721494906000,-0.00195312 +1721494907000,-0.00781248 +1721494908000,-0.00195312 +1721494909000,0.00195312 +1721494910000,-0.00195312 +1721494911000,0.00195312 +1721494912000,-0.00195312 +1721494913000,0.0 +1721494914000,0.00195312 +1721494915000,0.0 +1721494916000,0.0 +1721494917000,0.00195312 +1721494918000,-0.00585936 +1721494919000,-0.01562496 +1721494920000,0.00195312 +1721494921000,-0.00195312 +1721494922000,0.00390624 +1721494923000,-0.00195312 +1721494924000,-0.00195312 +1721494925000,0.0 +1721494926000,-0.00195312 +1721494927000,0.0 +1721494928000,0.00195312 +1721494929000,0.00195312 +1721494930000,0.0 +1721494931000,0.0 +1721494932000,0.0 +1721494933000,-0.00195312 +1721494934000,0.00195312 +1721494935000,0.00195312 +1721494936000,0.0 +1721494937000,-0.00195312 +1721494938000,-0.00195312 +1721494939000,-0.00195312 +1721494940000,0.0 +1721494941000,0.0 +1721494942000,-0.00195312 +1721494943000,-0.00195312 +1721494944000,0.0 +1721494945000,0.0 +1721494946000,0.0 +1721494947000,0.00195312 +1721494948000,-0.00195312 +1721494949000,0.0 +1721494950000,0.0 +1721494951000,-0.00195312 +1721494952000,0.0 +1721494953000,0.0 +1721494954000,0.0 +1721494955000,-0.00195312 +1721494956000,0.0 +1721494957000,-0.00195312 +1721494958000,0.0 +1721494959000,-0.00195312 +1721494960000,0.0 +1721494961000,0.0 +1721494962000,-0.00195312 +1721494963000,0.0 +1721494964000,-0.00195312 +1721494965000,0.0 +1721494966000,0.00195312 +1721494967000,0.0 +1721494968000,0.0 +1721494969000,0.0 +1721494970000,0.0 +1721494971000,0.0 +1721494972000,0.0 +1721494973000,0.0 +1721494974000,0.0 +1721494975000,0.00195312 +1721494976000,0.0 +1721494977000,0.0 +1721494978000,-0.00195312 +1721494979000,-0.00195312 +1721494980000,-0.00195312 +1721494981000,0.0 +1721494982000,0.00390624 +1721494983000,0.0 +1721494984000,0.0 +1721494985000,-0.00195312 +1721494986000,0.00195312 +1721494987000,0.0 +1721494988000,-0.00195312 +1721494989000,0.00195312 +1721494990000,0.0 +1721494991000,0.0 +1721494992000,0.0 +1721494993000,0.0 +1721494994000,0.00195312 +1721494995000,-0.00390624 +1721494996000,-0.00195312 +1721494997000,0.00195312 +1721494998000,0.00195312 +1721494999000,-0.00195312 +1721495000000,-0.00195312 +1721495001000,0.00195312 +1721495002000,-0.00195312 +1721495003000,0.00195312 +1721495004000,0.00195312 +1721495005000,-0.00195312 +1721495006000,0.0 +1721495007000,0.0 +1721495008000,0.0 +1721495009000,0.0 +1721495010000,0.0 +1721495011000,0.0 +1721495012000,-0.00195312 +1721495013000,-0.00195312 +1721495014000,0.00195312 +1721495015000,0.0 +1721495016000,0.0 +1721495017000,0.00195312 +1721495018000,-0.00195312 +1721495019000,0.0 +1721495020000,0.0 +1721495021000,0.0 +1721495022000,0.00195312 +1721495023000,0.00195312 +1721495024000,0.00195312 +1721495025000,-0.00195312 +1721495026000,-0.00195312 +1721495027000,-0.00195312 +1721495028000,0.00195312 +1721495029000,0.0 +1721495030000,0.0 +1721495031000,-0.00195312 +1721495032000,-0.00195312 +1721495033000,0.0 +1721495034000,0.00195312 +1721495035000,-0.00390624 +1721495036000,0.00390624 +1721495037000,0.0 +1721495038000,-0.00195312 +1721495039000,-0.00390624 +1721495040000,-0.00195312 +1721495041000,0.00195312 + 1721495042000,0.0 + 1721495043000,0.00390624 + 1721495044000,-0.00195312 + 1721495045000,0.00195312 + 1721495046000,-0.00390624 + 1721495047000,0.00195312 + 1721495048000,0.00195312 + 1721495049000,-0.00390624 + 1721495050000,-0.00195312 + 1721495051000,0.0 + 1721495052000,0.00390624 + 1721495053000,0.0 + 1721495054000,0.00195312 + 1721495055000,0.00390624 + 1721495056000,-0.00195312 + 1721495057000,0.00390624 + 1721495058000,0.00585936 + 1721495059000,0.0 + 1721495060000,0.00195312 + 1721495061000,-0.00195312 + 1721495062000,-0.00195312 + 1721495063000,0.0 + 1721495064000,0.00390624 + 1721495065000,0.00195312 + 1721495066000,0.0 + 1721495067000,0.0 + 1721495068000,-0.00390624 + 1721495069000,0.00195312 + 1721495070000,-0.00195312 + 1721495071000,0.00390624 + 1721495072000,0.00585936 + 1721495073000,0.0 + 1721495074000,0.0 + 1721495075000,-0.00390624 + 1721495076000,-0.00390624 + 1721495077000,0.00390624 + 1721495078000,0.0 + 1721495079000,0.0 + 1721495080000,-0.00390624 + 1721495081000,-0.00195312 + 1721495082000,-0.00195312 + 1721495083000,0.0 + 1721495084000,0.0 + 1721495085000,0.0 + 1721495086000,0.0 + 1721495087000,-0.00195312 + 1721495088000,0.00195312 + 1721495089000,0.0 + 1721495090000,0.00390624 + 1721495091000,0.0 + 1721495092000,-0.00585936 + 1721495093000,-0.00195312 + 1721495094000,0.0 + 1721495095000,-0.00390624 + 1721495096000,0.00390624 + 1721495097000,0.00390624 + 1721495098000,0.00195312 + 1721495099000,0.00195312 + 1721495100000,-0.00585936 + 1721495101000,0.00195312 + 1721495102000,0.00781248 + 1721495103000,-0.00390624 + 1721495104000,-0.00195312 + 1721495105000,-0.00390624 + 1721495106000,-0.00390624 + 1721495107000,-0.00195312 + 1721495108000,0.00585936 + 1721495109000,0.00585936 + 1721495110000,0.0 + 1721495111000,-0.00195312 + 1721495112000,-0.00195312 + 1721495113000,-0.00585936 + 1721495114000,-0.00195312 + 1721495115000,0.0 + 1721495116000,0.0 + 1721495117000,0.00195312 + 1721495118000,0.00390624 + 1721495119000,0.00195312 + 1721495120000,0.0 + 1721495121000,-0.00781248 + 1721495122000,0.00195312 + 1721495123000,0.00585936 + 1721495124000,-0.00585936 + 1721495125000,-0.00195312 + 1721495126000,-0.00195312 + 1721495127000,0.0 + 1721495128000,0.00195312 + 1721495129000,-0.00585936 + 1721495130000,-0.00195312 + 1721495131000,-0.00195312 + 1721495132000,0.00195312 + 1721495133000,-0.00195312 + 1721495134000,0.0 + 1721495135000,0.0 + 1721495136000,0.00390624 + 1721495137000,0.00781248 +1721495138000,0.00390624 +1721495139000,0.0 +1721495140000,0.00195312 +1721495141000,-0.00195312 +1721495142000,0.00390624 +1721495143000,0.00195312 +1721495144000,0.00390624 +1721495145000,0.00195312 +1721495146000,0.00195312 +1721495147000,0.00390624 +1721495148000,0.00390624 +1721495149000,0.0 +1721495150000,-0.00195312 +1721495151000,0.00195312 +1721495152000,0.0 +1721495153000,0.00195312 +1721495154000,0.00195312 +1721495155000,0.00390624 +1721495156000,0.0 +1721495157000,0.0 +1721495158000,-0.00390624 +1721495159000,-0.00195312 +1721495160000,0.00390624 +1721495161000,-0.00585936 +1721495162000,0.0 +1721495163000,-0.00195312 +1721495164000,0.00195312 +1721495165000,-0.00195312 +1721495166000,0.0 +1721495167000,-0.00585936 +1721495168000,-0.00390624 +1721495169000,-0.00195312 +1721495170000,0.00585936 +1721495171000,0.00390624 +1721495172000,-0.00195312 +1721495173000,0.00195312 +1721495174000,-0.00390624 +1721495175000,-0.00195312 +1721495176000,0.0 +1721495177000,0.0 +1721495178000,0.00195312 +1721495179000,0.0 +1721495180000,0.00195312 +1721495181000,0.00195312 +1721495182000,0.0 +1721495183000,0.00195312 +1721495184000,0.0 +1721495185000,0.00390624 +1721495186000,0.00195312 +1721495187000,-0.00195312 +1721495188000,-0.00195312 +1721495189000,0.0 +1721495190000,0.00390624 +1721495191000,0.0 +1721495192000,-0.00195312 +1721495193000,-0.00195312 +1721495194000,0.0 +1721495195000,0.00195312 +1721495196000,0.00195312 +1721495197000,0.0 +1721495198000,0.0 +1721495199000,0.0 +1721495200000,-0.00195312 +1721495201000,-0.00195312 +1721495202000,0.0 +1721495203000,-0.00390624 +1721495204000,-0.00195312 +1721495205000,0.0 +1721495206000,0.00195312 +1721495207000,0.00585936 +1721495208000,0.00195312 +1721495209000,0.0 +1721495210000,-0.00585936 +1721495211000,-0.00195312 +1721495212000,0.0 +1721495213000,-0.00195312 +1721495214000,-0.00195312 +1721495215000,0.0 +1721495216000,-0.00195312 +1721495217000,-0.00195312 +1721495218000,0.0 +1721495219000,0.0 +1721495220000,0.0 +1721495221000,-0.00195312 +1721495222000,0.0 +1721495223000,0.00195312 +1721495224000,0.0 +1721495225000,0.0 +1721495226000,-0.00195312 +1721495227000,-0.00390624 +1721495228000,-0.00390624 +1721495229000,-0.00195312 +1721495230000,-0.00390624 +1721495231000,-0.00195312 +1721495232000,0.0 +1721495233000,0.00390624 + 1721495234000,0.0 + 1721495235000,0.0 + 1721495236000,-0.00390624 + 1721495237000,-0.00195312 + 1721495238000,-0.00390624 + 1721495239000,-0.00195312 + 1721495240000,0.0 + 1721495241000,0.0 + 1721495242000,-0.00195312 + 1721495243000,-0.00195312 + 1721495244000,-0.00195312 + 1721495245000,0.0 + 1721495246000,0.0 + 1721495247000,-0.00195312 + 1721495248000,-0.00195312 + 1721495249000,-0.00390624 + 1721495250000,-0.00390624 + 1721495251000,-0.00585936 + 1721495252000,-0.00195312 + 1721495253000,-0.00195312 + 1721495254000,-0.00195312 + 1721495255000,0.0 + 1721495256000,-0.00195312 + 1721495257000,-0.00195312 + 1721495258000,-0.00195312 + 1721495259000,-0.00195312 + 1721495260000,-0.00195312 + 1721495261000,-0.00195312 + 1721495262000,-0.00195312 + 1721495263000,-0.00195312 + 1721495264000,0.0 + 1721495265000,0.0 + 1721495266000,-0.00195312 + 1721495267000,-0.00195312 + 1721495268000,-0.00195312 + 1721495269000,0.0 + 1721495270000,-0.00195312 + 1721495271000,-0.00195312 + 1721495272000,-0.00195312 + 1721495273000,-0.00195312 + 1721495274000,0.0 + 1721495275000,-0.00390624 + 1721495276000,-0.00585936 + 1721495277000,-0.00195312 + 1721495278000,0.0 + 1721495279000,0.0 + 1721495280000,0.0 + 1721495281000,0.0 + 1721495282000,0.0 + 1721495283000,-0.00195312 + 1721495284000,-0.00195312 + 1721495285000,-0.00195312 + 1721495286000,-0.00195312 + 1721495287000,-0.00195312 + 1721495288000,0.0 + 1721495289000,0.0 + 1721495290000,-0.00195312 + 1721495291000,0.0 + 1721495292000,-0.00585936 + 1721495293000,-0.00195312 + 1721495294000,0.0 + 1721495295000,0.0 + 1721495296000,0.0 + 1721495297000,-0.00195312 + 1721495298000,-0.00390624 + 1721495299000,-0.00195312 + 1721495300000,0.0 + 1721495301000,-0.00195312 + 1721495302000,-0.00195312 + 1721495303000,0.0 + 1721495304000,0.0 + 1721495305000,0.0 + 1721495306000,0.0 + 1721495307000,-0.00390624 + 1721495308000,-0.00195312 + 1721495309000,-0.00195312 + 1721495310000,0.0 + 1721495311000,-0.00195312 + 1721495312000,0.0 + 1721495313000,-0.00195312 + 1721495314000,-0.00195312 + 1721495315000,0.0 + 1721495316000,-0.00195312 + 1721495317000,0.0 + 1721495318000,0.0 + 1721495319000,-0.00195312 + 1721495320000,-0.00195312 + 1721495321000,-0.00195312 + 1721495322000,-0.00195312 + 1721495323000,0.00195312 + 1721495324000,0.00390624 + 1721495325000,0.00390624 + 1721495326000,0.0 + 1721495327000,-0.00195312 + 1721495328000,-0.00195312 + 1721495329000,-0.00390624 + 1721495330000,-0.00195312 + 1721495331000,0.00195312 + 1721495332000,0.00195312 + 1721495333000,0.0 + 1721495334000,0.0 + 1721495335000,-0.00195312 + 1721495336000,0.00195312 + 1721495337000,0.00585936 + 1721495338000,0.0 + 1721495339000,0.00390624 + 1721495340000,0.00585936 + 1721495341000,-0.00195312 + 1721495342000,-0.00195312 + 1721495343000,0.00195312 + 1721495344000,0.0 + 1721495345000,0.0 + 1721495346000,0.00195312 + 1721495347000,0.00195312 + 1721495348000,0.00390624 + 1721495349000,0.0 + 1721495350000,-0.00195312 + 1721495351000,-0.00195312 + 1721495352000,0.0 + 1721495353000,0.00195312 + 1721495354000,0.00195312 + 1721495355000,-0.00195312 + 1721495356000,0.0 + 1721495357000,-0.00195312 + 1721495358000,0.0 + 1721495359000,0.0 + 1721495360000,0.00195312 + 1721495361000,0.0 + 1721495362000,0.0 + 1721495363000,0.0 + 1721495364000,0.0 + 1721495365000,-0.00195312 + 1721495366000,0.00195312 + 1721495367000,-0.00195312 + 1721495368000,-0.00195312 + 1721495369000,0.00195312 + 1721495370000,0.0 + 1721495371000,-0.00195312 + 1721495372000,-0.00195312 + 1721495373000,0.0 + 1721495374000,-0.00195312 + 1721495375000,0.0 + 1721495376000,0.00195312 + 1721495377000,0.0 + 1721495378000,0.0 + 1721495379000,-0.00390624 + 1721495380000,0.0 + 1721495381000,0.0 + 1721495382000,-0.00195312 + 1721495383000,0.0 + 1721495384000,0.0 + 1721495385000,0.0 + 1721495386000,-0.00195312 +1721495387000,0.0 +1721495388000,0.0 +1721495389000,-0.00390624 +1721495390000,0.0 +1721495391000,-0.00195312 +1721495392000,-0.00195312 +1721495393000,0.0 +1721495394000,0.0 +1721495395000,-0.00585936 +1721495396000,0.0 +1721495397000,0.00390624 +1721495398000,-0.00195312 +1721495399000,0.00195312 +1721495400000,0.0 +1721495401000,-0.00390624 +1721495402000,-0.00195312 +1721495403000,-0.00390624 +1721495404000,0.0 +1721495405000,-0.00195312 +1721495406000,0.00195312 +1721495407000,-0.00195312 +1721495408000,-0.00585936 +1721495409000,-0.00585936 +1721495410000,-0.00781248 +1721495411000,-0.00195312 +1721495412000,0.0 +1721495413000,-0.00195312 +1721495414000,0.0 +1721495415000,-0.00195312 +1721495416000,0.00390624 +1721495417000,0.0 +1721495418000,-0.00585936 +1721495419000,0.00195312 +1721495420000,0.00195312 +1721495421000,0.00390624 +1721495422000,0.0 +1721495423000,0.00195312 +1721495424000,0.00195312 +1721495425000,-0.00585936 +1721495426000,-0.00585936 +1721495427000,-0.00195312 +1721495428000,-0.00585936 +1721495429000,-0.00195312 +1721495430000,0.00195312 +1721495431000,-0.00585936 +1721495432000,0.00585936 +1721495433000,0.00390624 +1721495434000,-0.00195312 +1721495435000,-0.00585936 +1721495436000,0.00195312 +1721495437000,0.00585936 +1721495438000,0.0 +1721495439000,0.00195312 +1721495440000,0.00195312 +1721495441000,-0.00195312 +1721495442000,0.00195312 +1721495443000,0.0 +1721495444000,0.00195312 +1721495445000,0.00195312 +1721495446000,0.00781248 +1721495447000,0.00195312 +1721495448000,-0.00585936 +1721495449000,0.00195312 +1721495450000,0.01367184 +1721495451000,0.0097656 +1721495452000,0.00195312 +1721495453000,-0.00195312 +1721495454000,-0.00781248 +1721495455000,-0.0097656 +1721495456000,0.00585936 +1721495457000,0.00585936 +1721495458000,0.00390624 +1721495459000,0.00195312 +1721495460000,-0.00195312 +1721495461000,0.0 +1721495462000,-0.00195312 +1721495463000,-0.00195312 +1721495464000,0.0 +1721495465000,0.00781248 +1721495466000,0.00781248 +1721495467000,0.00585936 +1721495468000,-0.00585936 +1721495469000,0.00390624 +1721495470000,-0.01171872 +1721495471000,-0.01367184 +1721495472000,-0.0097656 +1721495473000,-0.00781248 +1721495474000,-0.01171872 +1721495475000,0.0 +1721495476000,-0.01171872 +1721495477000,-0.00781248 +1721495478000,-0.00390624 +1721495479000,-0.00781248 +1721495480000,-0.00390624 +1721495481000,-0.00390624 +1721495482000,0.0 +1721495483000,0.00390624 +1721495484000,0.00585936 +1721495485000,0.00585936 +1721495486000,0.00390624 +1721495487000,0.0 +1721495488000,0.0 +1721495489000,0.0 +1721495490000,0.0 +1721495491000,-0.00195312 +1721495492000,0.0 +1721495493000,-0.00195312 +1721495494000,-0.00195312 +1721495495000,0.0 +1721495496000,0.0 +1721495497000,-0.00195312 +1721495498000,0.0 +1721495499000,-0.00390624 +1721495500000,-0.00195312 +1721495501000,0.00195312 +1721495502000,0.0 +1721495503000,0.0 +1721495504000,-0.00390624 +1721495505000,-0.00195312 +1721495506000,0.0 +1721495507000,-0.00195312 +1721495508000,-0.00390624 +1721495509000,0.0 +1721495510000,0.0 +1721495511000,0.00195312 +1721495512000,0.00585936 +1721495513000,0.0 +1721495514000,0.0 +1721495515000,0.0 +1721495516000,0.00195312 +1721495517000,0.0 +1721495518000,-0.00195312 +1721495519000,0.0 +1721495520000,0.00781248 +1721495521000,0.0 +1721495522000,0.00585936 +1721495523000,-0.00195312 +1721495524000,-0.00195312 +1721495525000,-0.00195312 +1721495526000,0.0 +1721495527000,0.0 +1721495528000,-0.00195312 +1721495529000,-0.00195312 +1721495530000,-0.00195312 +1721495531000,-0.00195312 +1721495532000,-0.00195312 +1721495533000,-0.00390624 +1721495534000,-0.00195312 +1721495535000,-0.00390624 +1721495536000,-0.00781248 +1721495537000,0.0 +1721495538000,0.00390624 +1721495539000,0.00195312 +1721495540000,0.0 +1721495541000,0.00390624 +1721495542000,0.0 +1721495543000,0.00195312 +1721495544000,-0.00390624 +1721495545000,-0.00585936 +1721495546000,-0.00195312 +1721495547000,0.00585936 +1721495548000,0.00195312 +1721495549000,0.0 +1721495550000,-0.00390624 +1721495551000,-0.00390624 +1721495552000,-0.00195312 +1721495553000,0.0 +1721495554000,-0.00195312 +1721495555000,-0.00195312 +1721495556000,0.00195312 +1721495557000,0.0 +1721495558000,0.00195312 +1721495559000,-0.00195312 +1721495560000,-0.00195312 +1721495561000,0.00195312 +1721495562000,-0.00195312 +1721495563000,0.0 +1721495564000,0.00195312 +1721495565000,-0.00195312 +1721495566000,0.00195312 +1721495567000,0.00195312 +1721495568000,0.00390624 +1721495569000,-0.00390624 +1721495570000,0.0097656 +1721495571000,0.00195312 +1721495572000,-0.00195312 + 1721495573000,-0.00390624 + 1721495574000,-0.00390624 + 1721495575000,-0.00390624 + 1721495576000,0.0 + 1721495577000,0.00390624 + 1721495578000,0.0 + 1721495579000,0.0 + 1721495580000,-0.00195312 + 1721495581000,-0.00195312 + 1721495582000,0.0 + 1721495583000,0.0 + 1721495584000,0.00390624 + 1721495585000,0.00195312 + 1721495586000,0.00195312 + 1721495587000,0.0 + 1721495588000,0.00390624 + 1721495589000,0.00195312 + 1721495590000,0.0 + 1721495591000,-0.00390624 + 1721495592000,-0.00195312 + 1721495593000,0.00195312 + 1721495594000,0.0 + 1721495595000,-0.00390624 + 1721495596000,-0.00390624 + 1721495597000,0.00195312 + 1721495598000,0.0 +1721495599000,0.00195312 +1721495600000,-0.00195312 +1721495601000,0.00195312 +1721495602000,0.00195312 +1721495603000,0.0 +1721495604000,0.0 +1721495605000,0.0 +1721495606000,-0.00195312 +1721495607000,0.00195312 +1721495608000,0.0 +1721495609000,-0.00195312 +1721495610000,-0.00195312 +1721495611000,0.0 +1721495612000,0.0 +1721495613000,0.00195312 +1721495614000,0.0 +1721495615000,0.0 +1721495616000,0.0 +1721495617000,-0.00195312 +1721495618000,0.00195312 +1721495619000,0.0 +1721495620000,0.00195312 +1721495621000,0.0 +1721495622000,0.00195312 +1721495623000,0.00390624 +1721495624000,-0.00195312 +1721495625000,0.0 +1721495626000,0.0 +1721495627000,0.0 +1721495628000,0.0 +1721495629000,-0.00195312 +1721495630000,0.00195312 +1721495631000,0.0 +1721495632000,0.00195312 +1721495633000,0.00195312 +1721495634000,0.0 +1721495635000,-0.00195312 +1721495636000,-0.00195312 +1721495637000,0.0 +1721495638000,0.0 +1721495639000,-0.00390624 +1721495640000,-0.00390624 +1721495641000,0.00195312 +1721495642000,0.0 +1721495643000,0.0 +1721495644000,-0.00195312 +1721495645000,-0.00390624 +1721495646000,-0.00195312 +1721495647000,0.0 +1721495648000,0.00195312 +1721495649000,0.00195312 +1721495650000,0.00195312 +1721495651000,0.0 +1721495652000,0.00195312 +1721495653000,-0.00195312 +1721495654000,-0.00195312 +1721495655000,0.0 +1721495656000,0.00195312 +1721495657000,0.0 +1721495658000,-0.00195312 +1721495659000,-0.00195312 +1721495660000,0.0 +1721495661000,-0.00195312 +1721495662000,-0.00195312 +1721495663000,0.00195312 +1721495664000,-0.00195312 +1721495665000,0.0 +1721495666000,0.0 +1721495667000,0.00195312 +1721495668000,0.00195312 +1721495669000,0.00195312 +1721495670000,0.0 +1721495671000,0.0 +1721495672000,0.00195312 +1721495673000,-0.00390624 +1721495674000,0.0 +1721495675000,0.0 +1721495676000,0.0 +1721495677000,-0.00195312 +1721495678000,0.0 +1721495679000,-0.00195312 +1721495680000,0.0 +1721495681000,-0.00195312 +1721495682000,-0.00195312 +1721495683000,-0.00195312 +1721495684000,0.0 +1721495685000,-0.00390624 +1721495686000,-0.00195312 +1721495687000,0.00195312 +1721495688000,-0.00195312 +1721495689000,-0.00390624 +1721495690000,0.0 +1721495691000,0.0 +1721495692000,-0.00390624 +1721495693000,0.00195312 +1721495694000,0.0 + 1721495695000,0.00195312 + 1721495696000,0.0 + 1721495697000,-0.00195312 + 1721495698000,0.0 + 1721495699000,-0.00195312 + 1721495700000,-0.00195312 + 1721495701000,-0.00195312 + 1721495702000,-0.00195312 + 1721495703000,0.00195312 + 1721495704000,0.0 + 1721495705000,-0.00195312 + 1721495706000,-0.00390624 + 1721495707000,-0.00195312 + 1721495708000,-0.00195312 + 1721495709000,-0.00195312 + 1721495710000,0.0 + 1721495711000,-0.00195312 + 1721495712000,0.0 + 1721495713000,0.0 + 1721495714000,0.0 + 1721495715000,0.0 + 1721495716000,0.00195312 + 1721495717000,0.0 + 1721495718000,0.00195312 + 1721495719000,0.0 + 1721495720000,0.00195312 + 1721495721000,0.00390624 + 1721495722000,0.0 + 1721495723000,-0.00390624 + 1721495724000,0.00195312 + 1721495725000,0.0 + 1721495726000,0.00195312 + 1721495727000,0.00390624 + 1721495728000,0.00195312 + 1721495729000,0.0 + 1721495730000,0.00195312 + 1721495731000,0.00390624 + 1721495732000,0.00390624 + 1721495733000,-0.00195312 + 1721495734000,-0.00195312 + 1721495735000,0.00195312 + 1721495736000,0.0 + 1721495737000,0.00195312 + 1721495738000,0.00195312 + 1721495739000,-0.00390624 + 1721495740000,-0.00585936 + 1721495741000,-0.00390624 + 1721495742000,0.00781248 + 1721495743000,0.00781248 + 1721495744000,0.00781248 + 1721495745000,-0.00195312 + 1721495746000,0.00195312 + 1721495747000,0.00585936 + 1721495748000,0.00390624 + 1721495749000,0.0 + 1721495750000,0.00195312 + 1721495751000,0.0 + 1721495752000,0.00390624 + 1721495753000,0.0 + 1721495754000,0.00390624 + 1721495755000,0.00195312 + 1721495756000,0.00390624 + 1721495757000,-0.00390624 + 1721495758000,0.00195312 + 1721495759000,0.00390624 + 1721495760000,0.00195312 + 1721495761000,0.0 + 1721495762000,-0.00195312 + 1721495763000,-0.00195312 + 1721495764000,-0.00585936 + 1721495765000,-0.00390624 + 1721495766000,0.0 + 1721495767000,-0.00195312 + 1721495768000,-0.00195312 + 1721495769000,0.0 + 1721495770000,-0.00390624 + 1721495771000,0.00195312 + 1721495772000,0.0 + 1721495773000,0.00195312 + 1721495774000,0.0 + 1721495775000,0.00390624 + 1721495776000,0.00195312 + 1721495777000,-0.00195312 + 1721495778000,0.00195312 + 1721495779000,0.00195312 + 1721495780000,0.00390624 + 1721495781000,-0.0097656 + 1721495782000,-0.0097656 + 1721495783000,-0.00390624 + 1721495784000,-0.00390624 + 1721495785000,-0.00781248 + 1721495786000,-0.01171872 + 1721495787000,-0.01171872 + 1721495788000,-0.00585936 + 1721495789000,0.00585936 + 1721495790000,0.0 + 1721495791000,-0.00781248 + 1721495792000,0.0 + 1721495793000,0.0 + 1721495794000,0.00195312 + 1721495795000,-0.00195312 + 1721495796000,-0.00390624 + 1721495797000,0.00195312 + 1721495798000,0.0 + 1721495799000,-0.00390624 + 1721495800000,0.00195312 + 1721495801000,0.0 + 1721495802000,-0.00585936 + 1721495803000,0.0 +1721495804000,0.0 +1721495805000,-0.00390624 +1721495806000,0.00195312 +1721495807000,0.00390624 +1721495808000,0.00195312 +1721495809000,0.00195312 +1721495810000,0.00195312 +1721495811000,0.0 +1721495812000,0.00195312 +1721495813000,0.00195312 +1721495814000,-0.00195312 +1721495815000,-0.00781248 +1721495816000,0.0 +1721495817000,-0.00390624 +1721495818000,0.0 +1721495819000,-0.00195312 +1721495820000,0.00390624 +1721495821000,0.0 +1721495822000,0.0 +1721495823000,0.00195312 +1721495824000,-0.00585936 +1721495825000,0.0 +1721495826000,-0.00195312 +1721495827000,0.00195312 +1721495828000,-0.00585936 +1721495829000,-0.00390624 +1721495830000,-0.00195312 +1721495831000,-0.00195312 +1721495832000,-0.00390624 +1721495833000,-0.00195312 +1721495834000,0.0 +1721495835000,0.0 +1721495836000,0.00195312 +1721495837000,0.00585936 +1721495838000,0.0 +1721495839000,0.00390624 +1721495840000,0.0 +1721495841000,0.0 +1721495842000,0.0 +1721495843000,0.0 +1721495844000,0.00390624 +1721495845000,0.00195312 +1721495846000,0.00195312 +1721495847000,0.0 +1721495848000,0.00195312 +1721495849000,-0.00195312 +1721495850000,0.0 +1721495851000,0.0 +1721495852000,0.0 +1721495853000,-0.00195312 +1721495854000,0.0 +1721495855000,0.0 +1721495856000,0.00390624 +1721495857000,-0.00195312 +1721495858000,-0.00195312 +1721495859000,-0.00390624 +1721495860000,-0.00390624 +1721495861000,-0.00195312 +1721495862000,0.0 +1721495863000,-0.00195312 +1721495864000,-0.00195312 +1721495865000,-0.00195312 +1721495866000,-0.00195312 +1721495867000,-0.00195312 +1721495868000,0.00390624 +1721495869000,-0.00195312 +1721495870000,-0.00195312 +1721495871000,0.00195312 +1721495872000,0.0 +1721495873000,0.0 +1721495874000,0.0 +1721495875000,0.0 +1721495876000,-0.00585936 +1721495877000,0.00585936 +1721495878000,0.0 +1721495879000,0.00195312 +1721495880000,0.00195312 +1721495881000,-0.00195312 +1721495882000,0.00195312 +1721495883000,-0.00195312 +1721495884000,0.00585936 +1721495885000,0.00195312 +1721495886000,0.00195312 +1721495887000,-0.00195312 +1721495888000,-0.00390624 +1721495889000,-0.00195312 +1721495890000,-0.00195312 +1721495891000,0.0 +1721495892000,-0.00390624 +1721495893000,-0.00195312 +1721495894000,-0.00195312 +1721495895000,-0.00585936 +1721495896000,-0.00781248 +1721495897000,-0.00585936 +1721495898000,-0.00195312 +1721495899000,0.0 + 1721495900000,0.0 + 1721495901000,-0.00195312 + 1721495902000,-0.00390624 + 1721495903000,-0.00390624 + 1721495904000,-0.00390624 + 1721495905000,0.00195312 + 1721495906000,-0.00195312 +1721495907000,-0.00390624 +1721495908000,-0.00390624 +1721495909000,-0.00585936 +1721495910000,-0.00195312 +1721495911000,-0.00390624 +1721495912000,-0.00195312 +1721495913000,-0.00195312 +1721495914000,-0.00390624 +1721495915000,-0.00585936 +1721495916000,-0.00781248 +1721495917000,-0.00195312 +1721495918000,0.00195312 +1721495919000,-0.00390624 +1721495920000,-0.00195312 +1721495921000,-0.00390624 +1721495922000,-0.00195312 +1721495923000,0.0 +1721495924000,-0.00390624 +1721495925000,0.00195312 +1721495926000,-0.00195312 +1721495927000,0.00195312 +1721495928000,0.00390624 +1721495929000,-0.00390624 +1721495930000,0.0 +1721495931000,0.00195312 +1721495932000,0.00195312 +1721495933000,-0.00195312 +1721495934000,-0.00195312 +1721495935000,-0.00195312 +1721495936000,0.0 +1721495937000,-0.00390624 +1721495938000,-0.00195312 +1721495939000,-0.00585936 +1721495940000,-0.00195312 +1721495941000,0.0 +1721495942000,0.0 +1721495943000,0.0 +1721495944000,-0.00195312 +1721495945000,-0.00195312 +1721495946000,-0.00390624 +1721495947000,-0.00195312 +1721495948000,-0.00195312 +1721495949000,0.0 +1721495950000,-0.00195312 +1721495951000,0.0 +1721495952000,0.0 +1721495953000,-0.00195312 +1721495954000,0.00390624 +1721495955000,-0.00195312 +1721495956000,-0.00195312 +1721495957000,-0.00195312 +1721495958000,0.00195312 +1721495959000,-0.00195312 +1721495960000,0.0 +1721495961000,-0.00195312 +1721495962000,-0.00390624 +1721495963000,-0.00195312 +1721495964000,0.00195312 +1721495965000,-0.00195312 +1721495966000,0.00195312 +1721495967000,0.00390624 +1721495968000,-0.00195312 +1721495969000,0.0 +1721495970000,-0.00195312 +1721495971000,-0.00390624 +1721495972000,-0.00390624 +1721495973000,0.0 +1721495974000,0.0 +1721495975000,0.00195312 +1721495976000,0.00390624 +1721495977000,-0.00195312 +1721495978000,-0.00195312 +1721495979000,0.0 +1721495980000,0.0 +1721495981000,0.0 +1721495982000,0.0 +1721495983000,-0.00195312 +1721495984000,-0.00195312 +1721495985000,0.0 +1721495986000,0.0 +1721495987000,0.00195312 +1721495988000,0.00390624 +1721495989000,0.0 +1721495990000,0.00195312 +1721495991000,-0.00585936 +1721495992000,-0.00781248 +1721495993000,0.00781248 +1721495994000,0.0 +1721495995000,0.0 +1721495996000,0.00390624 +1721495997000,0.00390624 +1721495998000,0.00390624 +1721495999000,0.00585936 +1721496000000,0.00390624 +1721496001000,0.0 +1721496002000,-0.00390624 +1721496003000,0.0 +1721496004000,-0.00195312 +1721496005000,0.00195312 +1721496006000,0.0 +1721496007000,0.00390624 +1721496008000,-0.00195312 +1721496009000,0.00195312 +1721496010000,0.0 +1721496011000,0.00195312 +1721496012000,0.00195312 +1721496013000,0.00195312 +1721496014000,0.00390624 +1721496015000,0.00390624 +1721496016000,0.00195312 +1721496017000,-0.00195312 +1721496018000,0.01367184 +1721496019000,0.00585936 +1721496020000,0.00585936 +1721496021000,0.0 +1721496022000,0.0 +1721496023000,0.00195312 +1721496024000,0.00390624 +1721496025000,0.0097656 +1721496026000,-0.00195312 +1721496027000,0.0097656 +1721496028000,-0.00195312 +1721496029000,0.00195312 +1721496030000,0.00390624 +1721496031000,0.0 +1721496032000,0.00195312 +1721496033000,0.0 +1721496034000,0.00585936 +1721496035000,0.00195312 +1721496036000,0.0 +1721496037000,0.0 +1721496038000,-0.00390624 +1721496039000,0.00390624 +1721496040000,-0.00390624 +1721496041000,-0.00390624 +1721496042000,-0.00195312 +1721496043000,-0.00390624 +1721496044000,0.00390624 +1721496045000,0.0 +1721496046000,-0.00195312 +1721496047000,0.00195312 +1721496048000,-0.00390624 +1721496049000,-0.00390624 +1721496050000,0.00195312 +1721496051000,-0.00585936 +1721496052000,-0.00585936 +1721496053000,0.00390624 +1721496054000,-0.00781248 +1721496055000,-0.00781248 +1721496056000,-0.00585936 +1721496057000,-0.00195312 +1721496058000,-0.00585936 +1721496059000,0.0 +1721496060000,0.00195312 +1721496061000,-0.00390624 +1721496062000,0.0 +1721496063000,0.0 +1721496064000,-0.00390624 +1721496065000,-0.00195312 +1721496066000,0.00585936 +1721496067000,0.00390624 +1721496068000,-0.00195312 +1721496069000,-0.00195312 +1721496070000,-0.00195312 +1721496071000,-0.00195312 +1721496072000,0.00195312 +1721496073000,0.0 +1721496074000,-0.00195312 +1721496075000,-0.00390624 +1721496076000,0.00195312 +1721496077000,-0.00195312 +1721496078000,0.0 +1721496079000,0.0 +1721496080000,-0.00195312 +1721496081000,0.0 +1721496082000,0.0 +1721496083000,0.00585936 +1721496084000,0.00390624 +1721496085000,0.0 +1721496086000,0.00390624 +1721496087000,-0.00390624 +1721496088000,-0.00195312 +1721496089000,-0.00195312 +1721496090000,-0.00195312 +1721496091000,-0.00195312 +1721496092000,0.0 +1721496093000,0.00195312 +1721496094000,-0.00195312 +1721496095000,-0.00195312 +1721496096000,-0.00195312 +1721496097000,-0.00195312 +1721496098000,-0.00195312 +1721496099000,-0.00585936 +1721496100000,-0.00390624 +1721496101000,-0.00585936 +1721496102000,-0.00195312 +1721496103000,-0.0097656 +1721496104000,-0.00195312 +1721496105000,-0.00585936 +1721496106000,-0.00781248 +1721496107000,-0.0097656 +1721496108000,-0.00390624 +1721496109000,-0.00390624 +1721496110000,-0.00390624 +1721496111000,-0.00195312 +1721496112000,0.00390624 +1721496113000,0.0 +1721496114000,-0.00390624 +1721496115000,-0.00585936 +1721496116000,-0.00195312 +1721496117000,-0.00195312 +1721496118000,-0.01171872 +1721496119000,-0.00195312 +1721496120000,-0.00585936 +1721496121000,-0.00390624 +1721496122000,-0.00195312 +1721496123000,-0.00390624 +1721496124000,-0.00195312 +1721496125000,-0.00195312 +1721496126000,-0.00195312 +1721496127000,0.00195312 +1721496128000,-0.00195312 +1721496129000,-0.00390624 +1721496130000,0.0 +1721496131000,-0.00585936 +1721496132000,-0.00390624 +1721496133000,-0.00390624 +1721496134000,0.00195312 +1721496135000,-0.00390624 +1721496136000,-0.01562496 +1721496137000,-0.00781248 +1721496138000,-0.00390624 +1721496139000,-0.0097656 +1721496140000,-0.00390624 +1721496141000,0.0 +1721496142000,-0.00390624 +1721496143000,0.00195312 +1721496144000,0.00390624 +1721496145000,0.0 +1721496146000,0.0 +1721496147000,-0.0097656 +1721496148000,-0.00585936 +1721496149000,-0.00195312 +1721496150000,-0.00195312 +1721496151000,-0.00390624 +1721496152000,0.0 +1721496153000,-0.0097656 +1721496154000,0.00195312 +1721496155000,0.0097656 +1721496156000,-0.00585936 +1721496157000,0.0 +1721496158000,0.0 +1721496159000,0.0 +1721496160000,-0.00390624 +1721496161000,0.0 +1721496162000,0.0 +1721496163000,-0.00390624 +1721496164000,-0.00195312 +1721496165000,-0.00195312 +1721496166000,-0.00195312 +1721496167000,0.0 +1721496168000,-0.00390624 +1721496169000,-0.00390624 +1721496170000,-0.00195312 +1721496171000,-0.00390624 +1721496172000,0.00390624 +1721496173000,-0.00195312 +1721496174000,0.00390624 +1721496175000,0.0 +1721496176000,0.00195312 +1721496177000,0.0 +1721496178000,-0.00390624 +1721496179000,0.0 +1721496180000,0.0 +1721496181000,-0.00585936 +1721496182000,-0.00195312 +1721496183000,-0.00195312 +1721496184000,-0.00390624 +1721496185000,-0.00195312 +1721496186000,0.0 +1721496187000,-0.00195312 +1721496188000,0.0 +1721496189000,-0.00781248 +1721496190000,-0.00585936 +1721496191000,0.0 +1721496192000,0.00195312 +1721496193000,0.0 +1721496194000,0.00195312 +1721496195000,0.00585936 +1721496196000,0.00195312 +1721496197000,-0.00195312 +1721496198000,-0.00781248 +1721496199000,0.0 +1721496200000,-0.00195312 +1721496201000,-0.00585936 +1721496202000,-0.00390624 +1721496203000,-0.00781248 +1721496204000,-0.00390624 +1721496205000,-0.00390624 +1721496206000,-0.00390624 +1721496207000,-0.00195312 +1721496208000,-0.00195312 +1721496209000,0.00390624 +1721496210000,-0.00195312 +1721496211000,0.00195312 +1721496212000,-0.00585936 +1721496213000,-0.00390624 +1721496214000,-0.00585936 +1721496215000,-0.00195312 +1721496216000,-0.00195312 +1721496217000,-0.00390624 +1721496218000,-0.00390624 +1721496219000,-0.00390624 +1721496220000,-0.00195312 +1721496221000,-0.00195312 +1721496222000,-0.00390624 +1721496223000,-0.00195312 +1721496224000,-0.00195312 +1721496225000,-0.00195312 +1721496226000,-0.00195312 +1721496227000,0.0 +1721496228000,-0.00390624 +1721496229000,0.0 +1721496230000,0.0 +1721496231000,-0.00195312 +1721496232000,-0.00195312 +1721496233000,0.0 +1721496234000,-0.00195312 +1721496235000,0.0 +1721496236000,0.0 +1721496237000,-0.00390624 +1721496238000,-0.00390624 +1721496239000,-0.00195312 +1721496240000,0.0 +1721496241000,-0.00195312 +1721496242000,-0.00585936 +1721496243000,-0.00585936 +1721496244000,-0.00195312 +1721496245000,0.0 +1721496246000,0.0 +1721496247000,-0.00390624 +1721496248000,-0.00195312 +1721496249000,-0.00195312 +1721496250000,-0.00390624 +1721496251000,0.0 +1721496252000,-0.00195312 +1721496253000,-0.00195312 +1721496254000,-0.00390624 +1721496255000,0.0 +1721496256000,-0.00195312 +1721496257000,-0.00195312 +1721496258000,-0.00390624 +1721496259000,-0.00195312 +1721496260000,0.0 +1721496261000,0.00195312 +1721496262000,-0.00195312 +1721496263000,-0.00195312 +1721496264000,-0.00195312 +1721496265000,0.0 +1721496266000,0.0 +1721496267000,0.0 +1721496268000,0.00195312 +1721496269000,0.0 +1721496270000,-0.00195312 +1721496271000,-0.00195312 +1721496272000,-0.00195312 +1721496273000,-0.00195312 +1721496274000,0.0 +1721496275000,-0.00390624 +1721496276000,0.00195312 +1721496277000,-0.00390624 +1721496278000,-0.00390624 +1721496279000,-0.00390624 +1721496280000,0.0 +1721496281000,0.0 +1721496282000,-0.00195312 +1721496283000,-0.00195312 +1721496284000,-0.00195312 +1721496285000,-0.00390624 +1721496286000,-0.00195312 +1721496287000,0.0 +1721496288000,0.0 +1721496289000,-0.00195312 +1721496290000,-0.00195312 +1721496291000,-0.00195312 +1721496292000,-0.00390624 +1721496293000,-0.00195312 +1721496294000,-0.00390624 +1721496295000,-0.00195312 +1721496296000,0.0 +1721496297000,0.00195312 +1721496298000,-0.00195312 +1721496299000,0.0 + 1721496300000,-0.00195312 + 1721496301000,-0.00390624 + 1721496302000,-0.00390624 + 1721496303000,-0.00390624 + 1721496304000,-0.00195312 + 1721496305000,-0.00390624 + 1721496306000,-0.00195312 + 1721496307000,-0.00195312 + 1721496308000,-0.00781248 + 1721496309000,-0.00781248 + 1721496310000,-0.00585936 + 1721496311000,-0.00195312 + 1721496312000,-0.00585936 + 1721496313000,0.0 + 1721496314000,0.0 + 1721496315000,0.0 + 1721496316000,0.0 + 1721496317000,-0.00195312 + 1721496318000,-0.00585936 + 1721496319000,-0.00585936 + 1721496320000,-0.00585936 + 1721496321000,-0.00195312 + 1721496322000,-0.00585936 + 1721496323000,-0.00585936 + 1721496324000,-0.00195312 + 1721496325000,-0.00585936 + 1721496326000,-0.00390624 + 1721496327000,-0.00585936 + 1721496328000,-0.00390624 + 1721496329000,0.0 + 1721496330000,-0.00195312 + 1721496331000,-0.00781248 + 1721496332000,-0.00195312 + 1721496333000,-0.00195312 + 1721496334000,-0.00195312 + 1721496335000,-0.00195312 + 1721496336000,-0.00390624 + 1721496337000,0.0 + 1721496338000,-0.00390624 + 1721496339000,-0.00390624 + 1721496340000,-0.00390624 + 1721496341000,-0.00390624 + 1721496342000,-0.00390624 + 1721496343000,-0.00585936 + 1721496344000,-0.00390624 + 1721496345000,-0.00390624 + 1721496346000,-0.00390624 + 1721496347000,-0.00390624 + 1721496348000,-0.00585936 + 1721496349000,-0.00390624 + 1721496350000,-0.00585936 + 1721496351000,-0.00390624 + 1721496352000,-0.00390624 + 1721496353000,-0.00390624 + 1721496354000,-0.00781248 + 1721496355000,-0.00390624 + 1721496356000,-0.00195312 + 1721496357000,-0.00195312 + 1721496358000,-0.00195312 + 1721496359000,-0.00585936 + 1721496360000,-0.00390624 + 1721496361000,0.0 + 1721496362000,-0.00195312 + 1721496363000,-0.0097656 + 1721496364000,-0.00390624 + 1721496365000,0.0 + 1721496366000,-0.00390624 + 1721496367000,-0.00195312 + 1721496368000,-0.00390624 + 1721496369000,-0.00390624 + 1721496370000,-0.00390624 + 1721496371000,-0.00195312 + 1721496372000,-0.00195312 + 1721496373000,-0.00390624 + 1721496374000,-0.00390624 + 1721496375000,-0.00585936 + 1721496376000,-0.00390624 + 1721496377000,-0.00390624 + 1721496378000,-0.00195312 + 1721496379000,-0.00390624 + 1721496380000,-0.00195312 + 1721496381000,-0.00390624 + 1721496382000,-0.00195312 + 1721496383000,-0.00195312 + 1721496384000,-0.00390624 + 1721496385000,0.00390624 + 1721496386000,0.0 + 1721496387000,-0.00195312 + 1721496388000,-0.00195312 + 1721496389000,-0.00781248 + 1721496390000,-0.00585936 + 1721496391000,-0.00585936 + 1721496392000,-0.00195312 + 1721496393000,-0.00390624 + 1721496394000,0.0 + 1721496395000,-0.00195312 + 1721496396000,-0.00585936 + 1721496397000,-0.00195312 + 1721496398000,0.0 + 1721496399000,-0.00195312 + 1721496400000,-0.00195312 + 1721496401000,-0.00195312 + 1721496402000,-0.00195312 + 1721496403000,-0.00390624 +1721496404000,0.0 +1721496405000,-0.00195312 +1721496406000,-0.00390624 +1721496407000,-0.00195312 +1721496408000,-0.00195312 +1721496409000,0.0 +1721496410000,0.0 +1721496411000,-0.00195312 +1721496412000,-0.00390624 +1721496413000,-0.00195312 +1721496414000,0.0 +1721496415000,-0.00390624 +1721496416000,-0.00195312 +1721496417000,-0.00195312 +1721496418000,0.0 +1721496419000,-0.00195312 +1721496420000,0.0 +1721496421000,0.0 +1721496422000,0.0 +1721496423000,0.0 +1721496424000,-0.00390624 +1721496425000,-0.00390624 +1721496426000,-0.00195312 +1721496427000,-0.00195312 +1721496428000,-0.00390624 +1721496429000,-0.00390624 +1721496430000,-0.00585936 +1721496431000,-0.00390624 +1721496432000,-0.00585936 +1721496433000,-0.00390624 +1721496434000,-0.00390624 +1721496435000,-0.00390624 +1721496436000,-0.00390624 +1721496437000,-0.00195312 +1721496438000,-0.00195312 +1721496439000,-0.00195312 +1721496440000,-0.00195312 +1721496441000,-0.00195312 +1721496442000,-0.00195312 +1721496443000,-0.00195312 +1721496444000,-0.00195312 +1721496445000,0.0 +1721496446000,-0.00390624 +1721496447000,-0.00585936 +1721496448000,-0.00585936 +1721496449000,-0.00390624 +1721496450000,-0.00195312 +1721496451000,0.00195312 +1721496452000,0.0 +1721496453000,-0.00195312 +1721496454000,0.0 +1721496455000,0.0 +1721496456000,0.0 +1721496457000,-0.00195312 +1721496458000,-0.00390624 +1721496459000,-0.00195312 +1721496460000,-0.00390624 +1721496461000,-0.00195312 +1721496462000,-0.00195312 +1721496463000,-0.00195312 +1721496464000,-0.00585936 +1721496465000,0.0 +1721496466000,-0.00195312 +1721496467000,-0.00195312 +1721496468000,-0.00195312 +1721496469000,-0.00195312 +1721496470000,-0.00195312 +1721496471000,0.0 +1721496472000,0.00195312 +1721496473000,-0.00195312 +1721496474000,-0.00195312 +1721496475000,0.0 +1721496476000,0.0 +1721496477000,-0.00195312 +1721496478000,-0.00195312 +1721496479000,-0.00195312 +1721496480000,-0.00195312 +1721496481000,-0.00585936 +1721496482000,-0.00585936 +1721496483000,-0.00585936 +1721496484000,-0.00390624 +1721496485000,-0.00390624 +1721496486000,-0.00195312 +1721496487000,-0.00195312 +1721496488000,-0.00585936 +1721496489000,-0.00195312 +1721496490000,-0.00390624 +1721496491000,-0.00195312 +1721496492000,-0.00195312 +1721496493000,-0.00195312 +1721496494000,-0.00195312 +1721496495000,-0.00585936 +1721496496000,-0.00390624 +1721496497000,-0.00390624 +1721496498000,-0.00390624 +1721496499000,-0.00585936 + 1721496500000,-0.00781248 + 1721496501000,-0.00585936 + 1721496502000,-0.00585936 + 1721496503000,-0.00195312 + 1721496504000,-0.00390624 + 1721496505000,-0.00585936 + 1721496506000,-0.00195312 + 1721496507000,-0.00390624 + 1721496508000,-0.00585936 + 1721496509000,-0.00390624 + 1721496510000,-0.00585936 + 1721496511000,-0.00390624 + 1721496512000,-0.00585936 + 1721496513000,-0.00390624 + 1721496514000,-0.00390624 + 1721496515000,-0.00195312 + 1721496516000,-0.00195312 + 1721496517000,-0.00390624 + 1721496518000,-0.00390624 + 1721496519000,-0.00195312 + 1721496520000,-0.00390624 + 1721496521000,-0.00585936 + 1721496522000,-0.0097656 + 1721496523000,-0.00390624 + 1721496524000,-0.00195312 + 1721496525000,-0.00195312 + 1721496526000,0.0 + 1721496527000,-0.00390624 + 1721496528000,-0.00781248 + 1721496529000,-0.00390624 + 1721496530000,0.00390624 + 1721496531000,-0.00195312 + 1721496532000,-0.00585936 + 1721496533000,-0.00390624 + 1721496534000,-0.00585936 + 1721496535000,-0.00390624 + 1721496536000,-0.00781248 + 1721496537000,-0.00585936 + 1721496538000,-0.00390624 + 1721496539000,-0.00585936 + 1721496540000,-0.00195312 + 1721496541000,-0.00195312 + 1721496542000,0.0 + 1721496543000,-0.00781248 + 1721496544000,-0.00390624 + 1721496545000,-0.00585936 + 1721496546000,-0.00585936 + 1721496547000,-0.00195312 + 1721496548000,-0.00781248 + 1721496549000,-0.00390624 + 1721496550000,-0.00390624 + 1721496551000,-0.00585936 + 1721496552000,-0.00390624 + 1721496553000,-0.00195312 + 1721496554000,-0.00585936 + 1721496555000,-0.00390624 + 1721496556000,-0.0097656 + 1721496557000,-0.00390624 + 1721496558000,-0.00195312 + 1721496559000,-0.00390624 + 1721496560000,-0.00585936 + 1721496561000,-0.00390624 + 1721496562000,-0.00390624 + 1721496563000,-0.00390624 + 1721496564000,-0.00390624 + 1721496565000,-0.00390624 + 1721496566000,-0.00585936 + 1721496567000,-0.00585936 + 1721496568000,-0.00390624 + 1721496569000,-0.00390624 + 1721496570000,-0.0097656 + 1721496571000,-0.00585936 + 1721496572000,-0.00195312 + 1721496573000,-0.00195312 + 1721496574000,-0.00390624 + 1721496575000,-0.00390624 + 1721496576000,-0.00390624 + 1721496577000,-0.00195312 + 1721496578000,-0.00390624 + 1721496579000,-0.00390624 + 1721496580000,-0.00390624 + 1721496581000,0.0 + 1721496582000,-0.00195312 + 1721496583000,-0.00390624 + 1721496584000,-0.00390624 + 1721496585000,-0.00390624 + 1721496586000,-0.00585936 + 1721496587000,-0.00585936 + 1721496588000,-0.00390624 + 1721496589000,-0.00195312 + 1721496590000,-0.00195312 + 1721496591000,-0.00585936 + 1721496592000,-0.00390624 + 1721496593000,-0.00585936 + 1721496594000,-0.00585936 + 1721496595000,-0.00390624 + 1721496596000,-0.00195312 + 1721496597000,-0.00195312 + 1721496598000,-0.00585936 + 1721496599000,-0.00390624 + 1721496600000,-0.00390624 + 1721496601000,-0.00585936 + 1721496602000,-0.00390624 + 1721496603000,-0.00390624 +1721496604000,-0.00195312 +1721496605000,0.0 +1721496606000,-0.00585936 +1721496607000,-0.00585936 +1721496608000,-0.00390624 +1721496609000,-0.00390624 +1721496610000,-0.00195312 +1721496611000,0.0 +1721496612000,0.00195312 +1721496613000,-0.00195312 +1721496614000,-0.00195312 +1721496615000,-0.00195312 +1721496616000,-0.00390624 +1721496617000,-0.00390624 +1721496618000,-0.00390624 +1721496619000,-0.00195312 +1721496620000,-0.00585936 +1721496621000,-0.00195312 +1721496622000,0.0 +1721496623000,0.0 +1721496624000,0.00195312 +1721496625000,0.00390624 +1721496626000,0.00195312 +1721496627000,0.0 +1721496628000,-0.00195312 +1721496629000,0.0 +1721496630000,0.00195312 +1721496631000,-0.00195312 +1721496632000,-0.00195312 +1721496633000,0.0 +1721496634000,0.0 +1721496635000,0.00195312 +1721496636000,0.0 +1721496637000,-0.00195312 +1721496638000,-0.00390624 +1721496639000,0.0 +1721496640000,0.0 +1721496641000,0.00195312 +1721496642000,0.0 +1721496643000,-0.00195312 +1721496644000,-0.00390624 +1721496645000,-0.00195312 +1721496646000,0.0 +1721496647000,0.0 +1721496648000,0.0 +1721496649000,-0.00390624 +1721496650000,-0.00195312 +1721496651000,0.0 +1721496652000,-0.00390624 +1721496653000,0.0 +1721496654000,-0.00390624 +1721496655000,0.0 +1721496656000,-0.00195312 +1721496657000,-0.00195312 +1721496658000,-0.00195312 +1721496659000,-0.00195312 +1721496660000,0.0 +1721496661000,0.0 +1721496662000,-0.00195312 +1721496663000,0.0 +1721496664000,0.0 +1721496665000,0.0 +1721496666000,-0.00195312 +1721496667000,0.0 +1721496668000,-0.00195312 +1721496669000,-0.00195312 +1721496670000,0.0 +1721496671000,-0.00195312 +1721496672000,0.0 +1721496673000,0.0 +1721496674000,-0.00195312 +1721496675000,0.0 +1721496676000,0.0 +1721496677000,0.0 +1721496678000,-0.00195312 +1721496679000,-0.00390624 +1721496680000,-0.00390624 +1721496681000,-0.00195312 +1721496682000,-0.00195312 +1721496683000,-0.00390624 +1721496684000,-0.00390624 +1721496685000,-0.00390624 +1721496686000,-0.00195312 +1721496687000,0.0 +1721496688000,-0.00390624 +1721496689000,-0.00195312 +1721496690000,-0.00195312 +1721496691000,-0.00195312 +1721496692000,-0.00195312 +1721496693000,-0.00195312 +1721496694000,0.0 +1721496695000,-0.00195312 +1721496696000,0.0 +1721496697000,-0.00390624 +1721496698000,0.0 +1721496699000,-0.00195312 +1721496700000,0.0 +1721496701000,-0.00195312 +1721496702000,0.0 +1721496703000,0.0 +1721496704000,-0.00390624 +1721496705000,-0.00390624 +1721496706000,-0.00195312 +1721496707000,0.0 +1721496708000,0.0 +1721496709000,-0.00195312 +1721496710000,-0.00195312 +1721496711000,-0.00390624 +1721496712000,-0.00390624 +1721496713000,-0.00390624 +1721496714000,-0.00390624 +1721496715000,-0.00195312 +1721496716000,-0.00195312 +1721496717000,-0.00195312 +1721496718000,-0.00390624 +1721496719000,-0.00195312 +1721496720000,-0.00195312 +1721496721000,0.0 +1721496722000,0.0 +1721496723000,-0.00390624 +1721496724000,-0.00390624 +1721496725000,-0.00390624 +1721496726000,-0.00585936 +1721496727000,-0.00195312 +1721496728000,0.00195312 +1721496729000,0.0 +1721496730000,-0.00195312 +1721496731000,-0.00390624 +1721496732000,-0.00195312 +1721496733000,-0.00195312 +1721496734000,0.0 +1721496735000,-0.00585936 +1721496736000,-0.00390624 +1721496737000,-0.00195312 +1721496738000,-0.00195312 +1721496739000,0.0 +1721496740000,0.0 +1721496741000,-0.00195312 +1721496742000,-0.00195312 +1721496743000,0.0 +1721496744000,-0.00390624 + 1721496745000,-0.00390624 + 1721496746000,0.0 + 1721496747000,-0.00195312 + 1721496748000,-0.00195312 + 1721496749000,-0.00390624 + 1721496750000,-0.00390624 + 1721496751000,-0.00585936 + 1721496752000,-0.00390624 + 1721496753000,-0.00195312 + 1721496754000,-0.00195312 + 1721496755000,0.0 + 1721496756000,-0.00390624 + 1721496757000,-0.00585936 + 1721496758000,-0.00585936 + 1721496759000,-0.00390624 + 1721496760000,0.0 + 1721496761000,0.0 + 1721496762000,-0.00195312 + 1721496763000,0.0 + 1721496764000,-0.00195312 + 1721496765000,-0.00390624 + 1721496766000,-0.00195312 + 1721496767000,-0.00195312 + 1721496768000,-0.00585936 + 1721496769000,-0.00195312 + 1721496770000,0.0 + 1721496771000,-0.00195312 + 1721496772000,-0.00585936 + 1721496773000,-0.00585936 + 1721496774000,-0.00390624 + 1721496775000,-0.00195312 + 1721496776000,0.0 + 1721496777000,-0.00195312 +1721496778000,-0.00195312 +1721496779000,-0.00390624 +1721496780000,-0.00390624 +1721496781000,0.0 +1721496782000,0.0 +1721496783000,-0.00195312 +1721496784000,-0.00195312 +1721496785000,-0.00390624 +1721496786000,-0.00195312 +1721496787000,-0.00390624 +1721496788000,-0.00390624 +1721496789000,-0.00195312 +1721496790000,-0.00390624 +1721496791000,0.00195312 +1721496792000,0.0 +1721496793000,-0.00390624 +1721496794000,-0.00195312 +1721496795000,-0.00195312 +1721496796000,0.0 +1721496797000,-0.00390624 +1721496798000,-0.00195312 +1721496799000,0.0 +1721496800000,-0.00195312 +1721496801000,0.00195312 +1721496802000,-0.00390624 +1721496803000,0.0 +1721496804000,-0.00195312 +1721496805000,-0.00390624 +1721496806000,0.0 +1721496807000,0.0 +1721496808000,0.0 +1721496809000,-0.00390624 +1721496810000,-0.00195312 +1721496811000,-0.00390624 +1721496812000,-0.00390624 +1721496813000,0.0 +1721496814000,0.0 +1721496815000,-0.00195312 +1721496816000,-0.00195312 +1721496817000,-0.00390624 +1721496818000,-0.00195312 +1721496819000,-0.00195312 +1721496820000,-0.00585936 +1721496821000,0.0 +1721496822000,-0.00195312 +1721496823000,-0.00390624 +1721496824000,0.0 +1721496825000,-0.00195312 +1721496826000,-0.00390624 +1721496827000,0.0 +1721496828000,-0.00195312 +1721496829000,-0.00390624 +1721496830000,-0.00390624 +1721496831000,-0.00195312 +1721496832000,-0.00195312 +1721496833000,-0.00390624 +1721496834000,-0.00390624 +1721496835000,-0.00390624 +1721496836000,0.0 +1721496837000,-0.00195312 +1721496838000,-0.00390624 +1721496839000,-0.00390624 +1721496840000,-0.00195312 +1721496841000,-0.00195312 +1721496842000,-0.00390624 +1721496843000,-0.00195312 +1721496844000,-0.00195312 +1721496845000,-0.00195312 +1721496846000,0.0 +1721496847000,-0.00195312 +1721496848000,-0.00195312 +1721496849000,-0.00195312 +1721496850000,-0.00390624 +1721496851000,-0.00195312 +1721496852000,0.0 +1721496853000,-0.00195312 +1721496854000,-0.00390624 +1721496855000,-0.00195312 +1721496856000,-0.00390624 +1721496857000,-0.00195312 +1721496858000,-0.00195312 +1721496859000,-0.00781248 +1721496860000,-0.00390624 +1721496861000,0.0 +1721496862000,-0.00195312 +1721496863000,-0.00390624 +1721496864000,0.0 +1721496865000,0.00195312 +1721496866000,0.00195312 +1721496867000,-0.00390624 +1721496868000,0.0 +1721496869000,-0.00390624 +1721496870000,0.0 +1721496871000,0.0 +1721496872000,-0.00195312 +1721496873000,-0.00585936 + 1721496874000,-0.00390624 + 1721496875000,-0.00195312 + 1721496876000,-0.00390624 + 1721496877000,-0.00195312 + 1721496878000,0.0 + 1721496879000,0.00195312 + 1721496880000,0.0 + 1721496881000,0.0 + 1721496882000,0.0 + 1721496883000,-0.00195312 + 1721496884000,-0.00390624 + 1721496885000,-0.00390624 + 1721496886000,-0.00195312 + 1721496887000,-0.00195312 + 1721496888000,0.0 + 1721496889000,0.00195312 + 1721496890000,0.0 + 1721496891000,-0.00390624 + 1721496892000,-0.00585936 + 1721496893000,-0.00390624 + 1721496894000,-0.00195312 + 1721496895000,0.0 + 1721496896000,0.0 + 1721496897000,-0.00390624 + 1721496898000,-0.00195312 + 1721496899000,-0.00390624 + 1721496900000,-0.00195312 + 1721496901000,-0.00390624 + 1721496902000,-0.00195312 + 1721496903000,0.0 + 1721496904000,0.00195312 + 1721496905000,0.0 + 1721496906000,0.0 + 1721496907000,-0.00585936 + 1721496908000,-0.00195312 + 1721496909000,-0.00390624 + 1721496910000,-0.00195312 + 1721496911000,-0.00195312 + 1721496912000,-0.00390624 + 1721496913000,0.0 + 1721496914000,-0.00195312 + 1721496915000,-0.00390624 + 1721496916000,-0.00195312 + 1721496917000,-0.00195312 + 1721496918000,0.0 + 1721496919000,0.00195312 + 1721496920000,0.0 + 1721496921000,0.0 + 1721496922000,-0.00390624 + 1721496923000,-0.00195312 + 1721496924000,0.0 + 1721496925000,-0.00195312 + 1721496926000,-0.00195312 + 1721496927000,-0.00390624 + 1721496928000,-0.00195312 + 1721496929000,-0.00195312 + 1721496930000,-0.00195312 + 1721496931000,0.0 + 1721496932000,0.00195312 + 1721496933000,0.0 + 1721496934000,-0.00390624 + 1721496935000,-0.00390624 + 1721496936000,0.0 + 1721496937000,0.0 + 1721496938000,-0.00195312 + 1721496939000,0.0 + 1721496940000,-0.00195312 + 1721496941000,-0.00390624 + 1721496942000,-0.00390624 + 1721496943000,-0.00195312 + 1721496944000,-0.00195312 + 1721496945000,-0.00195312 + 1721496946000,-0.00195312 + 1721496947000,-0.00195312 + 1721496948000,-0.00195312 + 1721496949000,-0.00195312 + 1721496950000,-0.00390624 + 1721496951000,-0.00195312 + 1721496952000,-0.00195312 + 1721496953000,-0.00390624 + 1721496954000,-0.00195312 + 1721496955000,0.0 + 1721496956000,-0.00390624 + 1721496957000,-0.00585936 + 1721496958000,-0.00195312 + 1721496959000,-0.00390624 + 1721496960000,-0.00390624 + 1721496961000,-0.00390624 + 1721496962000,0.0 + 1721496963000,0.0 + 1721496964000,-0.00390624 + 1721496965000,-0.00195312 + 1721496966000,-0.00390624 + 1721496967000,-0.00195312 + 1721496968000,-0.00195312 + 1721496969000,-0.00195312 + 1721496970000,0.0 + 1721496971000,-0.00195312 + 1721496972000,-0.00195312 + 1721496973000,-0.00390624 + 1721496974000,-0.00390624 + 1721496975000,0.0 + 1721496976000,-0.00390624 + 1721496977000,-0.00195312 + 1721496978000,-0.00195312 + 1721496979000,-0.00390624 + 1721496980000,-0.00781248 + 1721496981000,-0.0097656 + 1721496982000,-0.00390624 + 1721496983000,-0.00390624 + 1721496984000,-0.00390624 + 1721496985000,-0.00390624 + 1721496986000,-0.00390624 + 1721496987000,-0.00781248 + 1721496988000,-0.00781248 + 1721496989000,-0.00585936 + 1721496990000,-0.00390624 + 1721496991000,-0.00195312 + 1721496992000,-0.00585936 + 1721496993000,-0.00195312 + 1721496994000,-0.00195312 + 1721496995000,-0.00390624 + 1721496996000,-0.00390624 + 1721496997000,-0.00195312 + 1721496998000,-0.00585936 + 1721496999000,-0.00390624 + 1721497000000,-0.00195312 + 1721497001000,-0.00390624 + 1721497002000,-0.00390624 + 1721497003000,-0.00390624 + 1721497004000,-0.00195312 + 1721497005000,-0.00390624 + 1721497006000,-0.00390624 + 1721497007000,-0.00585936 + 1721497008000,-0.00585936 + 1721497009000,-0.00195312 + 1721497010000,-0.00390624 + 1721497011000,-0.00195312 + 1721497012000,-0.00585936 + 1721497013000,-0.00195312 + 1721497014000,-0.00195312 + 1721497015000,0.0 + 1721497016000,-0.00390624 + 1721497017000,-0.00390624 + 1721497018000,-0.00390624 + 1721497019000,-0.00390624 + 1721497020000,-0.00195312 + 1721497021000,-0.00195312 + 1721497022000,-0.00195312 + 1721497023000,-0.00781248 + 1721497024000,-0.00585936 + 1721497025000,0.0 + 1721497026000,-0.00390624 + 1721497027000,-0.00390624 + 1721497028000,-0.00195312 + 1721497029000,-0.00390624 + 1721497030000,-0.00195312 + 1721497031000,0.0 + 1721497032000,-0.00195312 + 1721497033000,-0.00195312 + 1721497034000,-0.00195312 + 1721497035000,-0.00585936 + 1721497036000,-0.00390624 + 1721497037000,-0.00390624 + 1721497038000,-0.00390624 + 1721497039000,-0.00390624 + 1721497040000,-0.00390624 + 1721497041000,-0.00390624 + 1721497042000,-0.00390624 + 1721497043000,-0.00390624 + 1721497044000,-0.00390624 + 1721497045000,-0.00195312 + 1721497046000,-0.00585936 + 1721497047000,-0.00390624 + 1721497048000,0.0 + 1721497049000,0.0 + 1721497050000,0.0 + 1721497051000,-0.00195312 + 1721497052000,-0.00195312 + 1721497053000,-0.00195312 + 1721497054000,-0.00195312 + 1721497055000,-0.00195312 + 1721497056000,-0.00195312 + 1721497057000,-0.00195312 + 1721497058000,-0.00390624 + 1721497059000,-0.00390624 + 1721497060000,-0.00585936 + 1721497061000,-0.00390624 + 1721497062000,-0.00390624 + 1721497063000,-0.00390624 + 1721497064000,-0.00195312 + 1721497065000,-0.00195312 + 1721497066000,-0.00390624 + 1721497067000,-0.00390624 + 1721497068000,-0.00195312 + 1721497069000,-0.00390624 + 1721497070000,-0.00390624 + 1721497071000,-0.00585936 + 1721497072000,-0.00585936 + 1721497073000,-0.00390624 + 1721497074000,-0.00390624 + 1721497075000,-0.00195312 + 1721497076000,-0.00390624 + 1721497077000,-0.00390624 + 1721497078000,-0.00195312 + 1721497079000,-0.00390624 + 1721497080000,-0.00390624 + 1721497081000,-0.00390624 + 1721497082000,0.0 + 1721497083000,-0.00195312 + 1721497084000,-0.00390624 + 1721497085000,-0.00390624 + 1721497086000,-0.00390624 + 1721497087000,-0.00195312 + 1721497088000,-0.00585936 + 1721497089000,-0.00390624 + 1721497090000,-0.00195312 + 1721497091000,-0.00390624 + 1721497092000,-0.00585936 + 1721497093000,-0.00585936 + 1721497094000,0.0 + 1721497095000,-0.00390624 + 1721497096000,-0.00195312 + 1721497097000,0.0 + 1721497098000,-0.00390624 + 1721497099000,-0.00195312 + 1721497100000,-0.00390624 + 1721497101000,-0.00390624 + 1721497102000,-0.00781248 + 1721497103000,-0.00195312 + 1721497104000,-0.00390624 + 1721497105000,-0.00195312 + 1721497106000,-0.00390624 + 1721497107000,-0.00195312 + 1721497108000,-0.00195312 + 1721497109000,0.0 + 1721497110000,-0.00195312 + 1721497111000,-0.00390624 + 1721497112000,-0.00390624 + 1721497113000,-0.00195312 + 1721497114000,0.0 + 1721497115000,-0.00195312 + 1721497116000,-0.00390624 + 1721497117000,-0.00390624 + 1721497118000,-0.00195312 + 1721497119000,-0.00195312 + 1721497120000,-0.00195312 + 1721497121000,-0.00390624 + 1721497122000,-0.00390624 + 1721497123000,0.0 + 1721497124000,-0.00390624 + 1721497125000,-0.00195312 + 1721497126000,-0.00390624 + 1721497127000,-0.00390624 + 1721497128000,-0.00390624 + 1721497129000,-0.00195312 + 1721497130000,-0.00195312 + 1721497131000,-0.00390624 + 1721497132000,-0.00390624 + 1721497133000,0.0 + 1721497134000,-0.00390624 + 1721497135000,-0.00195312 + 1721497136000,-0.00390624 + 1721497137000,0.0 + 1721497138000,-0.00195312 + 1721497139000,0.0 + 1721497140000,0.0 + 1721497141000,-0.00195312 + 1721497142000,0.0 + 1721497143000,-0.00195312 + 1721497144000,-0.00195312 + 1721497145000,-0.00195312 + 1721497146000,-0.00390624 + 1721497147000,-0.00195312 + 1721497148000,-0.00585936 + 1721497149000,-0.00195312 + 1721497150000,-0.00390624 + 1721497151000,-0.00195312 + 1721497152000,-0.00390624 + 1721497153000,0.0 + 1721497154000,-0.00195312 + 1721497155000,0.0 + 1721497156000,0.0 + 1721497157000,-0.00195312 + 1721497158000,-0.00195312 + 1721497159000,-0.00195312 + 1721497160000,-0.00195312 + 1721497161000,-0.00390624 + 1721497162000,-0.00195312 + 1721497163000,0.0 + 1721497164000,-0.00195312 + 1721497165000,0.0 + 1721497166000,0.0 + 1721497167000,-0.00195312 + 1721497168000,-0.00195312 + 1721497169000,-0.00390624 + 1721497170000,0.0 + 1721497171000,-0.00195312 + 1721497172000,-0.00195312 + 1721497173000,-0.00195312 + 1721497174000,0.0 + 1721497175000,-0.00585936 + 1721497176000,-0.00195312 + 1721497177000,-0.00195312 + 1721497178000,-0.00195312 + 1721497179000,-0.00195312 + 1721497180000,-0.00195312 + 1721497181000,0.0 + 1721497182000,-0.00390624 + 1721497183000,-0.00195312 + 1721497184000,-0.00195312 + 1721497185000,0.00195312 + 1721497186000,0.0 + 1721497187000,-0.00195312 + 1721497188000,-0.00585936 + 1721497189000,-0.00585936 + 1721497190000,0.00195312 + 1721497191000,0.00195312 + 1721497192000,-0.00390624 + 1721497193000,-0.00195312 + 1721497194000,-0.00195312 + 1721497195000,0.0 + 1721497196000,-0.00195312 + 1721497197000,-0.00585936 + 1721497198000,-0.00195312 + 1721497199000,0.0 + 1721497200000,-0.00195312 + 1721497201000,-0.00390624 + 1721497202000,-0.00195312 + 1721497203000,-0.00195312 + 1721497204000,0.0 + 1721497205000,0.0 + 1721497206000,0.0 + 1721497207000,0.0 + 1721497208000,-0.00585936 + 1721497209000,-0.00390624 + 1721497210000,-0.00390624 + 1721497211000,-0.00195312 + 1721497212000,0.00195312 + 1721497213000,0.00195312 + 1721497214000,0.00195312 + 1721497215000,0.0 + 1721497216000,-0.00390624 + 1721497217000,-0.00585936 + 1721497218000,-0.00585936 + 1721497219000,-0.00585936 + 1721497220000,-0.00195312 + 1721497221000,-0.00585936 + 1721497222000,0.0 + 1721497223000,-0.00195312 + 1721497224000,-0.00195312 + 1721497225000,-0.00195312 + 1721497226000,-0.00195312 + 1721497227000,-0.00195312 + 1721497228000,-0.00195312 + 1721497229000,-0.00390624 + 1721497230000,-0.00195312 + 1721497231000,-0.00195312 + 1721497232000,-0.00195312 + 1721497233000,0.0 + 1721497234000,-0.00195312 + 1721497235000,-0.00390624 + 1721497236000,-0.00390624 + 1721497237000,-0.00195312 + 1721497238000,-0.00195312 + 1721497239000,-0.00390624 + 1721497240000,0.0 + 1721497241000,-0.00195312 + 1721497242000,0.0 + 1721497243000,-0.00195312 + 1721497244000,0.0 + 1721497245000,-0.00195312 + 1721497246000,-0.00390624 + 1721497247000,-0.00390624 + 1721497248000,-0.00195312 + 1721497249000,-0.00195312 + 1721497250000,-0.00390624 + 1721497251000,-0.00390624 + 1721497252000,-0.00195312 + 1721497253000,-0.00390624 + 1721497254000,-0.00390624 + 1721497255000,-0.00195312 + 1721497256000,-0.00195312 + 1721497257000,-0.00390624 + 1721497258000,-0.00390624 + 1721497259000,-0.00195312 + 1721497260000,-0.00195312 + 1721497261000,-0.00195312 + 1721497262000,-0.00195312 + 1721497263000,-0.00390624 + 1721497264000,-0.00195312 + 1721497265000,-0.00390624 + 1721497266000,0.0 + 1721497267000,-0.00195312 + 1721497268000,-0.00195312 + 1721497269000,-0.00195312 + 1721497270000,0.0 + 1721497271000,-0.00390624 + 1721497272000,-0.00195312 + 1721497273000,-0.00195312 + 1721497274000,-0.00195312 + 1721497275000,0.0 + 1721497276000,-0.00390624 + 1721497277000,-0.00195312 + 1721497278000,0.0 + 1721497279000,-0.00390624 + 1721497280000,-0.00390624 + 1721497281000,-0.00195312 + 1721497282000,0.0 + 1721497283000,-0.00195312 + 1721497284000,-0.00195312 + 1721497285000,0.0 + 1721497286000,0.0 + 1721497287000,-0.00195312 + 1721497288000,-0.00390624 + 1721497289000,-0.00390624 + 1721497290000,-0.00195312 + 1721497291000,-0.00195312 + 1721497292000,-0.00390624 + 1721497293000,-0.00195312 + 1721497294000,-0.00195312 + 1721497295000,-0.00390624 + 1721497296000,-0.00195312 + 1721497297000,-0.00390624 + 1721497298000,-0.00390624 + 1721497299000,0.0 + 1721497300000,-0.00390624 + 1721497301000,-0.00390624 + 1721497302000,-0.00390624 + 1721497303000,-0.00195312 + 1721497304000,-0.00195312 + 1721497305000,-0.00390624 + 1721497306000,-0.00195312 + 1721497307000,-0.00195312 +1721497308000,-0.00390624 +1721497309000,-0.00390624 +1721497310000,0.0 +1721497311000,-0.00195312 +1721497312000,-0.00585936 +1721497313000,-0.00195312 +1721497314000,-0.00195312 +1721497315000,-0.00585936 +1721497316000,-0.00195312 +1721497317000,-0.00390624 +1721497318000,0.0 +1721497319000,-0.00195312 +1721497320000,-0.00195312 +1721497321000,-0.00390624 +1721497322000,-0.00390624 +1721497323000,-0.00195312 +1721497324000,-0.00195312 +1721497325000,-0.00390624 +1721497326000,-0.00195312 +1721497327000,-0.00195312 +1721497328000,-0.00390624 +1721497329000,-0.00195312 +1721497330000,-0.00390624 +1721497331000,-0.00390624 +1721497332000,-0.00195312 +1721497333000,-0.00390624 +1721497334000,-0.00195312 +1721497335000,-0.00195312 +1721497336000,-0.00195312 +1721497337000,-0.00390624 +1721497338000,-0.00390624 +1721497339000,-0.00195312 +1721497340000,0.0 +1721497341000,-0.00195312 +1721497342000,-0.00390624 +1721497343000,-0.00390624 +1721497344000,-0.00390624 +1721497345000,-0.00195312 +1721497346000,-0.00195312 +1721497347000,-0.00585936 +1721497348000,-0.00195312 +1721497349000,-0.00390624 +1721497350000,-0.00390624 +1721497351000,-0.00390624 +1721497352000,-0.00390624 +1721497353000,-0.00195312 +1721497354000,-0.00195312 +1721497355000,-0.00195312 +1721497356000,-0.00390624 +1721497357000,-0.00195312 +1721497358000,0.0 +1721497359000,-0.00585936 +1721497360000,-0.00195312 +1721497361000,-0.00195312 +1721497362000,-0.00390624 +1721497363000,-0.00195312 +1721497364000,-0.00390624 +1721497365000,0.0 +1721497366000,-0.00390624 +1721497367000,-0.00195312 +1721497368000,0.0 +1721497369000,-0.00195312 +1721497370000,-0.00195312 +1721497371000,-0.00195312 +1721497372000,-0.00195312 +1721497373000,-0.00195312 +1721497374000,-0.00195312 +1721497375000,-0.00195312 +1721497376000,-0.00195312 +1721497377000,-0.00195312 +1721497378000,-0.00195312 +1721497379000,-0.00390624 +1721497380000,-0.00390624 +1721497381000,-0.00390624 +1721497382000,-0.00585936 +1721497383000,-0.00195312 +1721497384000,-0.00195312 +1721497385000,-0.00390624 +1721497386000,-0.00195312 +1721497387000,-0.00195312 +1721497388000,-0.00390624 +1721497389000,-0.00195312 +1721497390000,-0.00195312 +1721497391000,-0.00585936 +1721497392000,-0.00390624 +1721497393000,-0.00195312 +1721497394000,-0.00195312 +1721497395000,-0.00195312 +1721497396000,-0.00195312 +1721497397000,0.0 +1721497398000,0.0 +1721497399000,-0.00195312 +1721497400000,-0.00195312 +1721497401000,-0.00585936 +1721497402000,-0.00195312 +1721497403000,-0.00195312 + 1721497404000,-0.00195312 + 1721497405000,0.0 + 1721497406000,0.0 + 1721497407000,-0.00195312 + 1721497408000,-0.00195312 + 1721497409000,-0.00195312 + 1721497410000,-0.00195312 + 1721497411000,-0.00195312 + 1721497412000,-0.00195312 + 1721497413000,-0.00195312 + 1721497414000,-0.00390624 + 1721497415000,-0.00390624 + 1721497416000,0.0 + 1721497417000,-0.00195312 + 1721497418000,-0.00390624 + 1721497419000,-0.00390624 + 1721497420000,-0.00195312 + 1721497421000,-0.00390624 + 1721497422000,0.0 + 1721497423000,-0.00390624 + 1721497424000,-0.00390624 + 1721497425000,-0.00195312 + 1721497426000,-0.00390624 + 1721497427000,-0.00390624 + 1721497428000,0.0 + 1721497429000,-0.00195312 + 1721497430000,0.0 +1721497431000,-0.00390624 +1721497432000,-0.00195312 +1721497433000,-0.00390624 +1721497434000,-0.00195312 +1721497435000,-0.00195312 +1721497436000,-0.00390624 +1721497437000,-0.00195312 +1721497438000,-0.00390624 +1721497439000,-0.00195312 +1721497440000,-0.00195312 +1721497441000,-0.00195312 +1721497442000,-0.00195312 +1721497443000,-0.00195312 +1721497444000,-0.00195312 +1721497445000,-0.00390624 +1721497446000,-0.00390624 +1721497447000,-0.00390624 +1721497448000,-0.00195312 +1721497449000,0.0 +1721497450000,-0.00195312 +1721497451000,0.0 +1721497452000,-0.00195312 +1721497453000,0.0 +1721497454000,-0.00390624 +1721497455000,0.0 +1721497456000,-0.00195312 +1721497457000,0.0 +1721497458000,0.00390624 +1721497459000,-0.00585936 +1721497460000,-0.00390624 +1721497461000,-0.00195312 +1721497462000,-0.00390624 +1721497463000,-0.00195312 +1721497464000,-0.00390624 +1721497465000,0.0 +1721497466000,-0.00390624 +1721497467000,-0.00390624 +1721497468000,-0.00390624 +1721497469000,-0.00195312 +1721497470000,0.0 +1721497471000,-0.00195312 +1721497472000,-0.00390624 +1721497473000,-0.00585936 +1721497474000,0.0 +1721497475000,-0.00585936 +1721497476000,-0.00390624 +1721497477000,0.0 +1721497478000,-0.00585936 +1721497479000,-0.00195312 +1721497480000,-0.00195312 +1721497481000,0.0 +1721497482000,-0.00195312 +1721497483000,-0.00390624 +1721497484000,-0.00585936 +1721497485000,-0.00585936 +1721497486000,0.0 +1721497487000,0.0 +1721497488000,-0.00195312 +1721497489000,-0.00195312 +1721497490000,0.0 +1721497491000,-0.00195312 +1721497492000,-0.00781248 +1721497493000,0.0 +1721497494000,0.0 +1721497495000,-0.00585936 +1721497496000,-0.00195312 +1721497497000,0.0 +1721497498000,0.00195312 +1721497499000,0.0 +1721497500000,-0.00195312 +1721497501000,0.0 +1721497502000,-0.00195312 +1721497503000,-0.00390624 +1721497504000,-0.00390624 +1721497505000,-0.00585936 +1721497506000,-0.0097656 +1721497507000,0.0 +1721497508000,0.0 +1721497509000,0.00195312 +1721497510000,-0.00585936 +1721497511000,-0.00585936 +1721497512000,-0.00195312 +1721497513000,0.0 +1721497514000,0.0 +1721497515000,0.00195312 +1721497516000,-0.00195312 +1721497517000,0.0 +1721497518000,0.0 +1721497519000,-0.00195312 +1721497520000,-0.00195312 +1721497521000,-0.00195312 +1721497522000,-0.00390624 +1721497523000,0.0 +1721497524000,-0.00195312 +1721497525000,-0.00390624 +1721497526000,-0.00390624 +1721497527000,-0.00195312 +1721497528000,-0.00390624 +1721497529000,-0.00195312 +1721497530000,0.0 +1721497531000,-0.00390624 +1721497532000,-0.00195312 +1721497533000,-0.00195312 +1721497534000,-0.00390624 +1721497535000,-0.00195312 +1721497536000,0.0 +1721497537000,-0.00390624 +1721497538000,-0.00390624 +1721497539000,-0.00390624 +1721497540000,0.0 +1721497541000,-0.00195312 +1721497542000,-0.00195312 +1721497543000,-0.00585936 +1721497544000,-0.00195312 +1721497545000,-0.00195312 +1721497546000,-0.00195312 +1721497547000,-0.00390624 +1721497548000,-0.00195312 +1721497549000,-0.00195312 +1721497550000,0.0 +1721497551000,-0.00195312 +1721497552000,-0.00390624 +1721497553000,0.0 +1721497554000,-0.00195312 +1721497555000,-0.00390624 +1721497556000,-0.00390624 +1721497557000,-0.00585936 +1721497558000,-0.00390624 +1721497559000,-0.00585936 + 1721497560000,-0.00195312 +1721497561000,0.0 +1721497562000,0.0 +1721497563000,-0.00390624 +1721497564000,-0.00585936 +1721497565000,-0.00390624 +1721497566000,-0.00781248 +1721497567000,-0.00585936 +1721497568000,-0.00390624 +1721497569000,-0.00390624 +1721497570000,-0.00390624 +1721497571000,-0.00585936 +1721497572000,-0.00585936 +1721497573000,-0.00585936 +1721497574000,-0.00390624 +1721497575000,-0.00195312 +1721497576000,-0.00781248 +1721497577000,-0.00585936 +1721497578000,-0.00585936 +1721497579000,-0.00585936 +1721497580000,-0.00390624 +1721497581000,-0.00195312 +1721497582000,-0.00585936 +1721497583000,-0.00585936 +1721497584000,-0.00585936 +1721497585000,-0.00390624 +1721497586000,-0.00195312 +1721497587000,-0.00390624 +1721497588000,-0.00390624 +1721497589000,-0.00585936 +1721497590000,-0.00585936 +1721497591000,-0.00585936 +1721497592000,-0.00390624 +1721497593000,-0.00585936 +1721497594000,-0.00585936 +1721497595000,-0.00390624 +1721497596000,-0.00585936 +1721497597000,-0.00585936 +1721497598000,-0.00390624 +1721497599000,-0.00390624 +1721497600000,-0.00390624 +1721497601000,-0.00390624 +1721497602000,-0.00390624 +1721497603000,-0.00390624 +1721497604000,-0.00585936 +1721497605000,-0.00585936 +1721497606000,-0.00585936 +1721497607000,-0.00585936 +1721497608000,-0.00585936 +1721497609000,-0.00781248 +1721497610000,-0.00585936 +1721497611000,-0.00781248 +1721497612000,-0.00585936 +1721497613000,-0.00390624 +1721497614000,-0.00195312 +1721497615000,-0.00390624 +1721497616000,-0.00390624 +1721497617000,-0.00390624 +1721497618000,-0.00390624 +1721497619000,-0.00390624 +1721497620000,-0.00390624 +1721497621000,-0.00390624 +1721497622000,-0.00195312 +1721497623000,-0.00195312 +1721497624000,-0.00390624 +1721497625000,-0.00390624 +1721497626000,-0.00390624 +1721497627000,-0.00390624 +1721497628000,-0.00390624 +1721497629000,-0.00390624 +1721497630000,-0.00195312 +1721497631000,-0.00390624 +1721497632000,-0.00195312 +1721497633000,-0.00390624 +1721497634000,-0.00195312 +1721497635000,-0.00195312 +1721497636000,-0.00195312 +1721497637000,-0.00390624 +1721497638000,-0.00390624 +1721497639000,-0.00585936 +1721497640000,-0.00585936 +1721497641000,-0.00585936 +1721497642000,-0.00390624 +1721497643000,-0.00195312 +1721497644000,0.0 +1721497645000,0.0 +1721497646000,-0.00390624 +1721497647000,-0.00585936 +1721497648000,-0.00781248 +1721497649000,-0.00585936 +1721497650000,-0.00390624 +1721497651000,-0.00195312 +1721497652000,0.0 +1721497653000,-0.00195312 +1721497654000,-0.00390624 +1721497655000,-0.00390624 +1721497656000,-0.00195312 + 1721497657000,-0.00195312 + 1721497658000,-0.00390624 + 1721497659000,-0.00585936 + 1721497660000,-0.00195312 + 1721497661000,0.0 + 1721497662000,0.0 + 1721497663000,-0.00390624 + 1721497664000,-0.00390624 + 1721497665000,-0.00195312 + 1721497666000,-0.00390624 + 1721497667000,-0.00390624 + 1721497668000,-0.00585936 + 1721497669000,-0.00585936 + 1721497670000,-0.00585936 + 1721497671000,-0.00585936 + 1721497672000,-0.00195312 + 1721497673000,-0.00195312 + 1721497674000,-0.00195312 + 1721497675000,-0.00390624 + 1721497676000,-0.00585936 + 1721497677000,-0.00585936 + 1721497678000,-0.00390624 + 1721497679000,-0.00390624 + 1721497680000,-0.00585936 + 1721497681000,-0.00781248 + 1721497682000,-0.00585936 + 1721497683000,-0.00585936 + 1721497684000,-0.00390624 + 1721497685000,-0.00390624 + 1721497686000,-0.00390624 + 1721497687000,-0.00390624 + 1721497688000,0.0 + 1721497689000,0.00195312 + 1721497690000,-0.00195312 + 1721497691000,-0.00585936 + 1721497692000,-0.00195312 + 1721497693000,-0.00195312 + 1721497694000,0.0 + 1721497695000,-0.00390624 + 1721497696000,-0.00781248 + 1721497697000,-0.00195312 + 1721497698000,0.00195312 + 1721497699000,0.0 + 1721497700000,0.0 + 1721497701000,-0.00390624 + 1721497702000,-0.00781248 + 1721497703000,-0.00390624 + 1721497704000,-0.00195312 + 1721497705000,-0.00390624 + 1721497706000,-0.00585936 + 1721497707000,0.0 + 1721497708000,0.0 + 1721497709000,0.0 + 1721497710000,0.0 + 1721497711000,-0.00390624 + 1721497712000,-0.00390624 + 1721497713000,-0.00390624 + 1721497714000,-0.00195312 + 1721497715000,-0.00195312 + 1721497716000,0.0 + 1721497717000,-0.00390624 + 1721497718000,-0.00390624 + 1721497719000,-0.00195312 + 1721497720000,-0.00390624 + 1721497721000,-0.00585936 + 1721497722000,-0.00195312 + 1721497723000,-0.00195312 + 1721497724000,0.0 + 1721497725000,-0.00585936 + 1721497726000,0.0 + 1721497727000,0.0 + 1721497728000,-0.00390624 + 1721497729000,-0.00585936 + 1721497730000,-0.00390624 + 1721497731000,-0.00195312 + 1721497732000,0.0 + 1721497733000,0.0 + 1721497734000,-0.00195312 + 1721497735000,-0.00195312 + 1721497736000,-0.00390624 + 1721497737000,0.00195312 + 1721497738000,-0.00195312 + 1721497739000,-0.00390624 + 1721497740000,-0.00390624 + 1721497741000,-0.00195312 + 1721497742000,-0.00195312 + 1721497743000,-0.00390624 + 1721497744000,0.0 + 1721497745000,0.0 + 1721497746000,-0.00195312 + 1721497747000,-0.00585936 + 1721497748000,-0.00195312 +1721497749000,-0.00585936 +1721497750000,-0.00390624 +1721497751000,-0.00195312 +1721497752000,-0.00195312 +1721497753000,-0.00390624 +1721497754000,-0.00195312 +1721497755000,-0.00390624 +1721497756000,-0.00585936 +1721497757000,-0.00781248 +1721497758000,-0.00585936 +1721497759000,-0.00195312 +1721497760000,-0.00195312 +1721497761000,-0.00390624 +1721497762000,-0.00390624 +1721497763000,-0.00781248 +1721497764000,-0.00390624 +1721497765000,0.0 +1721497766000,-0.00195312 +1721497767000,0.0 +1721497768000,-0.00390624 +1721497769000,-0.00585936 +1721497770000,-0.00390624 +1721497771000,-0.00195312 +1721497772000,-0.00195312 +1721497773000,0.0 +1721497774000,-0.00195312 +1721497775000,-0.00195312 +1721497776000,0.0 +1721497777000,-0.00195312 +1721497778000,0.00195312 +1721497779000,-0.00195312 +1721497780000,-0.00390624 +1721497781000,-0.00585936 +1721497782000,-0.00585936 +1721497783000,0.0 +1721497784000,-0.00195312 +1721497785000,-0.00195312 +1721497786000,-0.00390624 +1721497787000,-0.00195312 +1721497788000,-0.00195312 +1721497789000,-0.00195312 +1721497790000,-0.00195312 +1721497791000,-0.00195312 +1721497792000,-0.00195312 +1721497793000,-0.00390624 +1721497794000,-0.00195312 +1721497795000,-0.00390624 +1721497796000,-0.00390624 +1721497797000,-0.00390624 +1721497798000,-0.00195312 +1721497799000,-0.00390624 +1721497800000,-0.00390624 +1721497801000,-0.00195312 +1721497802000,-0.00195312 +1721497803000,-0.00585936 +1721497804000,-0.00195312 +1721497805000,-0.00195312 +1721497806000,-0.00390624 +1721497807000,-0.00195312 +1721497808000,-0.00195312 +1721497809000,-0.00195312 +1721497810000,-0.00195312 +1721497811000,-0.00390624 +1721497812000,-0.00390624 +1721497813000,-0.00781248 +1721497814000,-0.00390624 +1721497815000,-0.00390624 +1721497816000,-0.00195312 +1721497817000,-0.00390624 +1721497818000,-0.00195312 +1721497819000,-0.00390624 +1721497820000,-0.00390624 +1721497821000,-0.00195312 +1721497822000,-0.00195312 +1721497823000,-0.00781248 +1721497824000,-0.00390624 +1721497825000,-0.00195312 +1721497826000,-0.00195312 +1721497827000,-0.00390624 +1721497828000,-0.00195312 +1721497829000,-0.00390624 +1721497830000,-0.00585936 +1721497831000,-0.00390624 +1721497832000,-0.00195312 +1721497833000,0.0 +1721497834000,-0.00585936 +1721497835000,0.0 +1721497836000,-0.00195312 +1721497837000,0.0 +1721497838000,-0.00585936 +1721497839000,-0.01757808 +1721497840000,0.0 +1721497841000,0.00390624 +1721497842000,0.0 +1721497843000,-0.00390624 +1721497844000,-0.0097656 +1721497845000,-0.00390624 +1721497846000,-0.00781248 +1721497847000,-0.00390624 +1721497848000,-0.00390624 +1721497849000,-0.00390624 +1721497850000,0.00195312 +1721497851000,-0.00781248 +1721497852000,-0.00195312 +1721497853000,-0.00585936 +1721497854000,0.00585936 +1721497855000,0.00781248 +1721497856000,0.0 +1721497857000,0.0 +1721497858000,0.0 +1721497859000,-0.00585936 +1721497860000,-0.00390624 +1721497861000,-0.00195312 +1721497862000,0.00195312 +1721497863000,0.00195312 +1721497864000,0.00390624 +1721497865000,-0.0097656 +1721497866000,0.00195312 +1721497867000,-0.00585936 +1721497868000,-0.00781248 +1721497869000,-0.00390624 +1721497870000,-0.00195312 +1721497871000,-0.0097656 +1721497872000,0.00585936 +1721497873000,-0.00585936 +1721497874000,-0.00781248 +1721497875000,-0.00195312 +1721497876000,0.00585936 +1721497877000,-0.00390624 +1721497878000,0.00585936 +1721497879000,-0.00781248 +1721497880000,-0.00195312 +1721497881000,-0.00390624 +1721497882000,-0.00781248 +1721497883000,0.00195312 +1721497884000,0.0 +1721497885000,-0.00390624 +1721497886000,-0.01367184 +1721497887000,0.0 +1721497888000,-0.00781248 +1721497889000,-0.00390624 +1721497890000,-0.00781248 +1721497891000,0.00390624 +1721497892000,0.00781248 +1721497893000,-0.00390624 +1721497894000,-0.00781248 +1721497895000,-0.00585936 +1721497896000,-0.00195312 +1721497897000,-0.00195312 +1721497898000,0.00195312 +1721497899000,-0.00195312 +1721497900000,-0.00585936 +1721497901000,-0.00195312 +1721497902000,-0.00390624 +1721497903000,0.0 +1721497904000,-0.00390624 +1721497905000,-0.00781248 +1721497906000,-0.00390624 +1721497907000,-0.00195312 +1721497908000,0.0 +1721497909000,0.00195312 +1721497910000,-0.00195312 +1721497911000,-0.00195312 +1721497912000,-0.00195312 +1721497913000,-0.00585936 +1721497914000,-0.00390624 +1721497915000,-0.00585936 +1721497916000,0.0 +1721497917000,0.0 +1721497918000,-0.00390624 +1721497919000,-0.00585936 +1721497920000,-0.00585936 +1721497921000,-0.00585936 +1721497922000,-0.00390624 +1721497923000,0.0 +1721497924000,0.0 +1721497925000,0.00585936 +1721497926000,0.0 +1721497927000,-0.00781248 +1721497928000,-0.00390624 +1721497929000,-0.00195312 +1721497930000,-0.00195312 +1721497931000,0.0 +1721497932000,-0.00585936 +1721497933000,-0.00781248 +1721497934000,-0.00195312 +1721497935000,-0.00195312 +1721497936000,-0.00585936 +1721497937000,-0.00390624 +1721497938000,-0.00390624 +1721497939000,-0.00585936 + 1721497940000,0.00195312 + 1721497941000,0.00195312 + 1721497942000,-0.00390624 + 1721497943000,-0.00585936 + 1721497944000,-0.00390624 + 1721497945000,-0.00390624 + 1721497946000,-0.00390624 + 1721497947000,-0.00195312 + 1721497948000,-0.00781248 + 1721497949000,0.0 + 1721497950000,-0.00195312 + 1721497951000,0.0 + 1721497952000,-0.00390624 + 1721497953000,-0.00195312 + 1721497954000,0.0 + 1721497955000,-0.00195312 + 1721497956000,0.0 + 1721497957000,-0.00390624 + 1721497958000,-0.00585936 + 1721497959000,-0.00390624 + 1721497960000,-0.00195312 + 1721497961000,-0.00390624 + 1721497962000,-0.00585936 + 1721497963000,0.0 + 1721497964000,0.0 + 1721497965000,-0.00195312 + 1721497966000,0.0 + 1721497967000,-0.00195312 + 1721497968000,-0.00390624 + 1721497969000,0.0 + 1721497970000,-0.00585936 + 1721497971000,-0.00585936 + 1721497972000,-0.00195312 + 1721497973000,0.0 + 1721497974000,-0.00195312 + 1721497975000,-0.00390624 + 1721497976000,-0.00585936 + 1721497977000,0.0 + 1721497978000,-0.00585936 + 1721497979000,-0.00585936 + 1721497980000,0.00195312 + 1721497981000,-0.00195312 + 1721497982000,0.0 + 1721497983000,-0.00195312 + 1721497984000,-0.00195312 + 1721497985000,0.0 + 1721497986000,-0.00195312 + 1721497987000,-0.00390624 + 1721497988000,-0.00390624 + 1721497989000,-0.00195312 + 1721497990000,0.0 + 1721497991000,0.00195312 + 1721497992000,-0.00195312 + 1721497993000,0.00195312 + 1721497994000,-0.00195312 + 1721497995000,-0.00781248 + 1721497996000,-0.00195312 + 1721497997000,-0.00390624 + 1721497998000,0.0 + 1721497999000,-0.00195312 + 1721498000000,0.00195312 + 1721498001000,0.00195312 + 1721498002000,0.0 + 1721498003000,-0.00390624 + 1721498004000,-0.00195312 + 1721498005000,0.0 + 1721498006000,-0.00390624 + 1721498007000,-0.00390624 + 1721498008000,-0.00195312 + 1721498009000,0.0 + 1721498010000,-0.00390624 + 1721498011000,0.0 + 1721498012000,-0.00195312 + 1721498013000,-0.00585936 + 1721498014000,-0.00195312 + 1721498015000,0.0 + 1721498016000,0.00195312 + 1721498017000,-0.00195312 + 1721498018000,-0.00781248 + 1721498019000,-0.00390624 + 1721498020000,-0.00195312 + 1721498021000,0.0 + 1721498022000,-0.00195312 + 1721498023000,-0.00195312 + 1721498024000,0.0 + 1721498025000,-0.00195312 + 1721498026000,-0.00585936 + 1721498027000,-0.00781248 + 1721498028000,-0.00195312 + 1721498029000,-0.00390624 + 1721498030000,-0.00390624 + 1721498031000,-0.00585936 + 1721498032000,-0.00390624 + 1721498033000,-0.00390624 + 1721498034000,-0.00390624 + 1721498035000,-0.00390624 + 1721498036000,-0.00195312 + 1721498037000,-0.00195312 + 1721498038000,-0.00195312 + 1721498039000,-0.00195312 + 1721498040000,-0.00195312 + 1721498041000,-0.00195312 + 1721498042000,-0.00195312 + 1721498043000,-0.00585936 + 1721498044000,-0.00195312 + 1721498045000,-0.00195312 + 1721498046000,-0.00195312 + 1721498047000,0.0 + 1721498048000,0.00195312 + 1721498049000,-0.00195312 + 1721498050000,-0.00195312 + 1721498051000,-0.00195312 +1721498052000,0.0 +1721498053000,-0.00390624 +1721498054000,0.0 +1721498055000,0.0 +1721498056000,0.0 +1721498057000,-0.00390624 +1721498058000,-0.00781248 +1721498059000,-0.00390624 +1721498060000,-0.00195312 +1721498061000,-0.00390624 +1721498062000,-0.00585936 +1721498063000,-0.00195312 +1721498064000,0.0 +1721498065000,-0.00195312 +1721498066000,-0.00390624 +1721498067000,-0.00195312 +1721498068000,0.00195312 +1721498069000,-0.00390624 +1721498070000,-0.00390624 +1721498071000,-0.00390624 +1721498072000,-0.00390624 +1721498073000,0.0 +1721498074000,-0.00195312 +1721498075000,-0.00390624 +1721498076000,0.0 +1721498077000,0.00195312 +1721498078000,0.0 +1721498079000,0.0 +1721498080000,-0.00195312 +1721498081000,-0.00195312 +1721498082000,-0.00390624 +1721498083000,0.0 +1721498084000,0.0 +1721498085000,-0.00390624 +1721498086000,0.0 +1721498087000,0.0 +1721498088000,-0.00195312 +1721498089000,-0.00195312 +1721498090000,0.0 +1721498091000,-0.00195312 +1721498092000,-0.00195312 +1721498093000,-0.00195312 +1721498094000,-0.00195312 +1721498095000,-0.00195312 +1721498096000,-0.00390624 +1721498097000,-0.00390624 +1721498098000,-0.00195312 +1721498099000,0.0 +1721498100000,0.0 +1721498101000,-0.00195312 +1721498102000,-0.00585936 +1721498103000,0.0 +1721498104000,-0.00195312 +1721498105000,0.0 +1721498106000,-0.00585936 +1721498107000,-0.00195312 +1721498108000,-0.00390624 +1721498109000,-0.00585936 +1721498110000,-0.00390624 +1721498111000,-0.00390624 +1721498112000,-0.00390624 +1721498113000,0.0 +1721498114000,-0.00195312 +1721498115000,-0.00195312 +1721498116000,-0.00585936 +1721498117000,-0.00195312 +1721498118000,-0.00390624 +1721498119000,-0.00390624 +1721498120000,-0.00390624 +1721498121000,-0.00195312 +1721498122000,-0.00585936 +1721498123000,-0.00585936 +1721498124000,-0.00390624 +1721498125000,0.0 +1721498126000,-0.00195312 +1721498127000,-0.00585936 +1721498128000,-0.0097656 +1721498129000,-0.00585936 +1721498130000,0.0 +1721498131000,-0.00195312 +1721498132000,0.00195312 +1721498133000,-0.00585936 +1721498134000,-0.00390624 +1721498135000,0.0 +1721498136000,0.0 +1721498137000,-0.00195312 +1721498138000,0.00585936 +1721498139000,0.00195312 +1721498140000,-0.0097656 +1721498141000,-0.01171872 +1721498142000,-0.01171872 +1721498143000,-0.00585936 +1721498144000,-0.00195312 +1721498145000,-0.00195312 +1721498146000,-0.00585936 +1721498147000,-0.00195312 + 1721498148000,-0.00390624 + 1721498149000,-0.00585936 + 1721498150000,-0.00390624 + 1721498151000,-0.00390624 + 1721498152000,-0.00390624 + 1721498153000,-0.00585936 + 1721498154000,-0.00195312 + 1721498155000,-0.00195312 + 1721498156000,0.0 + 1721498157000,-0.00195312 + 1721498158000,0.0 + 1721498159000,0.0 + 1721498160000,-0.00585936 + 1721498161000,-0.00781248 + 1721498162000,0.0 +1721498163000,0.0 +1721498164000,-0.00195312 +1721498165000,-0.00195312 +1721498166000,-0.00585936 +1721498167000,-0.00195312 +1721498168000,-0.00585936 +1721498169000,-0.00390624 +1721498170000,-0.0097656 +1721498171000,0.00195312 +1721498172000,0.0 +1721498173000,-0.00585936 +1721498174000,-0.00585936 +1721498175000,-0.00585936 +1721498176000,-0.00195312 +1721498177000,0.00195312 +1721498178000,0.0 +1721498179000,0.0 +1721498180000,-0.00195312 +1721498181000,0.0 +1721498182000,-0.00195312 +1721498183000,-0.00390624 +1721498184000,-0.00585936 +1721498185000,0.00195312 +1721498186000,0.0 +1721498187000,-0.00585936 +1721498188000,-0.00390624 +1721498189000,-0.00195312 +1721498190000,-0.0097656 +1721498191000,-0.00195312 +1721498192000,-0.00585936 +1721498193000,-0.00585936 +1721498194000,-0.00585936 +1721498195000,-0.00585936 +1721498196000,-0.00390624 +1721498197000,-0.00195312 +1721498198000,-0.00390624 +1721498199000,0.00195312 +1721498200000,-0.00195312 +1721498201000,-0.00390624 +1721498202000,-0.00390624 +1721498203000,-0.00585936 +1721498204000,-0.00390624 +1721498205000,-0.00195312 +1721498206000,-0.00390624 +1721498207000,-0.00195312 +1721498208000,-0.00195312 +1721498209000,0.0 +1721498210000,-0.00390624 +1721498211000,-0.00195312 +1721498212000,-0.00585936 +1721498213000,0.0 +1721498214000,0.0 +1721498215000,-0.00195312 +1721498216000,-0.00585936 +1721498217000,-0.00195312 +1721498218000,0.00390624 +1721498219000,0.00195312 +1721498220000,0.0 +1721498221000,-0.00390624 +1721498222000,-0.00390624 +1721498223000,-0.00195312 +1721498224000,-0.00390624 +1721498225000,-0.00781248 +1721498226000,-0.00195312 +1721498227000,-0.00390624 +1721498228000,0.0 +1721498229000,-0.00195312 +1721498230000,-0.00781248 +1721498231000,-0.00390624 +1721498232000,-0.00390624 +1721498233000,-0.00390624 +1721498234000,-0.00390624 +1721498235000,0.0 +1721498236000,-0.00195312 +1721498237000,-0.00195312 +1721498238000,0.00390624 +1721498239000,-0.00390624 +1721498240000,-0.00585936 +1721498241000,-0.00195312 +1721498242000,-0.00195312 +1721498243000,0.00195312 +1721498244000,-0.00781248 +1721498245000,-0.00781248 +1721498246000,0.00390624 +1721498247000,-0.00781248 +1721498248000,-0.00195312 +1721498249000,-0.00390624 +1721498250000,-0.00390624 +1721498251000,-0.00195312 +1721498252000,-0.00195312 +1721498253000,-0.00195312 +1721498254000,0.0 +1721498255000,-0.00390624 +1721498256000,-0.0097656 +1721498257000,-0.00585936 +1721498258000,0.00390624 +1721498259000,-0.00390624 +1721498260000,-0.00781248 +1721498261000,-0.00195312 +1721498262000,-0.00390624 +1721498263000,0.00195312 +1721498264000,0.0 +1721498265000,-0.00195312 +1721498266000,-0.00390624 +1721498267000,-0.00390624 +1721498268000,0.00195312 +1721498269000,-0.00195312 +1721498270000,-0.00781248 +1721498271000,-0.00195312 +1721498272000,-0.00195312 +1721498273000,-0.00390624 +1721498274000,0.0 +1721498275000,-0.00585936 +1721498276000,-0.0097656 +1721498277000,-0.00195312 +1721498278000,0.00195312 +1721498279000,0.0 +1721498280000,-0.00390624 +1721498281000,0.00390624 +1721498282000,0.0 +1721498283000,-0.00781248 +1721498284000,-0.00390624 +1721498285000,-0.00195312 +1721498286000,-0.00195312 +1721498287000,-0.00390624 +1721498288000,-0.01171872 +1721498289000,-0.01367184 +1721498290000,-0.00195312 +1721498291000,0.00195312 +1721498292000,0.0 +1721498293000,-0.00585936 +1721498294000,-0.00781248 +1721498295000,-0.00195312 +1721498296000,-0.00585936 +1721498297000,-0.00195312 +1721498298000,-0.00390624 +1721498299000,-0.00585936 +1721498300000,-0.00390624 +1721498301000,-0.0097656 +1721498302000,0.0 +1721498303000,-0.00195312 +1721498304000,-0.00585936 +1721498305000,-0.00585936 +1721498306000,-0.00390624 +1721498307000,0.00195312 +1721498308000,-0.01171872 +1721498309000,-0.0097656 +1721498310000,-0.00390624 +1721498311000,0.00585936 +1721498312000,0.0 +1721498313000,0.0 +1721498314000,-0.01171872 +1721498315000,-0.00390624 +1721498316000,-0.00585936 +1721498317000,-0.0097656 +1721498318000,-0.00195312 +1721498319000,0.0 +1721498320000,0.0 +1721498321000,-0.00195312 +1721498322000,0.0097656 +1721498323000,-0.00195312 +1721498324000,-0.00390624 +1721498325000,-0.00585936 +1721498326000,-0.00195312 +1721498327000,0.0 +1721498328000,0.0 +1721498329000,0.00390624 +1721498330000,-0.00195312 +1721498331000,-0.0097656 +1721498332000,-0.00390624 +1721498333000,0.00390624 +1721498334000,-0.00195312 +1721498335000,-0.00390624 +1721498336000,-0.00585936 +1721498337000,-0.00390624 +1721498338000,-0.00390624 +1721498339000,0.0 +1721498340000,-0.00390624 +1721498341000,-0.00195312 +1721498342000,-0.00195312 +1721498343000,-0.00195312 +1721498344000,-0.00195312 +1721498345000,0.00195312 +1721498346000,0.00195312 +1721498347000,0.0 +1721498348000,0.00195312 +1721498349000,-0.00390624 +1721498350000,-0.00585936 +1721498351000,0.0 +1721498352000,0.0 +1721498353000,-0.00390624 +1721498354000,-0.00390624 +1721498355000,-0.00390624 +1721498356000,-0.00195312 +1721498357000,-0.00195312 +1721498358000,0.00195312 +1721498359000,0.00195312 +1721498360000,-0.00390624 +1721498361000,-0.00195312 +1721498362000,-0.00390624 +1721498363000,0.00195312 +1721498364000,-0.00781248 +1721498365000,-0.00781248 +1721498366000,-0.00390624 +1721498367000,-0.00390624 +1721498368000,-0.00781248 +1721498369000,-0.00390624 +1721498370000,-0.00390624 +1721498371000,0.0 +1721498372000,-0.00195312 +1721498373000,0.0 +1721498374000,-0.00390624 +1721498375000,-0.00390624 + 1721498376000,-0.00195312 + 1721498377000,-0.00390624 + 1721498378000,0.0 + 1721498379000,0.00390624 + 1721498380000,-0.0097656 + 1721498381000,-0.00195312 + 1721498382000,0.00585936 + 1721498383000,-0.00195312 + 1721498384000,-0.00195312 + 1721498385000,0.00585936 + 1721498386000,0.00390624 + 1721498387000,0.0 + 1721498388000,-0.00195312 + 1721498389000,-0.00390624 + 1721498390000,-0.00390624 + 1721498391000,-0.00390624 + 1721498392000,-0.00195312 + 1721498393000,-0.00195312 + 1721498394000,-0.00195312 + 1721498395000,0.0 + 1721498396000,-0.00195312 + 1721498397000,-0.00390624 + 1721498398000,-0.00390624 + 1721498399000,-0.00390624 + 1721498400000,-0.00390624 + 1721498401000,-0.00195312 + 1721498402000,-0.00390624 + 1721498403000,-0.00195312 + 1721498404000,-0.00390624 + 1721498405000,-0.00390624 + 1721498406000,-0.00390624 + 1721498407000,-0.00195312 + 1721498408000,-0.00390624 + 1721498409000,0.00195312 + 1721498410000,0.0 + 1721498411000,0.0 + 1721498412000,-0.00195312 + 1721498413000,-0.00585936 + 1721498414000,-0.00585936 + 1721498415000,-0.00390624 + 1721498416000,-0.00195312 +1721498417000,0.0 +1721498418000,-0.0097656 +1721498419000,-0.00390624 +1721498420000,-0.00585936 +1721498421000,-0.00195312 +1721498422000,-0.00195312 +1721498423000,-0.00390624 +1721498424000,-0.00390624 +1721498425000,-0.00195312 +1721498426000,-0.00390624 +1721498427000,-0.00390624 +1721498428000,-0.00195312 +1721498429000,-0.00390624 +1721498430000,-0.00195312 +1721498431000,-0.00195312 +1721498432000,-0.00195312 +1721498433000,-0.00390624 +1721498434000,-0.00390624 +1721498435000,-0.00195312 +1721498436000,-0.00195312 +1721498437000,-0.00390624 +1721498438000,-0.00390624 +1721498439000,-0.00585936 +1721498440000,-0.00195312 +1721498441000,0.0 +1721498442000,-0.00390624 +1721498443000,-0.00390624 +1721498444000,-0.0097656 +1721498445000,-0.00195312 +1721498446000,-0.00390624 +1721498447000,-0.00585936 +1721498448000,-0.00781248 +1721498449000,0.0 +1721498450000,-0.00195312 +1721498451000,0.0 +1721498452000,-0.00390624 +1721498453000,-0.0097656 +1721498454000,0.0 +1721498455000,0.0 +1721498456000,0.00585936 +1721498457000,-0.00585936 +1721498458000,-0.00585936 +1721498459000,-0.01171872 +1721498460000,-0.00390624 +1721498461000,0.0 +1721498462000,0.0 +1721498463000,-0.00390624 +1721498464000,0.00195312 +1721498465000,0.00390624 +1721498466000,0.00585936 +1721498467000,-0.00585936 +1721498468000,-0.00585936 +1721498469000,-0.00781248 +1721498470000,0.00390624 +1721498471000,0.00195312 +1721498472000,-0.00390624 +1721498473000,-0.00195312 +1721498474000,-0.00195312 +1721498475000,-0.00390624 +1721498476000,0.0 +1721498477000,0.0 +1721498478000,0.0 +1721498479000,-0.00390624 +1721498480000,-0.00585936 +1721498481000,-0.00390624 +1721498482000,-0.00195312 +1721498483000,0.00195312 +1721498484000,0.0 +1721498485000,0.0 +1721498486000,0.00195312 +1721498487000,0.0 +1721498488000,-0.00390624 +1721498489000,-0.00390624 +1721498490000,-0.00390624 +1721498491000,-0.00390624 +1721498492000,0.0 +1721498493000,-0.00195312 +1721498494000,-0.00195312 +1721498495000,0.0 +1721498496000,-0.00390624 +1721498497000,-0.00585936 +1721498498000,-0.00585936 +1721498499000,-0.00195312 +1721498500000,0.0 +1721498501000,0.00390624 +1721498502000,0.0 +1721498503000,-0.00781248 +1721498504000,-0.00585936 +1721498505000,-0.00390624 +1721498506000,-0.00390624 +1721498507000,0.00195312 +1721498508000,0.00195312 +1721498509000,-0.0097656 +1721498510000,-0.00390624 +1721498511000,-0.00390624 +1721498512000,-0.00585936 + 1721498513000,-0.00195312 + 1721498514000,-0.0097656 + 1721498515000,0.00390624 + 1721498516000,0.00195312 + 1721498517000,-0.00390624 + 1721498518000,0.0 + 1721498519000,-0.00195312 + 1721498520000,-0.00585936 + 1721498521000,-0.00390624 +1721498522000,-0.00390624 +1721498523000,-0.00195312 +1721498524000,-0.00390624 +1721498525000,-0.00585936 +1721498526000,-0.00390624 +1721498527000,-0.00195312 +1721498528000,0.0 +1721498529000,0.0 +1721498530000,-0.00195312 +1721498531000,-0.00390624 +1721498532000,-0.00390624 +1721498533000,-0.00390624 +1721498534000,-0.00195312 +1721498535000,-0.00585936 +1721498536000,-0.00390624 +1721498537000,-0.00195312 +1721498538000,-0.00390624 +1721498539000,-0.00195312 +1721498540000,0.0 +1721498541000,-0.00195312 +1721498542000,-0.00195312 +1721498543000,-0.00195312 +1721498544000,-0.00195312 +1721498545000,-0.00390624 +1721498546000,-0.00195312 +1721498547000,-0.00390624 +1721498548000,-0.00195312 +1721498549000,-0.00195312 +1721498550000,-0.00390624 +1721498551000,-0.00390624 +1721498552000,-0.00195312 +1721498553000,-0.00195312 +1721498554000,-0.00195312 +1721498555000,-0.00195312 +1721498556000,0.0 +1721498557000,-0.00195312 +1721498558000,-0.00195312 +1721498559000,-0.00390624 +1721498560000,-0.00585936 +1721498561000,-0.00585936 +1721498562000,-0.00195312 +1721498563000,-0.00390624 +1721498564000,-0.00195312 +1721498565000,-0.00195312 +1721498566000,-0.00195312 +1721498567000,-0.00195312 +1721498568000,-0.00195312 +1721498569000,-0.00390624 +1721498570000,-0.00195312 +1721498571000,-0.00195312 +1721498572000,-0.00390624 +1721498573000,-0.00390624 +1721498574000,0.0 +1721498575000,-0.00195312 +1721498576000,-0.00390624 +1721498577000,-0.00390624 +1721498578000,-0.00390624 +1721498579000,-0.00195312 +1721498580000,-0.00585936 +1721498581000,-0.00390624 +1721498582000,-0.00195312 +1721498583000,0.0 +1721498584000,-0.00195312 +1721498585000,-0.00390624 +1721498586000,-0.00390624 +1721498587000,-0.00390624 +1721498588000,-0.00195312 +1721498589000,-0.00390624 +1721498590000,0.00195312 +1721498591000,0.00781248 +1721498592000,0.00195312 +1721498593000,-0.00585936 +1721498594000,-0.00585936 +1721498595000,-0.01171872 +1721498596000,-0.00390624 +1721498597000,-0.00195312 +1721498598000,0.00195312 +1721498599000,-0.00195312 +1721498600000,-0.00195312 +1721498601000,-0.00195312 +1721498602000,-0.00585936 +1721498603000,-0.00585936 +1721498604000,-0.00390624 +1721498605000,-0.0097656 +1721498606000,-0.01367184 +1721498607000,0.0 +1721498608000,0.00390624 +1721498609000,-0.00585936 +1721498610000,-0.00195312 +1721498611000,-0.00390624 +1721498612000,0.00195312 +1721498613000,-0.00781248 +1721498614000,-0.00781248 +1721498615000,0.00195312 +1721498616000,0.00195312 +1721498617000,0.00195312 +1721498618000,0.00390624 +1721498619000,-0.00390624 +1721498620000,-0.00195312 +1721498621000,-0.00195312 +1721498622000,0.00585936 +1721498623000,-0.00390624 +1721498624000,-0.00781248 +1721498625000,-0.00195312 +1721498626000,0.00585936 +1721498627000,-0.00390624 +1721498628000,-0.00390624 +1721498629000,-0.00390624 +1721498630000,-0.0097656 +1721498631000,0.0 +1721498632000,0.00390624 +1721498633000,0.00195312 +1721498634000,0.00390624 +1721498635000,0.00195312 +1721498636000,0.00390624 +1721498637000,0.0 +1721498638000,-0.00585936 +1721498639000,0.00390624 +1721498640000,0.00781248 +1721498641000,0.00195312 +1721498642000,-0.00195312 +1721498643000,-0.00585936 +1721498644000,0.0 +1721498645000,0.0 +1721498646000,-0.00390624 +1721498647000,-0.00781248 +1721498648000,-0.00585936 +1721498649000,-0.00195312 +1721498650000,-0.00781248 +1721498651000,-0.00585936 +1721498652000,-0.00195312 +1721498653000,-0.00390624 +1721498654000,0.0 +1721498655000,0.0 +1721498656000,-0.00195312 +1721498657000,-0.00390624 +1721498658000,-0.00195312 +1721498659000,-0.00585936 +1721498660000,-0.00390624 +1721498661000,-0.00195312 +1721498662000,-0.00390624 +1721498663000,-0.00390624 +1721498664000,-0.00390624 +1721498665000,-0.00195312 +1721498666000,-0.00195312 +1721498667000,0.0 +1721498668000,-0.00195312 +1721498669000,-0.00195312 +1721498670000,-0.00390624 +1721498671000,-0.00390624 +1721498672000,-0.00195312 +1721498673000,-0.00195312 +1721498674000,0.0 +1721498675000,-0.00195312 +1721498676000,-0.00390624 +1721498677000,-0.00195312 +1721498678000,-0.00195312 +1721498679000,-0.00781248 +1721498680000,-0.01171872 +1721498681000,0.00195312 +1721498682000,0.0 +1721498683000,0.0 +1721498684000,-0.00195312 +1721498685000,-0.00390624 +1721498686000,-0.00195312 +1721498687000,-0.00585936 +1721498688000,0.0 + 1721498689000,-0.00195312 + 1721498690000,-0.00390624 + 1721498691000,-0.01171872 +1721498692000,-0.00781248 +1721498693000,-0.00390624 +1721498694000,-0.00781248 +1721498695000,-0.00781248 +1721498696000,-0.00781248 +1721498697000,-0.00195312 +1721498698000,-0.00195312 +1721498699000,-0.00195312 +1721498700000,-0.0097656 +1721498701000,-0.01367184 +1721498702000,-0.01171872 +1721498703000,-0.00781248 +1721498704000,0.0 +1721498705000,0.00195312 +1721498706000,-0.00195312 +1721498707000,-0.00585936 +1721498708000,-0.00390624 +1721498709000,-0.00390624 +1721498710000,-0.00195312 +1721498711000,-0.00390624 +1721498712000,-0.00195312 +1721498713000,-0.00195312 +1721498714000,-0.00390624 +1721498715000,-0.00390624 +1721498716000,-0.00195312 +1721498717000,0.0 +1721498718000,-0.00390624 +1721498719000,-0.00195312 +1721498720000,-0.00585936 +1721498721000,-0.00585936 +1721498722000,0.0 +1721498723000,-0.00195312 +1721498724000,-0.00195312 +1721498725000,-0.00195312 +1721498726000,-0.00390624 +1721498727000,-0.00781248 +1721498728000,-0.00195312 +1721498729000,-0.00585936 +1721498730000,-0.00585936 +1721498731000,-0.00195312 +1721498732000,-0.00195312 +1721498733000,-0.00585936 +1721498734000,-0.00585936 +1721498735000,-0.00195312 +1721498736000,-0.00195312 +1721498737000,-0.00585936 +1721498738000,-0.00390624 +1721498739000,-0.00195312 +1721498740000,-0.00585936 +1721498741000,-0.00390624 +1721498742000,-0.00585936 +1721498743000,-0.00195312 +1721498744000,-0.00585936 +1721498745000,0.0 +1721498746000,-0.00390624 +1721498747000,-0.00195312 +1721498748000,-0.00390624 +1721498749000,-0.00390624 +1721498750000,-0.00585936 +1721498751000,-0.00195312 +1721498752000,-0.00195312 +1721498753000,-0.00390624 +1721498754000,-0.00585936 +1721498755000,-0.00585936 +1721498756000,-0.00195312 +1721498757000,0.0 +1721498758000,-0.00195312 +1721498759000,-0.00585936 +1721498760000,-0.00390624 +1721498761000,-0.00390624 +1721498762000,-0.00390624 +1721498763000,0.00585936 +1721498764000,0.00195312 +1721498765000,-0.00195312 +1721498766000,-0.00390624 +1721498767000,-0.00390624 +1721498768000,-0.00195312 +1721498769000,-0.00195312 +1721498770000,0.00195312 +1721498771000,0.0 +1721498772000,0.00195312 +1721498773000,0.00390624 +1721498774000,0.00195312 +1721498775000,0.0 +1721498776000,-0.00195312 +1721498777000,-0.00195312 +1721498778000,-0.00195312 +1721498779000,-0.00585936 +1721498780000,-0.00195312 +1721498781000,-0.00585936 +1721498782000,-0.00585936 +1721498783000,-0.00781248 +1721498784000,-0.00390624 +1721498785000,-0.00195312 +1721498786000,-0.00195312 +1721498787000,-0.00390624 + 1721498788000,-0.00195312 + 1721498789000,-0.00195312 + 1721498790000,0.0 + 1721498791000,-0.00390624 + 1721498792000,-0.00390624 + 1721498793000,-0.00390624 + 1721498794000,-0.00390624 + 1721498795000,-0.00390624 +1721498796000,-0.00195312 +1721498797000,0.0 +1721498798000,-0.00390624 +1721498799000,-0.00390624 +1721498800000,-0.00195312 +1721498801000,-0.00390624 +1721498802000,-0.00195312 +1721498803000,0.0 +1721498804000,-0.00195312 +1721498805000,-0.00390624 +1721498806000,-0.00390624 +1721498807000,-0.00390624 +1721498808000,-0.00390624 +1721498809000,-0.00585936 +1721498810000,-0.00390624 +1721498811000,-0.00585936 +1721498812000,-0.00195312 +1721498813000,-0.00195312 +1721498814000,-0.00390624 +1721498815000,-0.00390624 +1721498816000,-0.00390624 +1721498817000,-0.00585936 +1721498818000,-0.00585936 +1721498819000,-0.00390624 +1721498820000,-0.00390624 +1721498821000,-0.00195312 +1721498822000,-0.00390624 +1721498823000,-0.00195312 +1721498824000,-0.00195312 +1721498825000,-0.00390624 +1721498826000,-0.00390624 +1721498827000,-0.00195312 +1721498828000,-0.00390624 +1721498829000,-0.00195312 +1721498830000,-0.00390624 +1721498831000,-0.00390624 +1721498832000,-0.00390624 +1721498833000,0.00195312 +1721498834000,-0.00195312 +1721498835000,-0.00390624 +1721498836000,-0.00390624 +1721498837000,-0.00390624 +1721498838000,-0.00195312 +1721498839000,-0.00195312 +1721498840000,0.0 +1721498841000,-0.00195312 +1721498842000,-0.00195312 +1721498843000,0.0 +1721498844000,0.00195312 +1721498845000,0.00390624 +1721498846000,0.00195312 +1721498847000,0.0 +1721498848000,0.00195312 +1721498849000,-0.00195312 +1721498850000,-0.00195312 +1721498851000,-0.00195312 +1721498852000,0.0 +1721498853000,-0.00195312 +1721498854000,0.0 +1721498855000,0.00195312 +1721498856000,0.00585936 +1721498857000,0.00390624 +1721498858000,0.0 +1721498859000,-0.00390624 +1721498860000,-0.00195312 +1721498861000,-0.00195312 +1721498862000,0.0 +1721498863000,-0.00195312 +1721498864000,-0.00195312 +1721498865000,-0.00195312 +1721498866000,-0.00390624 +1721498867000,-0.00585936 +1721498868000,-0.00195312 +1721498869000,0.0 +1721498870000,-0.00195312 +1721498871000,-0.00390624 +1721498872000,-0.00390624 +1721498873000,0.00195312 +1721498874000,-0.00390624 +1721498875000,-0.00195312 +1721498876000,-0.00195312 +1721498877000,0.0 +1721498878000,-0.00195312 +1721498879000,-0.00195312 +1721498880000,-0.00195312 +1721498881000,-0.00195312 +1721498882000,0.00195312 +1721498883000,0.0 +1721498884000,-0.00195312 +1721498885000,-0.00195312 +1721498886000,-0.00390624 +1721498887000,-0.00195312 +1721498888000,-0.00390624 +1721498889000,0.00195312 +1721498890000,-0.00195312 +1721498891000,0.0 +1721498892000,-0.00390624 +1721498893000,0.0 +1721498894000,-0.00195312 +1721498895000,-0.00195312 +1721498896000,-0.00195312 +1721498897000,-0.00390624 +1721498898000,-0.00390624 +1721498899000,-0.00195312 +1721498900000,-0.00390624 +1721498901000,-0.00585936 +1721498902000,-0.00195312 +1721498903000,-0.00195312 +1721498904000,-0.00390624 +1721498905000,-0.00390624 +1721498906000,-0.00195312 +1721498907000,-0.00390624 +1721498908000,0.0 +1721498909000,0.0 +1721498910000,-0.00390624 +1721498911000,-0.00390624 +1721498912000,-0.00390624 +1721498913000,-0.00585936 +1721498914000,-0.00390624 +1721498915000,-0.00390624 +1721498916000,-0.00195312 +1721498917000,-0.00195312 +1721498918000,-0.00585936 +1721498919000,-0.00195312 +1721498920000,-0.00390624 +1721498921000,-0.00195312 +1721498922000,-0.00585936 +1721498923000,-0.00585936 +1721498924000,-0.00195312 +1721498925000,-0.00390624 +1721498926000,-0.00390624 +1721498927000,0.0 +1721498928000,-0.00585936 +1721498929000,-0.00585936 +1721498930000,-0.00781248 +1721498931000,-0.00195312 +1721498932000,-0.00781248 +1721498933000,0.0 +1721498934000,-0.00390624 +1721498935000,-0.00195312 +1721498936000,-0.00390624 +1721498937000,-0.00390624 +1721498938000,-0.00585936 +1721498939000,0.00390624 +1721498940000,-0.00781248 +1721498941000,-0.00390624 +1721498942000,-0.00195312 +1721498943000,-0.00585936 +1721498944000,-0.00781248 +1721498945000,-0.00781248 +1721498946000,0.0 +1721498947000,-0.00195312 +1721498948000,-0.00195312 +1721498949000,-0.00781248 +1721498950000,-0.00390624 +1721498951000,-0.00781248 +1721498952000,-0.00195312 +1721498953000,-0.00390624 +1721498954000,-0.00390624 +1721498955000,-0.00195312 +1721498956000,-0.00390624 +1721498957000,-0.00390624 +1721498958000,-0.00781248 +1721498959000,-0.00390624 +1721498960000,-0.00585936 +1721498961000,0.0 +1721498962000,0.0 +1721498963000,-0.00195312 +1721498964000,-0.00390624 +1721498965000,-0.00195312 +1721498966000,0.00585936 +1721498967000,-0.00390624 +1721498968000,-0.00585936 +1721498969000,0.0 +1721498970000,0.0 +1721498971000,-0.00195312 +1721498972000,-0.00585936 +1721498973000,0.00195312 +1721498974000,-0.00585936 +1721498975000,-0.0097656 +1721498976000,-0.00585936 +1721498977000,-0.00585936 +1721498978000,-0.00390624 +1721498979000,0.0 +1721498980000,-0.00781248 +1721498981000,-0.01171872 +1721498982000,-0.0097656 +1721498983000,-0.00390624 +1721498984000,-0.00195312 +1721498985000,-0.00781248 +1721498986000,-0.00781248 +1721498987000,0.00390624 +1721498988000,-0.00585936 +1721498989000,-0.00781248 +1721498990000,-0.00585936 +1721498991000,-0.00195312 +1721498992000,-0.00781248 +1721498993000,-0.00390624 +1721498994000,-0.00585936 +1721498995000,0.00195312 +1721498996000,0.00195312 +1721498997000,0.00195312 +1721498998000,-0.00781248 +1721498999000,-0.00390624 +1721499000000,0.0 +1721499001000,-0.0097656 +1721499002000,-0.00390624 +1721499003000,0.0 +1721499004000,0.00781248 +1721499005000,0.00195312 +1721499006000,0.0 +1721499007000,0.0 +1721499008000,0.0 +1721499009000,-0.00390624 +1721499010000,-0.00390624 +1721499011000,-0.00390624 +1721499012000,0.0 +1721499013000,0.00390624 +1721499014000,-0.00390624 +1721499015000,-0.00781248 +1721499016000,-0.00195312 +1721499017000,0.00390624 +1721499018000,0.0 +1721499019000,-0.01171872 +1721499020000,-0.00390624 +1721499021000,-0.00781248 +1721499022000,-0.00390624 +1721499023000,0.00585936 +1721499024000,0.00390624 +1721499025000,0.00781248 +1721499026000,0.00781248 +1721499027000,-0.01562496 +1721499028000,0.00195312 +1721499029000,0.00390624 +1721499030000,0.00390624 +1721499031000,-0.00585936 +1721499032000,-0.01757808 +1721499033000,-0.00781248 +1721499034000,0.0 +1721499035000,0.0097656 +1721499036000,-0.00781248 +1721499037000,-0.00585936 +1721499038000,0.00390624 +1721499039000,-0.00390624 +1721499040000,-0.00390624 +1721499041000,-0.00585936 +1721499042000,-0.00781248 +1721499043000,0.00195312 +1721499044000,-0.00585936 +1721499045000,-0.00585936 +1721499046000,-0.01171872 +1721499047000,-0.00390624 +1721499048000,-0.0097656 +1721499049000,-0.00585936 +1721499050000,-0.00195312 +1721499051000,0.0 +1721499052000,-0.0097656 +1721499053000,-0.0097656 +1721499054000,0.0 +1721499055000,-0.00390624 +1721499056000,0.00195312 +1721499057000,-0.00585936 +1721499058000,0.01367184 +1721499059000,-0.00781248 +1721499060000,0.00390624 +1721499061000,-0.00195312 +1721499062000,0.00390624 +1721499063000,-0.00195312 +1721499064000,-0.00195312 +1721499065000,-0.00585936 +1721499066000,0.00390624 +1721499067000,-0.00390624 +1721499068000,-0.00195312 +1721499069000,0.0 +1721499070000,-0.01367184 +1721499071000,-0.00781248 +1721499072000,-0.0097656 +1721499073000,0.0 +1721499074000,0.00390624 +1721499075000,-0.01367184 +1721499076000,0.00195312 +1721499077000,0.0097656 +1721499078000,0.01171872 +1721499079000,-0.00781248 +1721499080000,0.00195312 +1721499081000,-0.00195312 +1721499082000,-0.01367184 +1721499083000,-0.01367184 +1721499084000,0.00585936 +1721499085000,-0.00585936 +1721499086000,0.00195312 +1721499087000,-0.0195312 +1721499088000,-0.02343744 +1721499089000,0.00390624 +1721499090000,0.0 +1721499091000,-0.01171872 +1721499092000,-0.00195312 +1721499093000,0.00195312 +1721499094000,-0.01562496 +1721499095000,0.00195312 +1721499096000,0.0 +1721499097000,0.00195312 +1721499098000,0.01367184 +1721499099000,0.01562496 +1721499100000,0.00390624 +1721499101000,0.00195312 +1721499102000,-0.00390624 +1721499103000,-0.00195312 +1721499104000,0.00781248 +1721499105000,0.00390624 +1721499106000,0.0 +1721499107000,-0.00781248 +1721499108000,-0.00585936 +1721499109000,-0.00781248 +1721499110000,0.00195312 +1721499111000,0.00390624 +1721499112000,0.01757808 +1721499113000,-0.02148432 +1721499114000,0.0 +1721499115000,-0.02343744 +1721499116000,-0.01171872 +1721499117000,-0.01367184 +1721499118000,-0.00390624 +1721499119000,0.00390624 +1721499120000,-0.01171872 +1721499121000,-0.00390624 +1721499122000,-0.00585936 +1721499123000,-0.02734368 +1721499124000,-0.02734368 +1721499125000,-0.02343744 +1721499126000,-0.01562496 +1721499127000,0.03320304 +1721499128000,0.01562496 +1721499129000,0.03515616 +1721499130000,0.03320304 +1721499131000,0.03710928 +1721499132000,-0.00585936 +1721499133000,-0.05664048 +1721499134000,-0.06640608 +1721499135000,0.01171872 +1721499136000,0.03515616 +1721499137000,0.01757808 +1721499138000,0.048828 +1721499139000,0.05078112 +1721499140000,-0.02539056 +1721499141000,-0.01757808 +1721499142000,0.02539056 +1721499143000,0.06445296 +1721499144000,0.01562496 +1721499145000,-0.01562496 +1721499146000,0.02148432 +1721499147000,0.0585936 +1721499148000,0.01562496 +1721499149000,0.02734368 +1721499150000,0.00390624 +1721499151000,-0.03124992 +1721499152000,-0.01757808 +1721499153000,0.01562496 +1721499154000,0.01757808 +1721499155000,0.03320304 +1721499156000,-0.03710928 +1721499157000,-0.048828 +1721499158000,-0.05664048 +1721499159000,-0.0683592 +1721499160000,-0.05468736 +1721499161000,-0.04101552 +1721499162000,-0.04101552 +1721499163000,-0.02343744 +1721499164000,-0.02539056 +1721499165000,-0.00781248 +1721499166000,-0.00390624 +1721499167000,0.00195312 +1721499168000,0.00585936 +1721499169000,-0.00585936 +1721499170000,-0.0195312 +1721499171000,-0.01757808 +1721499172000,-0.01367184 +1721499173000,-0.02343744 + 1721499174000,-0.00781248 + 1721499175000,0.03124992 + 1721499176000,0.01367184 + 1721499177000,-0.00585936 + 1721499178000,-0.00390624 + 1721499179000,0.0 + 1721499180000,0.00781248 + 1721499181000,-0.01562496 + 1721499182000,-0.01171872 + 1721499183000,-0.00195312 + 1721499184000,-0.0195312 + 1721499185000,-0.01171872 + 1721499186000,0.00390624 + 1721499187000,-0.01171872 + 1721499188000,-0.01757808 + 1721499189000,-0.00195312 + 1721499190000,0.00585936 + 1721499191000,0.00585936 + 1721499192000,-0.00585936 + 1721499193000,-0.03320304 + 1721499194000,-0.01757808 + 1721499195000,-0.00781248 + 1721499196000,0.01171872 + 1721499197000,0.01171872 + 1721499198000,-0.0097656 + 1721499199000,0.00585936 + 1721499200000,0.01171872 + 1721499201000,0.00585936 + 1721499202000,0.01757808 + 1721499203000,0.0292968 + 1721499204000,0.00781248 + 1721499205000,0.00195312 + 1721499206000,0.00195312 + 1721499207000,0.02539056 + 1721499208000,0.0292968 + 1721499209000,0.0097656 +1721499210000,0.02148432 +1721499211000,0.01757808 +1721499212000,-0.00195312 +1721499213000,0.00585936 +1721499214000,0.0 +1721499215000,-0.0097656 +1721499216000,0.01562496 +1721499217000,0.01367184 +1721499218000,-0.00195312 +1721499219000,0.00585936 +1721499220000,0.0097656 +1721499221000,0.0097656 +1721499222000,0.00390624 +1721499223000,-0.01171872 +1721499224000,-0.01171872 +1721499225000,-0.00390624 +1721499226000,0.01757808 +1721499227000,0.01171872 +1721499228000,0.00390624 +1721499229000,0.00390624 +1721499230000,-0.0292968 +1721499231000,-0.03320304 +1721499232000,-0.0195312 +1721499233000,-0.02148432 +1721499234000,-0.00390624 +1721499235000,0.01171872 +1721499236000,-0.0097656 +1721499237000,0.00195312 +1721499238000,0.01171872 +1721499239000,0.00781248 +1721499240000,-0.00585936 +1721499241000,0.02539056 +1721499242000,0.02148432 +1721499243000,0.0195312 +1721499244000,0.03124992 +1721499245000,0.02343744 +1721499246000,-0.0097656 +1721499247000,-0.01757808 +1721499248000,0.00781248 +1721499249000,0.02539056 +1721499250000,-0.01562496 +1721499251000,-0.02148432 +1721499252000,0.01171872 +1721499253000,-0.00585936 +1721499254000,0.0 +1721499255000,-0.00781248 +1721499256000,-0.02539056 +1721499257000,-0.00390624 +1721499258000,-0.00390624 +1721499259000,-0.02539056 +1721499260000,-0.00585936 +1721499261000,0.02734368 +1721499262000,0.02539056 +1721499263000,0.01562496 +1721499264000,0.00195312 +1721499265000,-0.00585936 +1721499266000,0.0 +1721499267000,-0.00781248 +1721499268000,0.0097656 +1721499269000,0.00390624 +1721499270000,0.0195312 +1721499271000,0.00585936 +1721499272000,-0.0097656 +1721499273000,-0.01757808 +1721499274000,-0.03320304 +1721499275000,-0.00585936 +1721499276000,-0.00781248 +1721499277000,-0.01367184 +1721499278000,-0.00585936 +1721499279000,0.01171872 +1721499280000,0.01757808 +1721499281000,0.03124992 +1721499282000,0.00585936 +1721499283000,-0.00195312 +1721499284000,-0.0097656 +1721499285000,0.01171872 +1721499286000,0.00195312 +1721499287000,-0.00390624 +1721499288000,0.0 +1721499289000,-0.00585936 +1721499290000,0.00390624 +1721499291000,-0.00195312 +1721499292000,-0.01757808 +1721499293000,-0.01562496 +1721499294000,-0.04101552 +1721499295000,-0.04687488 +1721499296000,-0.04492176 +1721499297000,-0.04101552 +1721499298000,-0.05273424 +1721499299000,-0.05664048 +1721499300000,-0.05664048 +1721499301000,-0.05664048 +1721499302000,-0.05273424 +1721499303000,-0.0585936 +1721499304000,-0.04101552 +1721499305000,-0.07421856 + 1721499306000,-0.03124992 + 1721499307000,-0.02734368 + 1721499308000,-0.04101552 + 1721499309000,-0.02343744 + 1721499310000,0.0 + 1721499311000,0.00585936 + 1721499312000,0.01367184 + 1721499313000,0.0 + 1721499314000,-0.00781248 + 1721499315000,-0.0195312 + 1721499316000,-0.01562496 + 1721499317000,0.00390624 + 1721499318000,0.0097656 + 1721499319000,-0.02539056 + 1721499320000,-0.0097656 + 1721499321000,-0.00585936 + 1721499322000,-0.00585936 + 1721499323000,-0.01757808 + 1721499324000,-0.00390624 + 1721499325000,-0.01171872 + 1721499326000,0.00781248 + 1721499327000,-0.01367184 + 1721499328000,-0.00390624 + 1721499329000,0.0292968 + 1721499330000,0.0 + 1721499331000,-0.02539056 + 1721499332000,-0.00390624 + 1721499333000,0.0292968 + 1721499334000,0.0195312 + 1721499335000,0.01757808 + 1721499336000,0.00390624 + 1721499337000,0.00195312 + 1721499338000,-0.00390624 + 1721499339000,-0.01757808 + 1721499340000,-0.01367184 + 1721499341000,-0.00585936 + 1721499342000,-0.00195312 + 1721499343000,0.00195312 + 1721499344000,-0.02539056 + 1721499345000,-0.0292968 + 1721499346000,-0.0097656 + 1721499347000,-0.01367184 + 1721499348000,0.0 + 1721499349000,-0.00585936 + 1721499350000,-0.01757808 + 1721499351000,-0.00195312 + 1721499352000,0.00195312 + 1721499353000,-0.02148432 + 1721499354000,-0.01367184 + 1721499355000,-0.00195312 + 1721499356000,0.00390624 + 1721499357000,0.01757808 + 1721499358000,0.00781248 + 1721499359000,-0.00781248 + 1721499360000,0.01562496 + 1721499361000,0.00195312 +1721499362000,0.0195312 +1721499363000,0.00195312 +1721499364000,0.0292968 +1721499365000,0.0 +1721499366000,-0.00781248 +1721499367000,-0.0097656 +1721499368000,0.01171872 +1721499369000,-0.00781248 +1721499370000,-0.01757808 +1721499371000,0.00195312 +1721499372000,0.0292968 +1721499373000,0.03124992 +1721499374000,0.0292968 +1721499375000,0.02734368 +1721499376000,0.0292968 +1721499377000,0.02539056 +1721499378000,0.0195312 +1721499379000,0.02343744 +1721499380000,0.03124992 +1721499381000,0.02148432 +1721499382000,0.00781248 +1721499383000,0.00585936 +1721499384000,0.00781248 +1721499385000,-0.00390624 +1721499386000,-0.0097656 +1721499387000,0.0 +1721499388000,-0.0097656 +1721499389000,-0.00585936 +1721499390000,-0.00390624 +1721499391000,-0.00585936 +1721499392000,0.00195312 +1721499393000,-0.01171872 +1721499394000,-0.01171872 +1721499395000,-0.00390624 +1721499396000,-0.00195312 +1721499397000,0.0 +1721499398000,-0.00781248 +1721499399000,-0.00585936 +1721499400000,-0.00585936 +1721499401000,-0.00390624 +1721499402000,-0.00585936 +1721499403000,-0.00585936 +1721499404000,-0.00781248 +1721499405000,-0.00585936 +1721499406000,-0.00585936 +1721499407000,-0.00585936 +1721499408000,-0.00781248 +1721499409000,-0.00585936 +1721499410000,-0.00781248 +1721499411000,-0.00781248 +1721499412000,-0.00781248 +1721499413000,-0.00781248 +1721499414000,-0.00585936 +1721499415000,-0.00781248 +1721499416000,-0.00781248 +1721499417000,-0.00781248 +1721499418000,-0.00585936 +1721499419000,-0.00781248 +1721499420000,-0.00585936 +1721499421000,-0.00585936 +1721499422000,-0.00585936 +1721499423000,-0.00585936 +1721499424000,-0.00585936 +1721499425000,-0.00585936 +1721499426000,-0.00585936 +1721499427000,-0.00585936 +1721499428000,-0.00781248 +1721499429000,-0.00585936 +1721499430000,-0.00585936 +1721499431000,-0.00585936 +1721499432000,-0.00585936 +1721499433000,-0.00585936 +1721499434000,-0.00585936 +1721499435000,-0.00585936 +1721499436000,-0.00585936 +1721499437000,-0.00585936 +1721499438000,-0.00781248 +1721499439000,-0.00585936 +1721499440000,-0.00585936 +1721499441000,-0.00585936 +1721499442000,-0.00781248 +1721499443000,-0.00781248 +1721499444000,-0.00585936 +1721499445000,-0.00781248 +1721499446000,-0.0097656 +1721499447000,-0.00585936 +1721499448000,-0.00390624 +1721499449000,-0.00390624 +1721499450000,-0.00781248 +1721499451000,-0.00585936 +1721499452000,-0.00585936 +1721499453000,-0.00781248 +1721499454000,-0.00585936 +1721499455000,-0.00781248 +1721499456000,-0.00585936 +1721499457000,-0.00585936 + 1721499458000,-0.00585936 + 1721499459000,-0.00781248 + 1721499460000,-0.00781248 + 1721499461000,-0.00585936 + 1721499462000,-0.00781248 + 1721499463000,-0.00390624 + 1721499464000,-0.00585936 + 1721499465000,-0.00585936 + 1721499466000,-0.00585936 + 1721499467000,-0.00781248 + 1721499468000,-0.00781248 + 1721499469000,-0.00585936 + 1721499470000,-0.00781248 + 1721499471000,-0.00585936 + 1721499472000,-0.00585936 + 1721499473000,-0.00781248 + 1721499474000,-0.00585936 + 1721499475000,-0.00781248 + 1721499476000,-0.00781248 + 1721499477000,-0.00781248 + 1721499478000,-0.00781248 + 1721499479000,-0.00585936 + 1721499480000,-0.00781248 + 1721499481000,-0.00781248 + 1721499482000,-0.00585936 + 1721499483000,-0.00781248 + 1721499484000,-0.00585936 + 1721499485000,-0.00585936 + 1721499486000,-0.00585936 + 1721499487000,-0.00781248 + 1721499488000,-0.00585936 + 1721499489000,-0.00585936 + 1721499490000,-0.00585936 + 1721499491000,-0.00781248 + 1721499492000,-0.00781248 + 1721499493000,-0.00585936 + 1721499494000,-0.00585936 + 1721499495000,-0.00585936 + 1721499496000,-0.00585936 + 1721499497000,-0.00781248 + 1721499498000,-0.00585936 + 1721499499000,-0.0097656 + 1721499500000,-0.00585936 + 1721499501000,-0.00585936 + 1721499502000,-0.00585936 + 1721499503000,-0.00585936 + 1721499504000,-0.00781248 + 1721499505000,-0.00585936 + 1721499506000,-0.00781248 + 1721499507000,-0.00585936 + 1721499508000,-0.00781248 + 1721499509000,-0.00585936 + 1721499510000,-0.00781248 + 1721499511000,-0.00781248 + 1721499512000,-0.00781248 +1721499513000,-0.00585936 +1721499514000,-0.00781248 +1721499515000,-0.00585936 +1721499516000,-0.00781248 +1721499517000,-0.00781248 +1721499518000,-0.00585936 +1721499519000,-0.00781248 +1721499520000,-0.00781248 +1721499521000,-0.00781248 +1721499522000,-0.00781248 +1721499523000,-0.00585936 +1721499524000,-0.00781248 +1721499525000,-0.00390624 +1721499526000,-0.00781248 +1721499527000,-0.00585936 +1721499528000,-0.00781248 +1721499529000,-0.00390624 +1721499530000,-0.00781248 +1721499531000,-0.00585936 +1721499532000,-0.00781248 +1721499533000,-0.00585936 +1721499534000,-0.00781248 +1721499535000,-0.00390624 +1721499536000,-0.00585936 +1721499537000,-0.00390624 +1721499538000,-0.00781248 +1721499539000,-0.00585936 +1721499540000,-0.00585936 +1721499541000,-0.00781248 +1721499542000,-0.00585936 +1721499543000,-0.00585936 +1721499544000,-0.00781248 +1721499545000,-0.00781248 +1721499546000,-0.00781248 +1721499547000,-0.00585936 +1721499548000,-0.00781248 +1721499549000,-0.00781248 +1721499550000,-0.00781248 +1721499551000,-0.00781248 +1721499552000,-0.00781248 +1721499553000,-0.00585936 +1721499554000,-0.00781248 +1721499555000,-0.00585936 +1721499556000,-0.00585936 +1721499557000,-0.00585936 +1721499558000,-0.00781248 +1721499559000,-0.00781248 +1721499560000,-0.00781248 +1721499561000,-0.00585936 +1721499562000,-0.00781248 +1721499563000,-0.00585936 +1721499564000,-0.00585936 +1721499565000,-0.00585936 +1721499566000,-0.00585936 +1721499567000,-0.00585936 +1721499568000,-0.00781248 +1721499569000,-0.00781248 +1721499570000,-0.00585936 +1721499571000,-0.00585936 +1721499572000,-0.00585936 +1721499573000,-0.00585936 +1721499574000,-0.00585936 +1721499575000,-0.00585936 +1721499576000,-0.00585936 +1721499577000,-0.00585936 +1721499578000,-0.00585936 +1721499579000,-0.00781248 +1721499580000,-0.00585936 +1721499581000,-0.00585936 +1721499582000,-0.00585936 +1721499583000,-0.00781248 +1721499584000,-0.00781248 +1721499585000,-0.00585936 +1721499586000,-0.00781248 +1721499587000,-0.00585936 +1721499588000,-0.00781248 +1721499589000,-0.00585936 +1721499590000,-0.00781248 +1721499591000,-0.00585936 +1721499592000,-0.00781248 +1721499593000,-0.00585936 +1721499594000,-0.00585936 +1721499595000,-0.00781248 +1721499596000,-0.00585936 +1721499597000,-0.00781248 +1721499598000,-0.00585936 +1721499599000,-0.00781248 +1721499600000,-0.00585936 +1721499601000,-0.00585936 +1721499602000,-0.00781248 +1721499603000,-0.00585936 +1721499604000,-0.00781248 +1721499605000,-0.00585936 +1721499606000,-0.00781248 +1721499607000,-0.00585936 +1721499608000,-0.00781248 + 1721499609000,-0.00585936 + 1721499610000,-0.00781248 + 1721499611000,-0.00585936 + 1721499612000,-0.00585936 + 1721499613000,-0.00781248 + 1721499614000,-0.00781248 + 1721499615000,-0.00585936 + 1721499616000,-0.00585936 + 1721499617000,-0.00585936 + 1721499618000,-0.00390624 + 1721499619000,-0.00781248 + 1721499620000,-0.00390624 + 1721499621000,-0.00781248 + 1721499622000,-0.00585936 + 1721499623000,-0.00781248 + 1721499624000,-0.00585936 + 1721499625000,-0.00781248 + 1721499626000,-0.00585936 + 1721499627000,-0.00781248 + 1721499628000,-0.00585936 + 1721499629000,-0.00781248 + 1721499630000,-0.00585936 + 1721499631000,-0.00781248 + 1721499632000,-0.00585936 + 1721499633000,-0.00585936 + 1721499634000,-0.00585936 + 1721499635000,-0.00781248 + 1721499636000,-0.00781248 + 1721499637000,-0.00781248 + 1721499638000,-0.00781248 + 1721499639000,-0.00781248 + 1721499640000,-0.00781248 + 1721499641000,-0.00781248 + 1721499642000,-0.00781248 + 1721499643000,-0.00781248 + 1721499644000,-0.00781248 + 1721499645000,-0.00585936 + 1721499646000,-0.00585936 + 1721499647000,-0.00585936 + 1721499648000,-0.00585936 + 1721499649000,-0.00585936 + 1721499650000,-0.00585936 + 1721499651000,-0.00585936 + 1721499652000,-0.00781248 + 1721499653000,-0.00781248 + 1721499654000,-0.00781248 + 1721499655000,-0.00585936 + 1721499656000,-0.00585936 + 1721499657000,-0.00585936 + 1721499658000,-0.00781248 + 1721499659000,-0.00585936 + 1721499660000,-0.00585936 + 1721499661000,-0.00781248 + 1721499662000,-0.00585936 + 1721499663000,-0.00585936 + 1721499664000,-0.00585936 + 1721499665000,-0.00585936 + 1721499666000,-0.00781248 + 1721499667000,-0.00781248 + 1721499668000,-0.00585936 + 1721499669000,-0.00585936 + 1721499670000,-0.00781248 + 1721499671000,-0.00781248 + 1721499672000,0.02539056 + 1721499673000,-0.01367184 + 1721499674000,-0.01367184 + 1721499675000,0.048828 + 1721499676000,0.02343744 + 1721499677000,0.01171872 +1721499678000,0.00781248 +1721499679000,0.00390624 +1721499680000,-0.0097656 +1721499681000,-0.04687488 +1721499682000,-0.00585936 +1721499683000,-0.00585936 +1721499684000,-0.01171872 +1721499685000,0.0 +1721499686000,-0.01171872 +1721499687000,0.0097656 +1721499688000,-0.00390624 +1721499689000,0.00390624 +1721499690000,0.00781248 +1721499691000,-0.00781248 +1721499692000,-0.01171872 +1721499693000,-0.03710928 +1721499694000,-0.03124992 +1721499695000,0.0 +1721499696000,0.02539056 +1721499697000,0.00195312 +1721499698000,-0.00390624 +1721499699000,0.02539056 +1721499700000,0.01367184 +1721499701000,0.00781248 +1721499702000,0.01171872 +1721499703000,0.00781248 +1721499704000,0.00390624 +1721499705000,0.01171872 +1721499706000,0.02734368 +1721499707000,0.02734368 +1721499708000,0.01757808 +1721499709000,0.02343744 +1721499710000,0.02539056 +1721499711000,0.02539056 +1721499712000,0.01757808 +1721499713000,0.02148432 +1721499714000,0.00781248 +1721499715000,0.01367184 +1721499716000,0.00195312 +1721499717000,-0.00195312 +1721499718000,0.0 +1721499719000,0.0 +1721499720000,0.01171872 +1721499721000,0.01171872 +1721499722000,0.00390624 +1721499723000,-0.00195312 +1721499724000,-0.0195312 +1721499725000,0.00195312 +1721499726000,0.01367184 +1721499727000,0.01171872 +1721499728000,0.01367184 +1721499729000,0.0097656 +1721499730000,-0.01757808 +1721499731000,-0.02343744 +1721499732000,-0.0097656 +1721499733000,0.0 +1721499734000,0.0097656 +1721499735000,0.00195312 +1721499736000,0.00195312 +1721499737000,-0.00390624 +1721499738000,-0.00390624 +1721499739000,0.01562496 +1721499740000,0.0097656 +1721499741000,0.02148432 +1721499742000,0.02343744 +1721499743000,0.02343744 +1721499744000,0.0195312 +1721499745000,0.02539056 +1721499746000,-0.02148432 +1721499747000,-0.01562496 +1721499748000,-0.00390624 +1721499749000,-0.01757808 +1721499750000,-0.04296864 +1721499751000,-0.00781248 +1721499752000,-0.00585936 +1721499753000,0.00390624 +1721499754000,-0.0195312 +1721499755000,-0.03710928 +1721499756000,-0.01171872 +1721499757000,0.0 +1721499758000,-0.03320304 +1721499759000,-0.00390624 +1721499760000,0.04296864 +1721499761000,0.02148432 +1721499762000,0.0195312 +1721499763000,-0.00781248 +1721499764000,-0.00781248 +1721499765000,-0.00781248 +1721499766000,0.00781248 +1721499767000,0.0292968 +1721499768000,-0.00195312 +1721499769000,-0.00585936 +1721499770000,-0.00585936 +1721499771000,0.00781248 +1721499772000,-0.00781248 +1721499773000,-0.01562496 +1721499774000,0.00390624 +1721499775000,-0.01562496 +1721499776000,-0.0097656 +1721499777000,-0.00585936 +1721499778000,0.02734368 +1721499779000,-0.00195312 +1721499780000,0.02539056 +1721499781000,0.0097656 +1721499782000,-0.00195312 +1721499783000,0.00195312 +1721499784000,0.02148432 +1721499785000,0.01367184 +1721499786000,-0.00585936 +1721499787000,-0.0097656 +1721499788000,-0.00195312 +1721499789000,0.00195312 +1721499790000,-0.00390624 +1721499791000,-0.0097656 +1721499792000,-0.01757808 +1721499793000,-0.03710928 +1721499794000,-0.05468736 +1721499795000,-0.03710928 +1721499796000,-0.03710928 +1721499797000,-0.03124992 +1721499798000,-0.05273424 +1721499799000,-0.03320304 +1721499800000,-0.05468736 +1721499801000,-0.05078112 +1721499802000,-0.03515616 +1721499803000,-0.05273424 +1721499804000,-0.05078112 +1721499805000,-0.048828 +1721499806000,-0.0390624 +1721499807000,-0.0390624 +1721499808000,-0.0292968 +1721499809000,-0.00390624 +1721499810000,-0.0097656 +1721499811000,0.01367184 +1721499812000,0.00585936 +1721499813000,0.0097656 +1721499814000,-0.02343744 +1721499815000,-0.00195312 +1721499816000,-0.01367184 +1721499817000,0.01171872 +1721499818000,-0.0097656 +1721499819000,-0.00390624 +1721499820000,0.00585936 +1721499821000,-0.00585936 +1721499822000,-0.02148432 +1721499823000,-0.01171872 +1721499824000,0.00781248 +1721499825000,-0.01171872 +1721499826000,0.00585936 +1721499827000,-0.0097656 +1721499828000,-0.01171872 +1721499829000,-0.0097656 +1721499830000,-0.00585936 +1721499831000,-0.00781248 +1721499832000,0.00195312 +1721499833000,-0.00781248 +1721499834000,0.02539056 +1721499835000,-0.00195312 +1721499836000,0.01757808 +1721499837000,0.01367184 +1721499838000,0.02539056 +1721499839000,-0.00585936 +1721499840000,0.00781248 +1721499841000,-0.00390624 +1721499842000,0.00585936 +1721499843000,-0.00585936 +1721499844000,-0.02343744 +1721499845000,-0.01757808 +1721499846000,-0.02734368 +1721499847000,-0.01757808 +1721499848000,-0.02734368 +1721499849000,-0.02539056 +1721499850000,-0.02734368 +1721499851000,0.00390624 +1721499852000,-0.02343744 +1721499853000,-0.02343744 +1721499854000,0.00390624 +1721499855000,0.02343744 +1721499856000,0.0195312 +1721499857000,-0.0097656 +1721499858000,0.01367184 +1721499859000,0.01367184 +1721499860000,0.0097656 +1721499861000,0.02343744 +1721499862000,0.00195312 +1721499863000,0.01757808 +1721499864000,-0.00195312 +1721499865000,-0.01171872 +1721499866000,-0.01562496 + 1721499867000,0.00781248 + 1721499868000,0.01367184 + 1721499869000,-0.00390624 +1721499870000,-0.00390624 +1721499871000,0.0195312 +1721499872000,0.0195312 +1721499873000,0.03515616 +1721499874000,0.0390624 +1721499875000,0.03710928 +1721499876000,0.0195312 +1721499877000,0.01757808 +1721499878000,0.02734368 +1721499879000,0.02148432 +1721499880000,0.0195312 +1721499881000,0.0097656 +1721499882000,0.01367184 +1721499883000,0.0097656 +1721499884000,0.01367184 +1721499885000,0.00781248 +1721499886000,-0.00585936 +1721499887000,-0.00390624 +1721499888000,-0.00585936 +1721499889000,0.00390624 +1721499890000,-0.0097656 +1721499891000,-0.00195312 +1721499892000,-0.02148432 +1721499893000,-0.00781248 +1721499894000,-0.00390624 +1721499895000,-0.00195312 +1721499896000,-0.00585936 +1721499897000,0.00195312 +1721499898000,-0.00390624 +1721499899000,-0.00390624 +1721499900000,-0.00781248 +1721499901000,-0.00585936 +1721499902000,-0.00585936 +1721499903000,-0.00585936 +1721499904000,-0.00585936 +1721499905000,-0.00585936 +1721499906000,-0.00390624 +1721499907000,-0.00585936 +1721499908000,-0.00585936 +1721499909000,-0.00781248 +1721499910000,-0.00585936 +1721499911000,-0.00585936 +1721499912000,-0.00585936 +1721499913000,-0.00585936 +1721499914000,-0.00585936 +1721499915000,-0.00585936 +1721499916000,-0.00585936 +1721499917000,-0.00781248 +1721499918000,-0.00585936 +1721499919000,-0.00585936 +1721499920000,-0.00781248 +1721499921000,-0.00585936 +1721499922000,-0.00781248 +1721499923000,-0.00781248 +1721499924000,-0.00781248 +1721499925000,-0.00585936 +1721499926000,-0.00585936 +1721499927000,-0.00585936 +1721499928000,-0.00585936 +1721499929000,-0.00585936 +1721499930000,-0.00585936 +1721499931000,-0.00781248 +1721499932000,-0.00585936 +1721499933000,-0.00781248 +1721499934000,-0.00585936 +1721499935000,-0.00585936 +1721499936000,-0.00585936 +1721499937000,-0.00585936 +1721499938000,-0.00781248 +1721499939000,-0.00585936 +1721499940000,-0.00781248 +1721499941000,-0.00585936 +1721499942000,-0.00585936 +1721499943000,-0.00781248 +1721499944000,-0.00781248 +1721499945000,-0.00390624 +1721499946000,-0.00390624 +1721499947000,-0.00781248 +1721499948000,-0.00781248 +1721499949000,-0.00585936 +1721499950000,-0.00585936 +1721499951000,-0.00585936 +1721499952000,-0.00585936 +1721499953000,-0.00781248 +1721499954000,-0.00585936 +1721499955000,-0.00585936 +1721499956000,-0.00585936 +1721499957000,-0.00781248 +1721499958000,-0.00585936 +1721499959000,-0.00585936 +1721499960000,-0.00781248 +1721499961000,-0.00585936 +1721499962000,-0.00585936 +1721499963000,-0.00781248 +1721499964000,-0.00585936 +1721499965000,-0.00781248 +1721499966000,-0.00585936 +1721499967000,-0.00781248 +1721499968000,-0.00585936 +1721499969000,-0.00781248 +1721499970000,-0.00585936 +1721499971000,-0.00781248 +1721499972000,-0.00585936 +1721499973000,-0.00781248 +1721499974000,-0.00585936 +1721499975000,-0.00585936 +1721499976000,-0.00781248 +1721499977000,-0.00585936 +1721499978000,-0.00781248 +1721499979000,-0.00781248 +1721499980000,-0.00585936 +1721499981000,-0.00781248 +1721499982000,-0.00585936 +1721499983000,-0.00781248 +1721499984000,-0.00585936 +1721499985000,-0.00585936 +1721499986000,-0.00585936 +1721499987000,-0.00585936 +1721499988000,-0.00585936 +1721499989000,-0.00781248 +1721499990000,-0.00781248 +1721499991000,-0.00390624 +1721499992000,-0.00781248 +1721499993000,-0.00585936 +1721499994000,-0.00781248 +1721499995000,-0.00781248 +1721499996000,-0.00781248 +1721499997000,-0.00585936 +1721499998000,-0.00585936 +1721499999000,-0.00585936 +1721500000000,-0.00585936 +1721500001000,-0.00585936 +1721500002000,-0.00781248 +1721500003000,-0.00585936 +1721500004000,-0.00781248 +1721500005000,-0.00390624 +1721500006000,-0.00781248 +1721500007000,-0.00585936 +1721500008000,-0.00781248 +1721500009000,-0.00585936 +1721500010000,-0.00585936 +1721500011000,-0.00781248 +1721500012000,-0.00585936 +1721500013000,-0.00585936 +1721500014000,-0.00781248 +1721500015000,-0.00585936 +1721500016000,-0.00585936 +1721500017000,-0.00781248 +1721500018000,-0.00781248 +1721500019000,-0.00585936 +1721500020000,-0.00781248 +1721500021000,-0.00585936 +1721500022000,-0.00585936 +1721500023000,-0.00585936 +1721500024000,-0.00781248 +1721500025000,-0.00585936 +1721500026000,-0.00585936 +1721500027000,-0.00585936 +1721500028000,-0.00781248 +1721500029000,-0.00585936 +1721500030000,-0.00585936 +1721500031000,-0.00781248 +1721500032000,-0.00585936 +1721500033000,-0.00585936 +1721500034000,-0.00390624 +1721500035000,-0.00585936 +1721500036000,-0.00585936 +1721500037000,-0.00781248 +1721500038000,-0.00585936 +1721500039000,-0.00781248 +1721500040000,-0.00585936 +1721500041000,-0.00781248 +1721500042000,-0.00585936 +1721500043000,-0.00781248 +1721500044000,-0.00781248 +1721500045000,-0.00585936 +1721500046000,-0.00585936 +1721500047000,-0.00585936 +1721500048000,-0.00585936 +1721500049000,-0.00781248 +1721500050000,-0.00585936 +1721500051000,-0.00585936 +1721500052000,-0.00585936 +1721500053000,-0.00585936 +1721500054000,-0.00585936 +1721500055000,-0.00585936 +1721500056000,-0.00781248 +1721500057000,-0.00781248 +1721500058000,-0.00585936 +1721500059000,-0.00781248 +1721500060000,-0.00585936 +1721500061000,-0.00585936 +1721500062000,-0.00585936 +1721500063000,-0.00781248 +1721500064000,-0.00585936 +1721500065000,-0.00781248 +1721500066000,-0.00781248 +1721500067000,-0.00585936 +1721500068000,-0.00781248 +1721500069000,-0.00585936 +1721500070000,-0.00585936 +1721500071000,-0.00781248 +1721500072000,-0.00585936 +1721500073000,-0.00781248 +1721500074000,-0.00585936 +1721500075000,-0.00585936 +1721500076000,-0.00585936 +1721500077000,-0.00781248 +1721500078000,-0.00781248 +1721500079000,-0.00585936 +1721500080000,-0.00585936 +1721500081000,-0.00781248 +1721500082000,-0.00781248 +1721500083000,-0.00390624 +1721500084000,-0.00781248 +1721500085000,-0.00585936 +1721500086000,-0.00781248 +1721500087000,-0.00585936 +1721500088000,-0.00585936 +1721500089000,-0.00585936 +1721500090000,-0.00585936 +1721500091000,-0.00781248 +1721500092000,-0.00585936 +1721500093000,-0.00781248 +1721500094000,-0.00585936 +1721500095000,-0.00585936 +1721500096000,-0.00585936 +1721500097000,-0.00781248 +1721500098000,-0.00585936 +1721500099000,-0.00585936 +1721500100000,-0.00585936 +1721500101000,-0.00781248 +1721500102000,-0.00781248 +1721500103000,-0.00781248 +1721500104000,-0.00585936 +1721500105000,-0.00585936 +1721500106000,-0.00585936 +1721500107000,-0.00585936 +1721500108000,-0.00781248 +1721500109000,-0.00781248 +1721500110000,-0.00781248 +1721500111000,-0.00781248 +1721500112000,-0.00585936 +1721500113000,-0.00781248 +1721500114000,-0.00585936 +1721500115000,-0.00781248 +1721500116000,-0.00585936 +1721500117000,-0.00781248 +1721500118000,-0.00390624 +1721500119000,-0.00585936 +1721500120000,-0.00390624 +1721500121000,-0.00585936 +1721500122000,-0.00585936 +1721500123000,-0.00585936 +1721500124000,-0.00781248 +1721500125000,-0.00585936 +1721500126000,-0.00781248 +1721500127000,-0.00585936 +1721500128000,-0.00781248 +1721500129000,-0.00585936 +1721500130000,-0.00781248 +1721500131000,-0.00585936 +1721500132000,-0.00781248 +1721500133000,-0.00585936 +1721500134000,-0.00781248 +1721500135000,-0.00585936 +1721500136000,-0.00781248 +1721500137000,-0.00585936 +1721500138000,-0.00585936 +1721500139000,-0.00585936 +1721500140000,-0.00585936 +1721500141000,-0.00781248 +1721500142000,-0.00585936 +1721500143000,-0.00585936 +1721500144000,-0.00781248 +1721500145000,-0.00585936 +1721500146000,-0.00585936 +1721500147000,-0.00585936 +1721500148000,-0.00585936 +1721500149000,-0.00585936 +1721500150000,-0.00585936 +1721500151000,-0.00781248 +1721500152000,-0.00585936 +1721500153000,-0.00585936 +1721500154000,-0.00585936 +1721500155000,-0.00585936 +1721500156000,-0.00585936 +1721500157000,-0.00781248 +1721500158000,-0.00781248 +1721500159000,-0.00781248 +1721500160000,-0.00585936 +1721500161000,-0.00585936 +1721500162000,-0.00781248 +1721500163000,-0.00585936 +1721500164000,-0.00585936 +1721500165000,-0.00585936 +1721500166000,-0.00585936 +1721500167000,-0.00781248 +1721500168000,-0.00781248 +1721500169000,-0.00781248 +1721500170000,-0.00585936 +1721500171000,-0.00781248 \ No newline at end of file diff --git a/library-udf/src/test/resources/patternPart b/library-udf/src/test/resources/patternPart new file mode 100644 index 000000000000..77cfb5a1e9d6 --- /dev/null +++ b/library-udf/src/test/resources/patternPart @@ -0,0 +1,718 @@ +1721520782000,0.00781248 +1721520783000,0.00585936 +1721520784000,0.00781248 +1721520785000,0.00585936 +1721520786000,0.00781248 +1721520787000,0.00585936 +1721520788000,0.00585936 +1721520789000,0.00585936 +1721520790000,0.00781248 +1721520791000,0.00781248 +1721520792000,0.00585936 +1721520793000,0.00585936 +1721520794000,0.00585936 +1721520795000,0.00585936 +1721520796000,0.00585936 +1721520797000,0.00585936 +1721520798000,0.00585936 +1721520799000,0.00585936 +1721520800000,0.00585936 +1721520801000,0.00585936 +1721520802000,0.00585936 +1721520803000,0.00781248 +1721520804000,0.00585936 +1721520805000,0.00585936 +1721520806000,0.00585936 +1721520807000,0.00585936 +1721520808000,0.0097656 +1721520809000,0.00585936 +1721520810000,0.00781248 +1721520811000,0.00585936 +1721520812000,0.00585936 +1721520813000,0.00585936 +1721520814000,0.00781248 +1721520815000,0.00585936 +1721520816000,0.00585936 +1721520817000,0.00585936 +1721520818000,0.00585936 +1721520819000,0.00585936 +1721520820000,0.00585936 +1721520821000,0.00585936 +1721520822000,0.00585936 +1721520823000,0.00781248 +1721520824000,0.00585936 +1721520825000,0.00585936 +1721520826000,0.00781248 +1721520827000,0.00585936 +1721520828000,0.00781248 +1721520829000,0.00585936 +1721520830000,0.00585936 +1721520831000,0.00585936 +1721520832000,0.00585936 +1721520833000,0.00781248 +1721520834000,0.00585936 +1721520835000,0.00781248 +1721520836000,0.00585936 +1721520837000,0.00585936 +1721520838000,0.00781248 +1721520839000,0.00781248 +1721520840000,0.00585936 +1721520841000,0.00585936 +1721520842000,0.00585936 +1721520843000,0.00585936 +1721520844000,0.00585936 +1721520845000,0.00585936 +1721520846000,0.00585936 +1721520847000,0.00781248 +1721520848000,0.00585936 +1721520849000,0.00585936 +1721520850000,0.00585936 +1721520851000,0.00585936 +1721520852000,0.00781248 +1721520853000,0.00585936 +1721520854000,0.00585936 +1721520855000,0.00585936 +1721520856000,0.00781248 +1721520857000,0.00781248 +1721520858000,0.00781248 +1721520859000,0.00781248 +1721520860000,0.00585936 +1721520861000,0.00585936 +1721520862000,0.00585936 +1721520863000,0.00585936 +1721520864000,0.00781248 +1721520865000,0.00585936 +1721520866000,0.00585936 +1721520867000,0.00585936 +1721520868000,0.00585936 +1721520869000,0.00585936 +1721520870000,0.00585936 +1721520871000,0.00585936 +1721520872000,0.00585936 +1721520873000,0.00585936 +1721520874000,0.00585936 +1721520875000,0.00781248 +1721520876000,0.00585936 +1721520877000,0.00585936 +1721520878000,0.00781248 +1721520879000,0.00585936 +1721520880000,0.00585936 +1721520881000,0.00781248 +1721520882000,0.00585936 +1721520883000,0.00585936 +1721520884000,0.00585936 +1721520885000,0.00781248 +1721520886000,0.00781248 +1721520887000,0.00585936 +1721520888000,0.00585936 +1721520889000,0.00585936 +1721520890000,0.00585936 +1721520891000,0.00781248 +1721520892000,0.00781248 +1721520893000,0.00781248 +1721520894000,0.00781248 +1721520895000,0.00585936 +1721520896000,0.00585936 +1721520897000,0.00585936 +1721520898000,0.00585936 +1721520899000,0.00585936 +1721520900000,0.00781248 +1721520901000,0.00781248 +1721520902000,0.00781248 +1721520903000,0.00585936 +1721520904000,0.00585936 +1721520905000,0.00585936 +1721520906000,0.00781248 +1721520907000,0.00781248 +1721520908000,0.00585936 +1721520909000,0.00585936 +1721520910000,0.00585936 +1721520911000,0.00585936 +1721520912000,0.00585936 +1721520913000,0.00585936 +1721520914000,0.00585936 +1721520915000,0.00585936 +1721520916000,0.00585936 +1721520917000,0.00585936 +1721520918000,0.00781248 +1721520919000,0.00585936 +1721520920000,0.00585936 +1721520921000,0.00585936 +1721520922000,0.00585936 +1721520923000,0.00585936 +1721520924000,0.00585936 +1721520925000,0.00585936 +1721520926000,0.00585936 +1721520927000,0.00585936 +1721520928000,0.00585936 +1721520929000,0.00585936 +1721520930000,0.00781248 +1721520931000,0.00585936 +1721520932000,0.00781248 +1721520933000,0.00781248 +1721520934000,0.00585936 +1721520935000,0.00781248 +1721520936000,0.00781248 +1721520937000,0.00585936 +1721520938000,0.00585936 +1721520939000,0.00585936 +1721520940000,0.00585936 +1721520941000,0.00781248 +1721520942000,0.00585936 +1721520943000,0.00585936 +1721520944000,0.00585936 +1721520945000,0.00781248 +1721520946000,0.00781248 +1721520947000,0.00585936 +1721520948000,0.00390624 +1721520949000,0.00195312 +1721520950000,-0.00195312 +1721520951000,0.0 +1721520952000,0.00781248 +1721520953000,0.0097656 +1721520954000,0.0097656 +1721520955000,0.0097656 +1721520956000,-0.00585936 +1721520957000,0.00585936 +1721520958000,-0.01171872 +1721520959000,-0.0097656 +1721520960000,-0.01171872 +1721520961000,-0.00585936 +1721520962000,0.00390624 +1721520963000,-0.00585936 +1721520964000,0.00195312 +1721520965000,0.00781248 +1721520966000,-0.01757808 +1721520967000,0.00585936 +1721520968000,-0.0195312 +1721520969000,-0.02148432 +1721520970000,-0.00781248 +1721520971000,-0.01562496 +1721520972000,0.01367184 +1721520973000,-0.00585936 +1721520974000,-0.00781248 +1721520975000,0.00195312 +1721520976000,-0.01171872 +1721520977000,0.00195312 +1721520978000,-0.03320304 +1721520979000,-0.00781248 +1721520980000,-0.00390624 +1721520981000,-0.00195312 +1721520982000,-0.00390624 +1721520983000,0.00781248 +1721520984000,-0.00781248 +1721520985000,-0.01367184 +1721520986000,-0.01171872 +1721520987000,-0.00781248 +1721520988000,0.0097656 +1721520989000,-0.0195312 +1721520990000,-0.0097656 +1721520991000,-0.00585936 +1721520992000,-0.00781248 +1721520993000,-0.00390624 +1721520994000,-0.00585936 +1721520995000,-0.00390624 +1721520996000,-0.00585936 +1721520997000,-0.00585936 +1721520998000,0.00781248 +1721520999000,0.00390624 +1721521000000,-0.00781248 +1721521001000,0.00781248 +1721521002000,0.00781248 +1721521003000,-0.00390624 +1721521004000,0.01171872 +1721521005000,-0.00390624 +1721521006000,0.02734368 +1721521007000,-0.00390624 +1721521008000,-0.04492176 +1721521009000,0.00585936 +1721521010000,0.00781248 +1721521011000,-0.02734368 +1721521012000,0.03320304 +1721521013000,-0.01367184 +1721521014000,-0.01562496 +1721521015000,-0.0097656 +1721521016000,-0.01171872 +1721521017000,-0.00390624 +1721521018000,0.00390624 +1721521019000,0.0 +1721521020000,0.01562496 +1721521021000,0.02539056 +1721521022000,0.01171872 +1721521023000,0.00781248 +1721521024000,-0.00195312 +1721521025000,0.0 +1721521026000,0.01757808 +1721521027000,0.00195312 +1721521028000,0.01367184 +1721521029000,-0.01171872 +1721521030000,0.02734368 +1721521031000,-0.01367184 +1721521032000,0.0097656 +1721521033000,0.00585936 +1721521034000,0.00195312 +1721521035000,0.0097656 +1721521036000,-0.00781248 +1721521037000,-0.01171872 +1721521038000,-0.0097656 +1721521039000,-0.01367184 +1721521040000,0.00781248 +1721521041000,-0.02148432 +1721521042000,-0.00781248 +1721521043000,-0.01171872 +1721521044000,-0.00781248 +1721521045000,0.00195312 +1721521046000,-0.01171872 +1721521047000,0.01171872 +1721521048000,-0.02734368 +1721521049000,-0.00390624 +1721521050000,0.0 +1721521051000,-0.00585936 +1721521052000,0.00195312 +1721521053000,-0.00390624 +1721521054000,0.03710928 +1721521055000,0.03710928 +1721521056000,0.00390624 +1721521057000,0.06640608 +1721521058000,0.03710928 +1721521059000,0.0781248 +1721521060000,0.04296864 +1721521061000,0.06054672 +1721521062000,0.06640608 +1721521063000,0.07421856 +1721521064000,0.048828 +1721521065000,0.05078112 +1721521066000,0.048828 +1721521067000,-0.00585936 +1721521068000,0.00390624 +1721521069000,0.02539056 +1721521070000,-0.00195312 +1721521071000,0.00390624 +1721521072000,-0.00390624 +1721521073000,0.0 +1721521074000,-0.00195312 +1721521075000,-0.00390624 +1721521076000,-0.00195312 +1721521077000,-0.00781248 +1721521078000,-0.00781248 +1721521079000,-0.00195312 +1721521080000,-0.0097656 +1721521081000,-0.00585936 +1721521082000,0.00585936 +1721521083000,-0.01171872 +1721521084000,-0.00585936 +1721521085000,-0.01367184 +1721521086000,-0.00781248 +1721521087000,-0.00390624 +1721521088000,-0.0292968 +1721521089000,0.01171872 +1721521090000,-0.00195312 +1721521091000,0.00781248 +1721521092000,0.00195312 +1721521093000,-0.01367184 +1721521094000,0.00781248 +1721521095000,0.00195312 +1721521096000,-0.02343744 +1721521097000,-0.0097656 +1721521098000,-0.02148432 +1721521099000,-0.00195312 +1721521100000,-0.00585936 +1721521101000,0.03320304 +1721521102000,0.00390624 +1721521103000,-0.01757808 +1721521104000,-0.03320304 +1721521105000,0.048828 +1721521106000,-0.03320304 +1721521107000,-0.01562496 +1721521108000,0.02734368 +1721521109000,-0.0390624 +1721521110000,0.03124992 +1721521111000,-0.02734368 +1721521112000,-0.01171872 +1721521113000,-0.0097656 +1721521114000,0.01562496 +1721521115000,0.00781248 +1721521116000,-0.00390624 +1721521117000,0.0 +1721521118000,-0.01757808 +1721521119000,-0.01367184 +1721521120000,-0.01562496 +1721521121000,0.00390624 +1721521122000,-0.0292968 +1721521123000,-0.01757808 +1721521124000,0.01562496 +1721521125000,0.00585936 +1721521126000,-0.01757808 +1721521127000,-0.0097656 +1721521128000,0.0097656 +1721521129000,-0.0097656 +1721521130000,-0.00195312 +1721521131000,-0.01171872 +1721521132000,-0.0097656 +1721521133000,-0.01367184 +1721521134000,-0.01562496 +1721521135000,-0.03515616 +1721521136000,-0.00195312 +1721521137000,-0.0097656 +1721521138000,-0.02148432 +1721521139000,0.00781248 +1721521140000,0.02148432 +1721521141000,-0.0097656 +1721521142000,0.01367184 +1721521143000,-0.00781248 +1721521144000,-0.02343744 +1721521145000,0.00390624 +1721521146000,0.00585936 +1721521147000,-0.00390624 +1721521148000,0.00390624 +1721521149000,-0.00390624 +1721521150000,-0.00390624 +1721521151000,0.01171872 +1721521152000,-0.00781248 +1721521153000,-0.01757808 +1721521154000,0.01757808 +1721521155000,-0.01171872 +1721521156000,0.01562496 +1721521157000,-0.01757808 +1721521158000,0.00390624 +1721521159000,0.0 +1721521160000,-0.00390624 +1721521161000,-0.0195312 +1721521162000,0.0 +1721521163000,-0.00195312 +1721521164000,0.0097656 +1721521165000,0.00195312 +1721521166000,0.01562496 +1721521167000,0.00781248 +1721521168000,-0.01367184 +1721521169000,0.00195312 +1721521170000,0.02343744 +1721521171000,0.00781248 +1721521172000,0.01171872 +1721521173000,0.0 +1721521174000,-0.02734368 +1721521175000,0.00585936 +1721521176000,0.00585936 +1721521177000,0.01171872 +1721521178000,-0.00390624 +1721521179000,-0.03710928 +1721521180000,-0.0097656 +1721521181000,-0.0097656 +1721521182000,-0.00390624 +1721521183000,0.00195312 +1721521184000,0.00781248 +1721521185000,-0.00781248 +1721521186000,0.00781248 +1721521187000,-0.00195312 +1721521188000,0.0097656 +1721521189000,-0.02539056 +1721521190000,0.0 +1721521191000,-0.0097656 +1721521192000,-0.01171872 +1721521193000,-0.01757808 +1721521194000,-0.0195312 +1721521195000,-0.01367184 +1721521196000,0.00195312 +1721521197000,-0.01562496 +1721521198000,-0.00195312 +1721521199000,-0.00585936 +1721521200000,-0.00390624 +1721521201000,-0.02734368 +1721521202000,0.00585936 +1721521203000,-0.00390624 +1721521204000,-0.02343744 +1721521205000,0.01171872 +1721521206000,-0.02539056 +1721521207000,0.00781248 +1721521208000,0.01367184 +1721521209000,-0.00585936 +1721521210000,0.01171872 +1721521211000,0.00195312 +1721521212000,-0.00585936 +1721521213000,0.01562496 +1721521214000,-0.04101552 +1721521215000,-0.01757808 +1721521216000,0.00585936 +1721521217000,-0.00390624 +1721521218000,-0.00781248 +1721521219000,-0.02343744 +1721521220000,0.0 +1721521221000,0.00390624 +1721521222000,-0.01367184 +1721521223000,0.01757808 +1721521224000,0.0097656 +1721521225000,-0.00390624 +1721521226000,-0.00195312 +1721521227000,0.0097656 +1721521228000,-0.00195312 +1721521229000,0.00195312 +1721521230000,-0.01171872 +1721521231000,0.0195312 +1721521232000,-0.01367184 +1721521233000,0.0 +1721521234000,0.00390624 +1721521235000,-0.00195312 +1721521236000,-0.00781248 +1721521237000,0.0195312 +1721521238000,-0.00390624 +1721521239000,-0.02734368 +1721521240000,-0.0097656 +1721521241000,-0.00585936 +1721521242000,-0.00585936 +1721521243000,0.0 +1721521244000,-0.0097656 +1721521245000,-0.02148432 +1721521246000,-0.00781248 +1721521247000,0.00781248 +1721521248000,-0.00585936 +1721521249000,0.0 +1721521250000,-0.02343744 +1721521251000,0.01757808 +1721521252000,-0.00781248 +1721521253000,-0.00781248 +1721521254000,-0.0097656 +1721521255000,0.00585936 +1721521256000,-0.01367184 +1721521257000,0.00781248 +1721521258000,0.0097656 +1721521259000,0.0195312 +1721521260000,-0.00781248 +1721521261000,-0.00195312 +1721521262000,-0.00390624 +1721521263000,-0.00585936 +1721521264000,0.02148432 +1721521265000,-0.01757808 +1721521266000,-0.00585936 +1721521267000,-0.02343744 +1721521268000,-0.03320304 +1721521269000,-0.01171872 +1721521270000,0.0195312 +1721521271000,0.0 +1721521272000,-0.00781248 +1721521273000,0.01171872 +1721521274000,-0.00195312 +1721521275000,-0.02148432 +1721521276000,0.01562496 +1721521277000,-0.01562496 +1721521278000,-0.00585936 +1721521279000,-0.00195312 +1721521280000,0.00781248 +1721521281000,0.00195312 +1721521282000,0.00585936 +1721521283000,-0.00195312 +1721521284000,-0.0097656 +1721521285000,0.0 +1721521286000,0.00195312 +1721521287000,-0.03515616 +1721521288000,0.0097656 +1721521289000,-0.00781248 +1721521290000,-0.02148432 +1721521291000,0.01562496 +1721521292000,-0.03124992 +1721521293000,0.02148432 +1721521294000,0.02343744 +1721521295000,-0.01757808 +1721521296000,0.00195312 +1721521297000,-0.02148432 +1721521298000,0.01367184 +1721521299000,-0.02148432 +1721521300000,0.03515616 +1721521301000,-0.01757808 +1721521302000,0.01171872 +1721521303000,-0.02148432 +1721521304000,0.01757808 +1721521305000,-0.01562496 +1721521306000,-0.01757808 +1721521307000,-0.01562496 +1721521308000,-0.00390624 +1721521309000,-0.05468736 +1721521310000,0.03320304 +1721521311000,-0.02539056 +1721521312000,0.02148432 +1721521313000,-0.0097656 +1721521314000,0.0 +1721521315000,0.0195312 +1721521316000,-0.01367184 +1721521317000,0.01367184 +1721521318000,0.00585936 +1721521319000,-0.00390624 +1721521320000,-0.00781248 +1721521321000,0.0 +1721521322000,0.0097656 +1721521323000,-0.00390624 +1721521324000,0.0097656 +1721521325000,0.00390624 +1721521326000,0.0 +1721521327000,0.00195312 +1721521328000,0.0 +1721521329000,-0.0097656 +1721521330000,-0.01171872 +1721521331000,0.0 +1721521332000,0.0 +1721521333000,0.00585936 +1721521334000,-0.01171872 +1721521335000,0.00585936 +1721521336000,-0.00195312 +1721521337000,0.00390624 +1721521338000,0.0 +1721521339000,0.00195312 +1721521340000,-0.00195312 +1721521341000,-0.00195312 +1721521342000,0.0 +1721521343000,0.0 +1721521344000,0.0 +1721521345000,0.0 +1721521346000,-0.00195312 +1721521347000,0.0 +1721521348000,0.0 +1721521349000,0.0 +1721521350000,0.0 +1721521351000,-0.00195312 +1721521352000,-0.00390624 +1721521353000,-0.00195312 +1721521354000,0.0 +1721521355000,-0.00195312 +1721521356000,-0.00195312 +1721521357000,0.0 +1721521358000,0.0 +1721521359000,-0.00195312 +1721521360000,0.0 +1721521361000,-0.00195312 +1721521362000,0.0 +1721521363000,-0.00195312 +1721521364000,0.00195312 +1721521365000,-0.00195312 +1721521366000,0.0 +1721521367000,-0.00195312 +1721521368000,0.0 +1721521369000,0.00195312 +1721521370000,0.0 +1721521371000,-0.00195312 +1721521372000,-0.00195312 +1721521373000,-0.00195312 +1721521374000,-0.00195312 +1721521375000,0.0 +1721521376000,0.0 +1721521377000,0.0 +1721521378000,0.0 +1721521379000,-0.00195312 +1721521380000,-0.00195312 +1721521381000,0.0 +1721521382000,-0.00195312 +1721521383000,-0.00195312 +1721521384000,0.0 +1721521385000,-0.00195312 +1721521386000,-0.00585936 +1721521387000,-0.00390624 +1721521388000,0.00195312 +1721521389000,0.00195312 +1721521390000,-0.00195312 +1721521391000,0.0 +1721521392000,0.0 +1721521393000,-0.00390624 +1721521394000,0.00195312 +1721521395000,-0.0097656 +1721521396000,-0.00390624 +1721521397000,-0.00195312 +1721521398000,0.00195312 +1721521399000,-0.00585936 +1721521400000,-0.00585936 +1721521401000,0.0 +1721521402000,0.00195312 +1721521403000,-0.00390624 +1721521404000,-0.00585936 +1721521405000,0.00195312 +1721521406000,-0.00195312 +1721521407000,-0.00195312 +1721521408000,-0.00390624 +1721521409000,-0.01171872 +1721521410000,-0.00195312 +1721521411000,0.0 +1721521412000,0.0 +1721521413000,-0.00781248 +1721521414000,0.0097656 +1721521415000,-0.0292968 +1721521416000,-0.00390624 +1721521417000,-0.00585936 +1721521418000,-0.00390624 +1721521419000,-0.01367184 +1721521420000,-0.00195312 +1721521421000,-0.01562496 +1721521422000,0.00585936 +1721521423000,-0.00781248 +1721521424000,-0.00195312 +1721521425000,-0.0195312 +1721521426000,-0.00195312 +1721521427000,-0.01757808 +1721521428000,-0.03124992 +1721521429000,-0.0292968 +1721521430000,-0.03320304 +1721521431000,-0.02539056 +1721521432000,-0.0292968 +1721521433000,-0.0390624 +1721521434000,-0.0292968 +1721521435000,-0.048828 +1721521436000,-0.05078112 +1721521437000,-0.03515616 +1721521438000,-0.04296864 +1721521439000,-0.0292968 +1721521440000,-0.03320304 +1721521441000,-0.01367184 +1721521442000,-0.01562496 +1721521443000,-0.00585936 +1721521444000,-0.0195312 +1721521445000,0.00195312 +1721521446000,-0.00585936 +1721521447000,0.0 +1721521448000,-0.00390624 +1721521449000,0.00195312 +1721521450000,-0.00781248 +1721521451000,-0.00585936 +1721521452000,0.00585936 +1721521453000,-0.0195312 +1721521454000,0.00585936 +1721521455000,-0.00585936 +1721521456000,0.00781248 +1721521457000,-0.0195312 +1721521458000,-0.01367184 +1721521459000,-0.01171872 +1721521460000,-0.0195312 +1721521461000,-0.00195312 +1721521462000,-0.00585936 +1721521463000,-0.03320304 +1721521464000,-0.01171872 +1721521465000,-0.02539056 +1721521466000,-0.0195312 +1721521467000,-0.02343744 +1721521468000,-0.01367184 +1721521469000,-0.02148432 +1721521470000,-0.05078112 +1721521471000,-0.0292968 +1721521472000,-0.03515616 +1721521473000,-0.04101552 +1721521474000,-0.03320304 +1721521475000,-0.01367184 +1721521476000,-0.01757808 +1721521477000,-0.0292968 +1721521478000,-0.0292968 +1721521479000,-0.02734368 +1721521480000,-0.00585936 +1721521481000,-0.00781248 +1721521482000,0.0 +1721521483000,0.00195312 +1721521484000,-0.00390624 +1721521485000,-0.00585936 +1721521486000,-0.00195312 +1721521487000,0.00390624 +1721521488000,0.0 +1721521489000,-0.00195312 +1721521490000,-0.00390624 +1721521491000,-0.00195312 +1721521492000,-0.00390624 +1721521493000,-0.00390624 +1721521494000,-0.00195312 +1721521495000,-0.00195312 +1721521496000,-0.00390624 +1721521497000,-0.00195312 +1721521498000,-0.00195312 +1721521499000,-0.00390624 \ No newline at end of file