Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
半栈学徒
incubator-echarts
提交
ca83c55b
I
incubator-echarts
项目概览
半栈学徒
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
incubator-echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ca83c55b
编写于
4月 06, 2021
作者:
1
100pah
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' into fix/geo-svg
上级
31c7787d
1320c287
变更
48
隐藏空白更改
内联
并排
Showing
48 changed file
with
1293 addition
and
422 deletion
+1293
-422
.github/workflows/nodejs.yml
.github/workflows/nodejs.yml
+8
-8
src/chart/effectScatter/EffectScatterSeries.ts
src/chart/effectScatter/EffectScatterSeries.ts
+2
-0
src/chart/effectScatter/EffectScatterView.ts
src/chart/effectScatter/EffectScatterView.ts
+7
-1
src/chart/gauge/GaugeView.ts
src/chart/gauge/GaugeView.ts
+22
-2
src/chart/helper/EffectSymbol.ts
src/chart/helper/EffectSymbol.ts
+9
-4
src/chart/helper/Line.ts
src/chart/helper/Line.ts
+24
-9
src/chart/helper/Symbol.ts
src/chart/helper/Symbol.ts
+7
-10
src/chart/helper/SymbolDraw.ts
src/chart/helper/SymbolDraw.ts
+0
-5
src/chart/line/LineView.ts
src/chart/line/LineView.ts
+1
-1
src/chart/line/lineAnimationDiff.ts
src/chart/line/lineAnimationDiff.ts
+2
-25
src/component/calendar/CalendarView.ts
src/component/calendar/CalendarView.ts
+1
-1
src/component/marker/MarkLineModel.ts
src/component/marker/MarkLineModel.ts
+6
-1
src/component/marker/MarkLineView.ts
src/component/marker/MarkLineView.ts
+20
-4
src/component/marker/checkMarkerInSeries.ts
src/component/marker/checkMarkerInSeries.ts
+40
-0
src/component/marker/installMarkArea.ts
src/component/marker/installMarkArea.ts
+5
-2
src/component/marker/installMarkLine.ts
src/component/marker/installMarkLine.ts
+5
-2
src/component/marker/installMarkPoint.ts
src/component/marker/installMarkPoint.ts
+5
-2
src/component/timeline/SliderTimelineView.ts
src/component/timeline/SliderTimelineView.ts
+6
-5
src/core/echarts.ts
src/core/echarts.ts
+20
-15
src/data/List.ts
src/data/List.ts
+1
-0
src/echarts.ts
src/echarts.ts
+1
-1
src/model/Global.ts
src/model/Global.ts
+90
-1
src/util/clazz.ts
src/util/clazz.ts
+1
-1
src/util/component.ts
src/util/component.ts
+2
-2
src/util/types.ts
src/util/types.ts
+2
-2
src/visual/commonVisualTypes.ts
src/visual/commonVisualTypes.ts
+6
-2
src/visual/symbol.ts
src/visual/symbol.ts
+19
-4
test/gauge-pointer.html
test/gauge-pointer.html
+82
-0
test/line-extraneous.html
test/line-extraneous.html
+274
-0
test/markLine-symbolRotate.html
test/markLine-symbolRotate.html
+6
-2
test/resize-animation.html
test/resize-animation.html
+117
-0
test/runTest/actions/__meta__.json
test/runTest/actions/__meta__.json
+2
-0
test/runTest/actions/line-extraneous.json
test/runTest/actions/line-extraneous.json
+1
-0
test/runTest/actions/resize-animation.json
test/runTest/actions/resize-animation.json
+1
-0
test/symbol3.html
test/symbol3.html
+45
-1
test/ut/core/extendExpect.ts
test/ut/core/extendExpect.ts
+3
-1
test/ut/core/utHelper.ts
test/ut/core/utHelper.ts
+10
-4
test/ut/index.d.ts
test/ut/index.d.ts
+13
-0
test/ut/spec/component/graphic/setOption.test.ts
test/ut/spec/component/graphic/setOption.test.ts
+3
-3
test/ut/spec/component/visualMap/setOption.test.ts
test/ut/spec/component/visualMap/setOption.test.ts
+4
-4
test/ut/spec/data/dataTransform.test.ts
test/ut/spec/data/dataTransform.test.ts
+6
-6
test/ut/spec/model/Component.test.ts
test/ut/spec/model/Component.test.ts
+0
-235
test/ut/spec/model/Global.test.ts
test/ut/spec/model/Global.test.ts
+28
-28
test/ut/spec/model/componentDependency.test.ts
test/ut/spec/model/componentDependency.test.ts
+240
-0
test/ut/spec/model/componentMissing.test.ts
test/ut/spec/model/componentMissing.test.ts
+118
-0
test/ut/spec/model/timelineMediaOptions.test.ts
test/ut/spec/model/timelineMediaOptions.test.ts
+22
-22
test/ut/spec/scale/interval.test.ts
test/ut/spec/scale/interval.test.ts
+5
-5
test/ut/spec/series/custom.test.ts
test/ut/spec/series/custom.test.ts
+1
-1
未找到文件。
.github/workflows/nodejs.yml
浏览文件 @
ca83c55b
...
...
@@ -36,13 +36,13 @@ jobs:
run
:
|
npm run release
test
:
runs-on
:
ubuntu-latest
needs
:
build
#
test:
#
runs-on: ubuntu-latest
#
needs: build
if
:
github.ref == 'refs/heads/master' || github.ref == 'refs/heads/release'
# # if: ${{ github.base_ref == 'refs/heads/master' || github.base_ref == 'refs/heads/release' }}
steps
:
-
name
:
unit test
run
:
|
npm run test
#
steps:
#
- name: unit test
#
run: |
#
npm run test
src/chart/effectScatter/EffectScatterSeries.ts
浏览文件 @
ca83c55b
...
...
@@ -71,6 +71,7 @@ export interface EffectScatterSeriesOption extends SeriesOption<EffectScatterSta
* When to show the effect
*/
showEffectOn
?:
'
render
'
|
'
emphasis
'
clip
?:
boolean
/**
* Ripple effect config
...
...
@@ -107,6 +108,7 @@ class EffectScatterSeriesModel extends SeriesModel<EffectScatterSeriesOption> {
// When to show the effect, option: 'render'|'emphasis'
showEffectOn
:
'
render
'
,
clip
:
true
,
// Ripple effect config
rippleEffect
:
{
...
...
src/chart/effectScatter/EffectScatterView.ts
浏览文件 @
ca83c55b
...
...
@@ -41,10 +41,16 @@ class EffectScatterView extends ChartView {
render
(
seriesModel
:
EffectScatterSeriesModel
,
ecModel
:
GlobalModel
,
api
:
ExtensionAPI
)
{
const
data
=
seriesModel
.
getData
();
const
effectSymbolDraw
=
this
.
_symbolDraw
;
effectSymbolDraw
.
updateData
(
data
);
effectSymbolDraw
.
updateData
(
data
,
{
clipShape
:
this
.
_getClipShape
(
seriesModel
)}
);
this
.
group
.
add
(
effectSymbolDraw
.
group
);
}
_getClipShape
(
seriesModel
:
EffectScatterSeriesModel
)
{
const
coordSys
=
seriesModel
.
coordinateSystem
;
const
clipArea
=
coordSys
&&
coordSys
.
getArea
&&
coordSys
.
getArea
();
return
seriesModel
.
get
(
'
clip
'
,
true
)
?
clipArea
:
null
;
}
updateTransform
(
seriesModel
:
EffectScatterSeriesModel
,
ecModel
:
GlobalModel
,
api
:
ExtensionAPI
)
{
const
data
=
seriesModel
.
getData
();
...
...
src/chart/gauge/GaugeView.ts
浏览文件 @
ca83c55b
...
...
@@ -30,6 +30,10 @@ import { ColorString, ECElement } from '../../util/types';
import
List
from
'
../../data/List
'
;
import
Sausage
from
'
../../util/shape/sausage
'
;
import
{
createSymbol
}
from
'
../../util/symbol
'
;
import
ZRImage
from
'
zrender/src/graphic/Image
'
;
import
{
extend
}
from
'
zrender/src/core/util
'
;
type
ECSymbol
=
ReturnType
<
typeof
createSymbol
>
;
interface
PosInfo
{
cx
:
number
...
...
@@ -476,9 +480,25 @@ class GaugeView extends ChartView {
const
itemModel
=
data
.
getItemModel
<
GaugeDataItemOption
>
(
idx
);
const
emphasisModel
=
itemModel
.
getModel
(
'
emphasis
'
);
if
(
showPointer
)
{
const
pointer
=
data
.
getItemGraphicEl
(
idx
)
as
PointerPath
;
pointer
.
useStyle
(
data
.
getItemVisual
(
idx
,
'
style
'
));
const
pointer
=
data
.
getItemGraphicEl
(
idx
)
as
ECSymbol
;
const
symbolStyle
=
data
.
getItemVisual
(
idx
,
'
style
'
);
const
visualColor
=
symbolStyle
.
fill
;
if
(
pointer
instanceof
ZRImage
)
{
const
pathStyle
=
pointer
.
style
;
pointer
.
useStyle
(
extend
({
image
:
pathStyle
.
image
,
x
:
pathStyle
.
x
,
y
:
pathStyle
.
y
,
width
:
pathStyle
.
width
,
height
:
pathStyle
.
height
},
symbolStyle
));
}
else
{
pointer
.
useStyle
(
symbolStyle
);
pointer
.
type
!==
'
pointer
'
&&
pointer
.
setColor
(
visualColor
);
}
pointer
.
setStyle
(
itemModel
.
getModel
([
'
pointer
'
,
'
itemStyle
'
]).
getItemStyle
());
if
(
pointer
.
style
.
fill
===
'
auto
'
)
{
pointer
.
setStyle
(
'
fill
'
,
getColor
(
linearMap
(
data
.
get
(
valueDim
,
idx
)
as
number
,
valueExtent
,
[
0
,
1
],
true
)
...
...
src/chart/helper/EffectSymbol.ts
浏览文件 @
ca83c55b
...
...
@@ -110,7 +110,8 @@ class EffectSymbol extends Group {
// TODO Configurable effectCfg.period
ripplePath
.
animate
(
''
,
true
)
.
when
(
effectCfg
.
period
,
{
scale
:
[
effectCfg
.
rippleScale
/
2
,
effectCfg
.
rippleScale
/
2
]
scaleX
:
effectCfg
.
rippleScale
/
2
,
scaleY
:
effectCfg
.
rippleScale
/
2
})
.
delay
(
delay
)
.
start
();
...
...
@@ -184,11 +185,15 @@ class EffectSymbol extends Group {
ripplePath
.
setStyle
(
'
fill
'
,
color
);
});
const
symbolOffset
=
itemModel
.
getShallow
(
'
symbolOffset
'
);
let
symbolOffset
=
data
.
getItemVisual
(
idx
,
'
symbolOffset
'
);
if
(
symbolOffset
)
{
if
(
!
zrUtil
.
isArray
(
symbolOffset
))
{
symbolOffset
=
[
symbolOffset
,
symbolOffset
];
}
rippleGroup
.
x
=
parsePercent
(
symbolOffset
[
0
],
symbolSize
[
0
]);
rippleGroup
.
y
=
parsePercent
(
symbolOffset
[
1
]
,
symbolSize
[
1
]);
rippleGroup
.
y
=
parsePercent
(
zrUtil
.
retrieve2
(
symbolOffset
[
1
],
symbolOffset
[
0
])
||
0
,
symbolSize
[
1
]);
}
const
symbolRotate
=
data
.
getItemVisual
(
idx
,
'
symbolRotate
'
);
rippleGroup
.
rotation
=
(
symbolRotate
||
0
)
*
Math
.
PI
/
180
||
0
;
...
...
@@ -247,4 +252,4 @@ class EffectSymbol extends Group {
}
zrUtil
.
inherits
(
EffectSymbol
,
Group
);
export
default
EffectSymbol
;
\ No newline at end of file
export
default
EffectSymbol
;
src/chart/helper/Line.ts
浏览文件 @
ca83c55b
...
...
@@ -17,14 +17,14 @@
* under the License.
*/
import
*
as
zrUtil
from
'
zrender/src/core/util
'
;
import
{
isArray
,
each
,
retrieve2
}
from
'
zrender/src/core/util
'
;
import
*
as
vector
from
'
zrender/src/core/vector
'
;
import
*
as
symbolUtil
from
'
../../util/symbol
'
;
import
ECLinePath
from
'
./LinePath
'
;
import
*
as
graphic
from
'
../../util/graphic
'
;
import
{
enableHoverEmphasis
,
enterEmphasis
,
leaveEmphasis
,
SPECIAL_STATES
}
from
'
../../util/states
'
;
import
{
getLabelStatesModels
,
setLabelStyle
}
from
'
../../label/labelStyle
'
;
import
{
round
}
from
'
../../util/number
'
;
import
{
round
,
parsePercent
}
from
'
../../util/number
'
;
import
List
from
'
../../data/List
'
;
import
{
ZRTextAlign
,
ZRTextVerticalAlign
,
LineLabelOption
,
ColorString
}
from
'
../../util/types
'
;
import
SeriesModel
from
'
../../model/Series
'
;
...
...
@@ -70,12 +70,27 @@ function createSymbol(name: 'fromSymbol' | 'toSymbol', lineData: LineList, idx:
const
symbolSize
=
lineData
.
getItemVisual
(
idx
,
name
+
'
Size
'
as
'
fromSymbolSize
'
|
'
toSymbolSize
'
);
const
symbolRotate
=
lineData
.
getItemVisual
(
idx
,
name
+
'
Rotate
'
as
'
fromSymbolRotate
'
|
'
toSymbolRotate
'
);
const
symbolOffset
=
lineData
.
getItemVisual
(
idx
,
name
+
'
Offset
'
as
'
fromSymbolOffset
'
|
'
toSymbolOffset
'
)
||
0
;
const
symbolKeepAspect
=
lineData
.
getItemVisual
(
idx
,
name
+
'
KeepAspect
'
as
'
fromSymbolKeepAspect
'
|
'
toSymbolKeepAspect
'
);
const
symbolSizeArr
=
zrUtil
.
isArray
(
symbolSize
)
const
symbolSizeArr
=
isArray
(
symbolSize
)
?
symbolSize
:
[
symbolSize
,
symbolSize
];
const
symbolOffsetArr
=
isArray
(
symbolOffset
)
?
symbolOffset
:
[
symbolOffset
,
symbolOffset
];
symbolOffsetArr
[
0
]
=
parsePercent
(
symbolOffsetArr
[
0
],
symbolSizeArr
[
0
]);
symbolOffsetArr
[
1
]
=
parsePercent
(
retrieve2
(
symbolOffsetArr
[
1
],
symbolOffsetArr
[
0
]),
symbolSizeArr
[
1
]);
const
symbolPath
=
symbolUtil
.
createSymbol
(
symbolType
,
-
symbolSizeArr
[
0
]
/
2
,
-
symbolSizeArr
[
1
]
/
2
,
symbolSizeArr
[
0
],
symbolSizeArr
[
1
]
symbolType
,
-
symbolSizeArr
[
0
]
/
2
+
(
symbolOffsetArr
as
number
[])[
0
],
-
symbolSizeArr
[
1
]
/
2
+
(
symbolOffsetArr
as
number
[])[
1
],
symbolSizeArr
[
0
],
symbolSizeArr
[
1
],
null
,
symbolKeepAspect
);
(
symbolPath
as
LineECSymbol
).
__specifiedRotation
=
symbolRotate
==
null
||
isNaN
(
symbolRotate
)
...
...
@@ -142,7 +157,7 @@ class Line extends graphic.Group {
this
.
add
(
line
);
zrUtil
.
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
const
symbol
=
createSymbol
(
symbolCategory
,
lineData
,
idx
);
// symbols must added after line to make sure
// it will be updated after line#update.
...
...
@@ -167,7 +182,7 @@ class Line extends graphic.Group {
setLinePoints
(
target
.
shape
,
linePoints
);
graphic
.
updateProps
(
line
,
target
,
seriesModel
,
idx
);
zrUtil
.
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
const
symbolType
=
(
lineData
as
LineList
).
getItemVisual
(
idx
,
symbolCategory
);
const
key
=
makeSymbolTypeKey
(
symbolCategory
);
// Symbol changed
...
...
@@ -220,7 +235,7 @@ class Line extends graphic.Group {
line
.
ensureState
(
'
select
'
).
style
=
selectLineStyle
;
// Update symbol
zrUtil
.
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
each
(
SYMBOL_CATEGORIES
,
function
(
symbolCategory
)
{
const
symbol
=
this
.
childOfName
(
symbolCategory
)
as
ECSymbol
;
if
(
symbol
)
{
// Share opacity and color with line.
...
...
@@ -275,7 +290,7 @@ class Line extends graphic.Group {
label
.
__position
=
labelNormalModel
.
get
(
'
position
'
)
||
'
middle
'
;
let
distance
=
labelNormalModel
.
get
(
'
distance
'
);
if
(
!
zrUtil
.
isArray
(
distance
))
{
if
(
!
isArray
(
distance
))
{
distance
=
[
distance
,
distance
];
}
label
.
__labelDistance
=
distance
;
...
...
src/chart/helper/Symbol.ts
浏览文件 @
ca83c55b
...
...
@@ -28,7 +28,7 @@ import { ColorString, BlurScope, AnimationOption } from '../../util/types';
import
SeriesModel
from
'
../../model/Series
'
;
import
{
PathProps
}
from
'
zrender/src/graphic/Path
'
;
import
{
SymbolDrawSeriesScope
,
SymbolDrawItemModelOption
}
from
'
./SymbolDraw
'
;
import
{
extend
}
from
'
zrender/src/core/util
'
;
import
{
extend
,
isArray
,
retrieve2
}
from
'
zrender/src/core/util
'
;
import
{
setLabelStyle
,
getLabelStatesModels
}
from
'
../../label/labelStyle
'
;
import
ZRImage
from
'
zrender/src/graphic/Image
'
;
...
...
@@ -216,8 +216,6 @@ class Symbol extends graphic.Group {
let
focus
;
let
blurScope
:
BlurScope
;
let
symbolOffset
;
let
labelStatesModels
;
let
hoverScale
;
...
...
@@ -230,8 +228,6 @@ class Symbol extends graphic.Group {
focus
=
seriesScope
.
focus
;
blurScope
=
seriesScope
.
blurScope
;
symbolOffset
=
seriesScope
.
symbolOffset
;
labelStatesModels
=
seriesScope
.
labelStatesModels
;
hoverScale
=
seriesScope
.
hoverScale
;
...
...
@@ -250,8 +246,6 @@ class Symbol extends graphic.Group {
focus
=
emphasisModel
.
get
(
'
focus
'
);
blurScope
=
emphasisModel
.
get
(
'
blurScope
'
);
symbolOffset
=
itemModel
.
getShallow
(
'
symbolOffset
'
);
labelStatesModels
=
getLabelStatesModels
(
itemModel
);
hoverScale
=
emphasisModel
.
getShallow
(
'
scale
'
);
...
...
@@ -259,12 +253,15 @@ class Symbol extends graphic.Group {
}
const
symbolRotate
=
data
.
getItemVisual
(
idx
,
'
symbolRotate
'
);
symbolPath
.
attr
(
'
rotation
'
,
(
symbolRotate
||
0
)
*
Math
.
PI
/
180
||
0
);
let
symbolOffset
=
data
.
getItemVisual
(
idx
,
'
symbolOffset
'
)
||
0
;
if
(
symbolOffset
)
{
if
(
!
isArray
(
symbolOffset
))
{
symbolOffset
=
[
symbolOffset
,
symbolOffset
];
}
symbolPath
.
x
=
parsePercent
(
symbolOffset
[
0
],
symbolSize
[
0
]);
symbolPath
.
y
=
parsePercent
(
symbolOffset
[
1
]
,
symbolSize
[
1
]);
symbolPath
.
y
=
parsePercent
(
retrieve2
(
symbolOffset
[
1
],
symbolOffset
[
0
])
||
0
,
symbolSize
[
1
]);
}
cursorStyle
&&
symbolPath
.
attr
(
'
cursor
'
,
cursorStyle
);
...
...
@@ -398,7 +395,7 @@ class Symbol extends graphic.Group {
static
getSymbolSize
(
data
:
List
,
idx
:
number
)
{
const
symbolSize
=
data
.
getItemVisual
(
idx
,
'
symbolSize
'
);
return
symbolSize
instanceof
Array
return
isArray
(
symbolSize
)
?
symbolSize
.
slice
()
:
[
+
symbolSize
,
+
symbolSize
];
}
...
...
src/chart/helper/SymbolDraw.ts
浏览文件 @
ca83c55b
...
...
@@ -115,9 +115,6 @@ export interface SymbolDrawSeriesScope {
focus
?:
DefaultEmphasisFocus
blurScope
?:
BlurScope
symbolRotate
?:
ScatterSeriesOption
[
'
symbolRotate
'
]
symbolOffset
?:
(
number
|
string
)[]
labelStatesModels
:
Record
<
DisplayState
,
Model
<
LabelOption
>>
itemModel
?:
Model
<
SymbolDrawItemModelOption
>
...
...
@@ -139,8 +136,6 @@ function makeSeriesScope(data: List): SymbolDrawSeriesScope {
focus
:
emphasisModel
.
get
(
'
focus
'
),
blurScope
:
emphasisModel
.
get
(
'
blurScope
'
),
symbolRotate
:
seriesModel
.
get
(
'
symbolRotate
'
),
symbolOffset
:
seriesModel
.
get
(
'
symbolOffset
'
),
hoverScale
:
emphasisModel
.
get
(
'
scale
'
),
labelStatesModels
:
getLabelStatesModels
(
seriesModel
),
...
...
src/chart/line/LineView.ts
浏览文件 @
ca83c55b
...
...
@@ -738,7 +738,7 @@ class LineView extends ChartView {
if
(
polyline
.
style
.
lineWidth
>
0
&&
seriesModel
.
get
([
'
emphasis
'
,
'
lineStyle
'
,
'
width
'
])
===
'
bolder
'
)
{
const
emphasisLineStyle
=
polyline
.
getState
(
'
emphasis
'
).
style
;
emphasisLineStyle
.
lineWidth
=
polyline
.
style
.
lineWidth
+
1
;
emphasisLineStyle
.
lineWidth
=
+
polyline
.
style
.
lineWidth
+
1
;
}
// Needs seriesIndex for focus
...
...
src/chart/line/lineAnimationDiff.ts
浏览文件 @
ca83c55b
...
...
@@ -132,30 +132,7 @@ export default function lineAnimationDiff(
rawIndices
.
push
(
newData
.
getRawIndex
(
newIdx
));
break
;
case
'
-
'
:
const
oldIdx
=
diffItem
.
idx
;
const
rawIndex
=
oldData
.
getRawIndex
(
oldIdx
);
const
oldDataDimsForPoint
=
oldDataNewCoordInfo
.
dataDimsForPoint
;
oldIdx2
=
oldIdx
*
2
;
// Data is replaced. In the case of dynamic data queue
// FIXME FIXME FIXME
if
(
rawIndex
!==
oldIdx
)
{
const
newPt
=
newCoordSys
.
dataToPoint
([
oldData
.
get
(
oldDataDimsForPoint
[
0
],
oldIdx
),
oldData
.
get
(
oldDataDimsForPoint
[
1
],
oldIdx
)
]);
const
newStackedOnPt
=
getStackedOnPoint
(
oldDataNewCoordInfo
,
newCoordSys
,
oldData
,
oldIdx
);
currPoints
.
push
(
oldPoints
[
oldIdx2
],
oldPoints
[
oldIdx2
+
1
]);
nextPoints
.
push
(
newPt
[
0
],
newPt
[
1
]);
currStackedPoints
.
push
(
oldStackedOnPoints
[
oldIdx2
],
oldStackedOnPoints
[
oldIdx2
+
1
]);
nextStackedPoints
.
push
(
newStackedOnPt
[
0
],
newStackedOnPt
[
1
]);
rawIndices
.
push
(
rawIndex
);
}
else
{
pointAdded
=
false
;
}
pointAdded
=
false
;
}
// Original indices
...
...
@@ -205,4 +182,4 @@ export default function lineAnimationDiff(
status
:
sortedStatus
};
}
\ No newline at end of file
}
src/component/calendar/CalendarView.ts
浏览文件 @
ca83c55b
...
...
@@ -518,7 +518,7 @@ class CalendarView extends ComponentView {
).
time
;
const
cellSize
=
[
coordSys
.
getCellWidth
(),
coordSys
.
getCellHeight
()];
margin
=
numberUtil
.
parsePercent
(
margin
,
cellSize
[
orient
===
'
horizontal
'
?
0
:
1
]
);
margin
=
numberUtil
.
parsePercent
(
margin
,
Math
.
min
(
cellSize
[
1
],
cellSize
[
0
])
);
if
(
pos
===
'
start
'
)
{
start
=
coordSys
.
getNextNDay
(
...
...
src/component/marker/MarkLineModel.ts
浏览文件 @
ca83c55b
...
...
@@ -60,6 +60,8 @@ export interface MarkLine1DDataItemOption extends MarkLineDataItemOptionBase {
*/
symbol
?:
string
[]
|
string
symbolSize
?:
number
[]
|
number
symbolRotate
?:
number
[]
|
number
symbolOffset
:
number
|
string
|
(
number
|
string
)[]
}
// 2D markLine on any direction
...
...
@@ -82,6 +84,8 @@ export interface MarkLineOption extends MarkerOption,
symbol
?:
string
[]
|
string
symbolSize
?:
number
[]
|
number
symbolRotate
?:
number
[]
|
number
symbolOffset
?:
number
|
string
|
(
number
|
string
)[]
/**
* Precision used on statistic method
...
...
@@ -112,6 +116,7 @@ class MarkLineModel extends MarkerModel<MarkLineOption> {
symbolSize
:
[
8
,
16
],
//symbolRotate: 0,
symbolOffset
:
0
,
precision
:
2
,
tooltip
:
{
...
...
@@ -137,4 +142,4 @@ class MarkLineModel extends MarkerModel<MarkLineOption> {
};
}
export
default
MarkLineModel
;
\ No newline at end of file
export
default
MarkLineModel
;
src/component/marker/MarkLineView.ts
浏览文件 @
ca83c55b
...
...
@@ -35,6 +35,7 @@ import MarkerModel from './MarkerModel';
import
{
isArray
,
retrieve
,
retrieve2
,
clone
,
extend
,
logError
,
...
...
@@ -319,12 +320,20 @@ class MarkLineView extends MarkerView {
let
symbolType
=
mlModel
.
get
(
'
symbol
'
);
let
symbolSize
=
mlModel
.
get
(
'
symbolSize
'
);
let
symbolRotate
=
mlModel
.
get
(
'
symbolRotate
'
);
let
symbolOffset
=
mlModel
.
get
(
'
symbolOffset
'
);
if
(
!
isArray
(
symbolType
))
{
symbolType
=
[
symbolType
,
symbolType
];
}
if
(
!
isArray
(
symbolSize
))
{
symbolSize
=
[
symbolSize
,
symbolSize
];
}
if
(
!
isArray
(
symbolRotate
))
{
symbolRotate
=
[
symbolRotate
,
symbolRotate
];
}
if
(
!
isArray
(
symbolOffset
))
{
symbolOffset
=
[
symbolOffset
,
symbolOffset
];
}
// Update visual and layout of from symbol and to symbol
mlData
.
from
.
each
(
function
(
idx
)
{
...
...
@@ -349,9 +358,13 @@ class MarkLineView extends MarkerView {
}
lineData
.
setItemVisual
(
idx
,
{
fromSymbolKeepAspect
:
fromData
.
getItemVisual
(
idx
,
'
symbolKeepAspect
'
),
fromSymbolOffset
:
fromData
.
getItemVisual
(
idx
,
'
symbolOffset
'
),
fromSymbolRotate
:
fromData
.
getItemVisual
(
idx
,
'
symbolRotate
'
),
fromSymbolSize
:
fromData
.
getItemVisual
(
idx
,
'
symbolSize
'
)
as
number
,
fromSymbol
:
fromData
.
getItemVisual
(
idx
,
'
symbol
'
),
toSymbolKeepAspect
:
toData
.
getItemVisual
(
idx
,
'
symbolKeepAspect
'
),
toSymbolOffset
:
toData
.
getItemVisual
(
idx
,
'
symbolOffset
'
),
toSymbolRotate
:
toData
.
getItemVisual
(
idx
,
'
symbolRotate
'
),
toSymbolSize
:
toData
.
getItemVisual
(
idx
,
'
symbolSize
'
)
as
number
,
toSymbol
:
toData
.
getItemVisual
(
idx
,
'
symbol
'
),
...
...
@@ -386,9 +399,12 @@ class MarkLineView extends MarkerView {
}
data
.
setItemVisual
(
idx
,
{
symbolRotate
:
itemModel
.
get
(
'
symbolRotate
'
),
symbolSize
:
itemModel
.
get
(
'
symbolSize
'
)
||
(
symbolSize
as
number
[])[
isFrom
?
0
:
1
],
symbol
:
itemModel
.
get
(
'
symbol
'
,
true
)
||
(
symbolType
as
string
[])[
isFrom
?
0
:
1
],
symbolKeepAspect
:
itemModel
.
get
(
'
symbolKeepAspect
'
),
// `0` should be considered as a valid value, so use `retrieve2` instead of `||`
symbolOffset
:
retrieve2
(
itemModel
.
get
(
'
symbolOffset
'
),
(
symbolOffset
as
(
string
|
number
)[])[
isFrom
?
0
:
1
]),
symbolRotate
:
retrieve2
(
itemModel
.
get
(
'
symbolRotate
'
,
true
),
(
symbolRotate
as
number
[])[
isFrom
?
0
:
1
]),
symbolSize
:
retrieve2
(
itemModel
.
get
(
'
symbolSize
'
),
(
symbolSize
as
number
[])[
isFrom
?
0
:
1
]),
symbol
:
retrieve2
(
itemModel
.
get
(
'
symbol
'
,
true
),
(
symbolType
as
string
[])[
isFrom
?
0
:
1
]),
style
});
}
...
...
@@ -462,4 +478,4 @@ function createList(coordSys: CoordinateSystem, seriesModel: SeriesModel, mlMode
};
}
export
default
MarkLineView
;
\ No newline at end of file
export
default
MarkLineView
;
src/component/marker/checkMarkerInSeries.ts
0 → 100644
浏览文件 @
ca83c55b
/*
* 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.
*/
import
{
isArray
}
from
'
zrender/src/core/util
'
;
import
{
SeriesOption
}
from
'
../../util/types
'
;
type
MarkerTypes
=
'
markPoint
'
|
'
markLine
'
|
'
markArea
'
;
type
SeriesWithMarkerOption
=
SeriesOption
&
Partial
<
Record
<
MarkerTypes
,
unknown
>>
;
export
default
function
checkMarkerInSeries
(
seriesOpts
:
SeriesOption
|
SeriesOption
[],
markerType
:
MarkerTypes
):
boolean
{
if
(
!
seriesOpts
)
{
return
false
;
}
const
seriesOptArr
=
isArray
(
seriesOpts
)
?
seriesOpts
:
[
seriesOpts
];
for
(
let
idx
=
0
;
idx
<
seriesOptArr
.
length
;
idx
++
)
{
if
(
seriesOptArr
[
idx
]
&&
(
seriesOptArr
[
idx
]
as
SeriesWithMarkerOption
)[
markerType
])
{
return
true
;
}
}
return
false
;
}
\ No newline at end of file
src/component/marker/installMarkArea.ts
浏览文件 @
ca83c55b
...
...
@@ -18,6 +18,7 @@
*/
import
{
EChartsExtensionInstallRegisters
}
from
'
../../extension
'
;
import
checkMarkerInSeries
from
'
./checkMarkerInSeries
'
;
import
MarkAreaModel
from
'
./MarkAreaModel
'
;
import
MarkAreaView
from
'
./MarkAreaView
'
;
...
...
@@ -26,7 +27,9 @@ export function install(registers: EChartsExtensionInstallRegisters) {
registers
.
registerComponentView
(
MarkAreaView
);
registers
.
registerPreprocessor
(
function
(
opt
)
{
// Make sure markArea component is enabled
opt
.
markArea
=
opt
.
markArea
||
{};
if
(
checkMarkerInSeries
(
opt
.
series
,
'
markArea
'
))
{
// Make sure markArea component is enabled
opt
.
markArea
=
opt
.
markArea
||
{};
}
});
}
\ No newline at end of file
src/component/marker/installMarkLine.ts
浏览文件 @
ca83c55b
...
...
@@ -17,6 +17,7 @@
* under the License.
*/
import
{
EChartsExtensionInstallRegisters
}
from
'
../../extension
'
;
import
checkMarkerInSeries
from
'
./checkMarkerInSeries
'
;
import
MarkLineModel
from
'
./MarkLineModel
'
;
import
MarkLineView
from
'
./MarkLineView
'
;
...
...
@@ -25,7 +26,9 @@ export function install(registers: EChartsExtensionInstallRegisters) {
registers
.
registerComponentView
(
MarkLineView
);
registers
.
registerPreprocessor
(
function
(
opt
)
{
// Make sure markLine component is enabled
opt
.
markLine
=
opt
.
markLine
||
{};
if
(
checkMarkerInSeries
(
opt
.
series
,
'
markLine
'
))
{
// Make sure markLine component is enabled
opt
.
markLine
=
opt
.
markLine
||
{};
}
});
}
\ No newline at end of file
src/component/marker/installMarkPoint.ts
浏览文件 @
ca83c55b
...
...
@@ -17,6 +17,7 @@
* under the License.
*/
import
{
EChartsExtensionInstallRegisters
}
from
'
../../extension
'
;
import
checkMarkerInSeries
from
'
./checkMarkerInSeries
'
;
import
MarkPointModel
from
'
./MarkPointModel
'
;
import
MarkPointView
from
'
./MarkPointView
'
;
...
...
@@ -25,7 +26,9 @@ export function install(registers: EChartsExtensionInstallRegisters) {
registers
.
registerComponentView
(
MarkPointView
);
registers
.
registerPreprocessor
(
function
(
opt
)
{
// Make sure markPoint component is enabled
opt
.
markPoint
=
opt
.
markPoint
||
{};
if
(
checkMarkerInSeries
(
opt
.
series
,
'
markPoint
'
))
{
// Make sure markPoint component is enabled
opt
.
markPoint
=
opt
.
markPoint
||
{};
}
});
}
\ No newline at end of file
src/component/timeline/SliderTimelineView.ts
浏览文件 @
ca83c55b
...
...
@@ -550,15 +550,16 @@ class SliderTimelineView extends TimelineView {
controlSize
);
const
rect
=
[
0
,
-
iconSize
/
2
,
iconSize
,
iconSize
];
const
opt
=
{
position
:
position
,
origin
:
[
controlSize
/
2
,
0
],
const
btn
=
makeControlIcon
(
timelineModel
,
iconName
+
'
Icon
'
as
ControlIconName
,
rect
,
{
x
:
position
[
0
],
y
:
position
[
1
],
originX
:
controlSize
/
2
,
originY
:
0
,
rotation
:
willRotate
?
-
rotation
:
0
,
rectHover
:
true
,
style
:
itemStyle
,
onclick
:
onclick
};
const
btn
=
makeControlIcon
(
timelineModel
,
iconName
+
'
Icon
'
as
ControlIconName
,
rect
,
opt
);
});
btn
.
ensureState
(
'
emphasis
'
).
style
=
hoverStyle
;
group
.
add
(
btn
);
enableHoverEmphasis
(
btn
);
...
...
src/core/echarts.ts
浏览文件 @
ca83c55b
...
...
@@ -89,7 +89,8 @@ import {
DimensionLoose
,
ScaleDataValue
,
ZRElementEventName
,
ECElementEvent
ECElementEvent
,
AnimationOption
}
from
'
../util/types
'
;
import
Displayable
from
'
zrender/src/graphic/Displayable
'
;
import
IncrementalDisplayable
from
'
zrender/src/graphic/IncrementalDisplayable
'
;
...
...
@@ -212,7 +213,15 @@ export interface SetOptionTransitionOptItem {
from
?:
SetOptionTransitionOptFinder
;
to
:
SetOptionTransitionOptFinder
;
dividingMethod
:
MorphDividingMethod
;
}
};
export
interface
ResizeOpts
{
width
?:
number
|
'
auto
'
,
// Can be 'auto' (the same as null/undefined)
height
?:
number
|
'
auto
'
,
// Can be 'auto' (the same as null/undefined)
animation
?:
AnimationOption
silent
?:
boolean
// by default false.
};
interface
SetOptionTransitionOptFinder
extends
modelUtil
.
ModelFinderObject
{
dimension
:
DimensionLoose
;
}
...
...
@@ -1131,11 +1140,7 @@ class ECharts extends Eventful<ECEventDefinition> {
/**
* Resize the chart
*/
resize
(
opts
?:
{
width
?:
number
|
'
auto
'
,
// Can be 'auto' (the same as null/undefined)
height
?:
number
|
'
auto
'
,
// Can be 'auto' (the same as null/undefined)
silent
?:
boolean
// by default false.
}):
void
{
resize
(
opts
?:
ResizeOpts
):
void
{
if
(
__DEV__
)
{
assert
(
!
this
[
IN_MAIN_PROCESS_KEY
],
'
`resize` should not be called during main process.
'
);
}
...
...
@@ -1164,10 +1169,10 @@ class ECharts extends Eventful<ECEventDefinition> {
optionChanged
&&
prepare
(
this
);
updateMethods
.
update
.
call
(
this
,
{
type
:
'
resize
'
,
animation
:
{
animation
:
zrUtil
.
extend
(
{
// Disable animation
duration
:
0
}
}
,
opts
&&
opts
.
animation
)
});
this
[
IN_MAIN_PROCESS_KEY
]
=
false
;
...
...
@@ -1531,12 +1536,12 @@ class ECharts extends Eventful<ECEventDefinition> {
updateMethods
=
{
prepareAndUpdate
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
prepareAndUpdate
(
this
:
ECharts
,
payload
:
Payload
):
void
{
prepare
(
this
);
updateMethods
.
update
.
call
(
this
,
payload
);
},
update
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
update
(
this
:
ECharts
,
payload
:
Payload
):
void
{
// console.profile && console.profile('update');
const
ecModel
=
this
.
_model
;
...
...
@@ -1608,7 +1613,7 @@ class ECharts extends Eventful<ECEventDefinition> {
// console.profile && console.profileEnd('update');
},
updateTransform
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
updateTransform
(
this
:
ECharts
,
payload
:
Payload
):
void
{
const
ecModel
=
this
.
_model
;
const
api
=
this
.
_api
;
...
...
@@ -1665,7 +1670,7 @@ class ECharts extends Eventful<ECEventDefinition> {
performPostUpdateFuncs
(
ecModel
,
this
.
_api
);
},
updateView
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
updateView
(
this
:
ECharts
,
payload
:
Payload
):
void
{
const
ecModel
=
this
.
_model
;
// update before setOption
...
...
@@ -1687,7 +1692,7 @@ class ECharts extends Eventful<ECEventDefinition> {
performPostUpdateFuncs
(
ecModel
,
this
.
_api
);
},
updateVisual
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
updateVisual
(
this
:
ECharts
,
payload
:
Payload
):
void
{
// updateMethods.update.call(this, payload);
const
ecModel
=
this
.
_model
;
...
...
@@ -1728,7 +1733,7 @@ class ECharts extends Eventful<ECEventDefinition> {
performPostUpdateFuncs
(
ecModel
,
this
.
_api
);
},
updateLayout
:
function
(
this
:
ECharts
,
payload
:
Payload
):
void
{
updateLayout
(
this
:
ECharts
,
payload
:
Payload
):
void
{
updateMethods
.
update
.
call
(
this
,
payload
);
}
};
...
...
src/data/List.ts
浏览文件 @
ca83c55b
...
...
@@ -135,6 +135,7 @@ export interface DefaultDataVisual {
symbolSize
?:
number
|
number
[]
symbolRotate
?:
number
symbolKeepAspect
?:
boolean
symbolOffset
?:
string
|
number
|
(
string
|
number
)[]
liftZ
?:
number
// For legend.
...
...
src/echarts.ts
浏览文件 @
ca83c55b
...
...
@@ -38,4 +38,4 @@ export default {
// @ts-ignore
return
init
.
apply
(
null
,
arguments
);
}
}
\ No newline at end of file
};
\ No newline at end of file
src/model/Global.ts
浏览文件 @
ca83c55b
...
...
@@ -61,6 +61,7 @@ import Scheduler from '../core/Scheduler';
import
{
concatInternalOptions
}
from
'
./internalComponentCreator
'
;
import
{
LocaleOption
}
from
'
../core/locale
'
;
import
{
PaletteMixin
}
from
'
./mixin/palette
'
;
import
{
error
}
from
'
../util/log
'
;
export
interface
GlobalModelSetOptionOpts
{
replaceMerge
:
ComponentMainType
|
ComponentMainType
[];
...
...
@@ -79,6 +80,63 @@ let initBase: (ecModel: GlobalModel, baseOption: ECUnitOption) => void;
const
OPTION_INNER_KEY
=
'
\
0_ec_inner
'
;
const
OPTION_INNER_VALUE
=
1
;
const
BUITIN_COMPONENTS_MAP
=
{
grid
:
'
GridComponent
'
,
polar
:
'
PolarComponent
'
,
geo
:
'
GeoComponent
'
,
singleAxis
:
'
SingleAxisComponent
'
,
parallel
:
'
ParallelComponent
'
,
calendar
:
'
CalendarComponent
'
,
graphic
:
'
GraphicComponent
'
,
toolbox
:
'
ToolboxComponent
'
,
tooltip
:
'
TooltipComponent
'
,
axisPointer
:
'
AxisPointerComponent
'
,
brush
:
'
BrushComponent
'
,
title
:
'
TitleComponent
'
,
timeline
:
'
TimelineComponent
'
,
markPoint
:
'
MarkPointComponent
'
,
markLine
:
'
MarkLineComponent
'
,
markArea
:
'
MarkAreaComponent
'
,
legend
:
'
LegendComponent
'
,
dataZoom
:
'
DataZoomComponent
'
,
visualMap
:
'
VisualMapComponent
'
,
// aria: 'AriaComponent',
// dataset: 'DatasetComponent',
// Dependencies
xAxis
:
'
GridComponent
'
,
yAxis
:
'
GridComponent
'
,
angleAxis
:
'
PolarComponent
'
,
radiusAxis
:
'
PolarComponent
'
}
as
const
;
const
BUILTIN_CHARTS_MAP
=
{
line
:
'
LineChart
'
,
bar
:
'
BarChart
'
,
pie
:
'
PieChart
'
,
scatter
:
'
ScatterChart
'
,
radar
:
'
RadarChart
'
,
map
:
'
MapChart
'
,
tree
:
'
TreeChart
'
,
treemap
:
'
TreemapChart
'
,
graph
:
'
GraphChart
'
,
gauge
:
'
GaugeChart
'
,
funnel
:
'
FunnelChart
'
,
parallel
:
'
ParallelChart
'
,
sankey
:
'
SankeyChart
'
,
boxplot
:
'
BoxplotChart
'
,
candlestick
:
'
CandlestickChart
'
,
effectScatter
:
'
EffectScatterChart
'
,
lines
:
'
LinesChart
'
,
heatmap
:
'
HeatmapChart
'
,
pictorialBar
:
'
PictorialBarChart
'
,
themeRiver
:
'
ThemeRiverChart
'
,
sunburst
:
'
SunburstChart
'
,
custom
:
'
CustomChart
'
}
as
const
;
const
componetsMissingLogPrinted
:
Record
<
string
,
boolean
>
=
{};
class
GlobalModel
extends
Model
<
ECUnitOption
>
{
// @readonly
option
:
ECUnitOption
;
...
...
@@ -250,6 +308,16 @@ class GlobalModel extends Model<ECUnitOption> {
}
if
(
!
ComponentModel
.
hasClass
(
mainType
))
{
if
(
__DEV__
)
{
const
componentImportName
=
BUITIN_COMPONENTS_MAP
[
mainType
as
keyof
typeof
BUITIN_COMPONENTS_MAP
];
if
(
componentImportName
&&
!
componetsMissingLogPrinted
[
componentImportName
])
{
error
(
`Component
${
mainType
}
is used but not imported.
import {
${
componentImportName
}
} from 'echarts/components';
echarts.use([
${
componentImportName
}
]);`
);
componetsMissingLogPrinted
[
componentImportName
]
=
true
;
}
}
// globalSettingTask.dirty();
option
[
mainType
]
=
option
[
mainType
]
==
null
?
clone
(
componentOption
)
...
...
@@ -328,10 +396,31 @@ class GlobalModel extends Model<ECUnitOption> {
// or it has been removed in previous `replaceMerge` and left a "hole" in this component index.
}
else
{
const
isSeriesType
=
mainType
===
'
series
'
;
const
ComponentModelClass
=
(
ComponentModel
as
ComponentModelConstructor
).
getClass
(
mainType
,
resultItem
.
keyInfo
.
subType
,
true
mainType
,
resultItem
.
keyInfo
.
subType
,
!
isSeriesType
// Give a more detailed warn later if series don't exists
);
if
(
!
ComponentModelClass
)
{
if
(
__DEV__
)
{
const
subType
=
resultItem
.
keyInfo
.
subType
;
const
seriesImportName
=
BUILTIN_CHARTS_MAP
[
subType
as
keyof
typeof
BUILTIN_CHARTS_MAP
];
if
(
!
componetsMissingLogPrinted
[
subType
])
{
componetsMissingLogPrinted
[
subType
]
=
true
;
if
(
seriesImportName
)
{
error
(
`Series
${
subType
}
is used but not imported.
import {
${
seriesImportName
}
} from 'echarts/charts';
echarts.use([
${
seriesImportName
}
]);`
);
}
else
{
error
(
`Unkown series
${
subType
}
`
);
}
}
}
return
;
}
if
(
componentModel
&&
componentModel
.
constructor
===
ComponentModelClass
)
{
componentModel
.
name
=
resultItem
.
keyInfo
.
name
;
// componentModel.settingTask && componentModel.settingTask.dirty();
...
...
src/util/clazz.ts
浏览文件 @
ca83c55b
...
...
@@ -292,7 +292,7 @@ export function enableClassManagement(
throw
new
Error
(
!
subType
?
mainType
+
'
.
'
+
'
type should be specified.
'
:
'
Component
'
+
mainType
+
'
.
'
+
(
subType
||
''
)
+
'
not exists. Load it first
.
'
:
'
Component
'
+
mainType
+
'
.
'
+
(
subType
||
''
)
+
'
is used but not imported
.
'
);
}
...
...
src/util/component.ts
浏览文件 @
ca83c55b
...
...
@@ -102,7 +102,7 @@ type DepGraph = {[cmptMainType: string]: DepGraphItem};
* Topological travel on Activity Network (Activity On Vertices).
* Dependencies is defined in Model.prototype.dependencies, like ['xAxis', 'yAxis'].
* If 'xAxis' or 'yAxis' is absent in componentTypeList, just ignore it in topology.
* If there is circ
le
dependencey, Error will be thrown.
* If there is circ
ular
dependencey, Error will be thrown.
*/
export
function
enableTopologicalTravel
<
T
>
(
entity
:
TopologicalTravelable
<
T
>
,
...
...
@@ -152,7 +152,7 @@ export function enableTopologicalTravel<T>(
zrUtil
.
each
(
targetNameSet
,
function
()
{
let
errMsg
=
''
;
if
(
__DEV__
)
{
errMsg
=
makePrintable
(
'
Circ
le
dependency may exists:
'
,
targetNameSet
,
targetNameList
,
fullNameList
);
errMsg
=
makePrintable
(
'
Circ
ular
dependency may exists:
'
,
targetNameSet
,
targetNameList
,
fullNameList
);
}
throw
new
Error
(
errMsg
);
});
...
...
src/util/types.ts
浏览文件 @
ca83c55b
...
...
@@ -922,7 +922,7 @@ export interface RoamOptionMixin {
export
type
SymbolSizeCallback
<
T
>
=
(
rawValue
:
any
,
params
:
T
)
=>
number
|
number
[];
export
type
SymbolCallback
<
T
>
=
(
rawValue
:
any
,
params
:
T
)
=>
string
;
export
type
SymbolRotateCallback
<
T
>
=
(
rawValue
:
any
,
params
:
T
)
=>
number
;
//
export type SymbolOffsetCallback<T> = (rawValue: any, params: T) => (string | number)[];
export
type
SymbolOffsetCallback
<
T
>
=
(
rawValue
:
any
,
params
:
T
)
=>
(
string
|
number
)[];
/**
* Mixin of option set to control the element symbol.
* Include type of symbol, and size of symbol.
...
...
@@ -941,7 +941,7 @@ export interface SymbolOptionMixin<T = unknown> {
symbolKeepAspect
?:
boolean
symbolOffset
?:
(
string
|
number
)[]
symbolOffset
?:
(
string
|
number
)[]
|
(
unknown
extends
T
?
never
:
SymbolOffsetCallback
<
T
>
)
}
/**
...
...
src/visual/commonVisualTypes.ts
浏览文件 @
ca83c55b
...
...
@@ -22,9 +22,13 @@ import { DefaultDataVisual } from '../data/List';
export
interface
LineDataVisual
extends
DefaultDataVisual
{
fromSymbol
:
string
toSymbol
:
string
fromSymbolSize
:
number
toSymbolSize
:
number
fromSymbolSize
:
number
|
number
[]
toSymbolSize
:
number
|
number
[]
fromSymbolRotate
:
number
toSymbolRotate
:
number
fromSymbolOffset
:
string
|
number
|
(
string
|
number
)[]
toSymbolOffset
:
string
|
number
|
(
string
|
number
)[]
fromSymbolKeepAspect
:
boolean
toSymbolKeepAspect
:
boolean
}
src/visual/symbol.ts
浏览文件 @
ca83c55b
...
...
@@ -25,7 +25,8 @@ import {
SymbolSizeCallback
,
SymbolCallback
,
CallbackDataParams
,
SymbolRotateCallback
SymbolRotateCallback
,
SymbolOffsetCallback
}
from
'
../util/types
'
;
import
List
from
'
../data/List
'
;
import
SeriesModel
from
'
../model/Series
'
;
...
...
@@ -57,14 +58,20 @@ const seriesSymbolTask: StageHandler = {
const
symbolSize
=
seriesModel
.
get
(
'
symbolSize
'
);
const
keepAspect
=
seriesModel
.
get
(
'
symbolKeepAspect
'
);
const
symbolRotate
=
seriesModel
.
get
(
'
symbolRotate
'
);
const
symbolOffset
=
seriesModel
.
get
(
'
symbolOffset
'
);
const
hasSymbolTypeCallback
=
isFunction
(
symbolType
);
const
hasSymbolSizeCallback
=
isFunction
(
symbolSize
);
const
hasSymbolRotateCallback
=
isFunction
(
symbolRotate
);
const
hasCallback
=
hasSymbolTypeCallback
||
hasSymbolSizeCallback
||
hasSymbolRotateCallback
;
const
hasSymbolOffsetCallback
=
isFunction
(
symbolOffset
);
const
hasCallback
=
hasSymbolTypeCallback
||
hasSymbolSizeCallback
||
hasSymbolRotateCallback
||
hasSymbolOffsetCallback
;
const
seriesSymbol
=
(
!
hasSymbolTypeCallback
&&
symbolType
)
?
symbolType
:
seriesModel
.
defaultSymbol
;
const
seriesSymbolSize
=
!
hasSymbolSizeCallback
?
symbolSize
:
null
;
const
seriesSymbolRotate
=
!
hasSymbolRotateCallback
?
symbolRotate
:
null
;
const
seriesSymbolOffset
=
!
hasSymbolOffsetCallback
?
symbolOffset
:
null
;
data
.
setVisual
({
legendSymbol
:
seriesModel
.
legendSymbol
||
seriesSymbol
as
string
,
...
...
@@ -75,7 +82,8 @@ const seriesSymbolTask: StageHandler = {
symbol
:
seriesSymbol
as
string
,
symbolSize
:
seriesSymbolSize
as
number
|
number
[],
symbolKeepAspect
:
keepAspect
,
symbolRotate
:
seriesSymbolRotate
as
number
symbolRotate
:
seriesSymbolRotate
as
number
,
symbolOffset
:
seriesSymbolOffset
as
(
string
|
number
)[]
});
// Only visible series has each data be visual encoded
...
...
@@ -95,6 +103,9 @@ const seriesSymbolTask: StageHandler = {
hasSymbolRotateCallback
&&
data
.
setItemVisual
(
idx
,
'
symbolRotate
'
,
(
symbolRotate
as
SymbolRotateCallback
<
CallbackDataParams
>
)(
rawValue
,
params
)
);
hasSymbolOffsetCallback
&&
data
.
setItemVisual
(
idx
,
'
symbolOffset
'
,
(
symbolOffset
as
SymbolOffsetCallback
<
CallbackDataParams
>
)(
rawValue
,
params
)
);
}
return
{
dataEach
:
hasCallback
?
dataEach
:
null
};
...
...
@@ -127,6 +138,7 @@ const dataSymbolTask: StageHandler = {
const
itemSymbolType
=
itemModel
.
getShallow
(
'
symbol
'
,
true
);
const
itemSymbolSize
=
itemModel
.
getShallow
(
'
symbolSize
'
,
true
);
const
itemSymbolRotate
=
itemModel
.
getShallow
(
'
symbolRotate
'
,
true
);
const
itemSymbolOffset
=
itemModel
.
getShallow
(
'
symbolOffset
'
,
true
);
const
itemSymbolKeepAspect
=
itemModel
.
getShallow
(
'
symbolKeepAspect
'
,
true
);
// If has item symbol
...
...
@@ -140,6 +152,9 @@ const dataSymbolTask: StageHandler = {
if
(
itemSymbolRotate
!=
null
)
{
data
.
setItemVisual
(
idx
,
'
symbolRotate
'
,
itemSymbolRotate
);
}
if
(
itemSymbolOffset
!=
null
)
{
data
.
setItemVisual
(
idx
,
'
symbolOffset
'
,
itemSymbolOffset
);
}
if
(
itemSymbolKeepAspect
!=
null
)
{
data
.
setItemVisual
(
idx
,
'
symbolKeepAspect
'
,
itemSymbolKeepAspect
);
}
...
...
@@ -149,4 +164,4 @@ const dataSymbolTask: StageHandler = {
}
};
export
{
seriesSymbolTask
,
dataSymbolTask
};
\ No newline at end of file
export
{
seriesSymbolTask
,
dataSymbolTask
};
test/gauge-pointer.html
浏览文件 @
ca83c55b
...
...
@@ -45,6 +45,8 @@ under the License.
<div
id=
"main5"
></div>
<div
id=
"main6"
></div>
<div
id=
"main7"
></div>
<div
id=
"main8"
></div>
<div
id=
"main9"
></div>
...
...
@@ -547,6 +549,86 @@ under the License.
date
=
null
;
},
1000
);
var
option8
=
{
tooltip
:
{
formatter
:
'
{a} <br/>{b} : {c}%
'
},
toolbox
:
{
feature
:
{
restore
:
{},
saveAsImage
:
{}
}
},
series
:
[
{
name
:
'
业务指标
'
,
type
:
'
gauge
'
,
anchor
:
{
show
:
true
,
icon
:
"
image://https://www.apache.org/img/support-apache.jpg
"
,
size
:
50
,
showAbove
:
true
},
pointer
:
{
icon
:
"
image://https://www.apache.org/img/support-apache.jpg
"
,
length
:
"
70%
"
},
detail
:
{
formatter
:
'
{value}%
'
},
data
:
[{
value
:
58.46
,
name
:
'
完成率
'
}]
}
]
};
var
chart8
=
testHelper
.
create
(
echarts
,
'
main8
'
,
{
title
:
[
'
pointer.icon: "image://url"
'
,
'
anchor.icon: "image://url"
'
],
option
:
option8
// height: 1200,
// buttons: [{text: 'btn-txt', onclick: function () {}}],
// recordCanvas: true,
});
var
option9
=
{
tooltip
:
{
formatter
:
'
{a} <br/>{b} : {c}%
'
},
toolbox
:
{
feature
:
{
restore
:
{},
saveAsImage
:
{}
}
},
series
:
[
{
name
:
'
业务指标
'
,
type
:
'
gauge
'
,
pointer
:
{
icon
:
'
emptyCircle
'
,
itemStyle
:
{
borderWidth
:
10
,
borderColor
:
'
#f00
'
},
},
anchor
:
{
// show: true
},
detail
:
{
formatter
:
'
{value}%
'
},
data
:
[{
value
:
58.46
,
name
:
'
完成率
'
}]
}
]
};
var
chart9
=
testHelper
.
create
(
echarts
,
'
main9
'
,
{
title
:
[
'
pointer.icon: emptyCircle
'
,
'
anchor.show: false
'
],
option
:
option9
});
});
</script>
...
...
test/line-extraneous.html
0 → 100644
浏览文件 @
ca83c55b
<!DOCTYPE html>
<!--
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.
-->
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
/>
<script
src=
"lib/esl.js"
></script>
<script
src=
"lib/config.js"
></script>
<script
src=
"lib/facePrint.js"
></script>
<script
src=
"lib/testHelper.js"
></script>
<link
rel=
"stylesheet"
href=
"lib/reset.css"
/>
</head>
<body>
<style>
.test-title
{
background
:
#146402
;
color
:
#fff
;
}
</style>
<div
id=
"main0"
></div>
<div
id=
"main1"
></div>
<script>
/**
* Related issues:
* - https://github.com/apache/incubator-echarts/issues/10228
* - https://github.com/apache/incubator-echarts/issues/11633
* - https://github.com/apache/incubator-echarts/issues/12164
* - https://github.com/apache/incubator-echarts/issues/12433
*/
require
([
'
echarts
'
],
function
(
echarts
)
{
var
chart
;
var
myChart
;
const
datasetSource1
=
[[
'
2019-04-14
'
,
17
],
[
'
2019-04-16
'
,
13
],
[
'
2019-04-17
'
,
5
]];
const
datasetSource2
=
[[
'
2019-04-13
'
,
0
],
[
'
2019-04-18
'
,
23
]];
const
option1
=
{
dataset
:
[
{
source
:
datasetSource1
,
sourceHeader
:
false
}
],
dataZoom
:
[
{
show
:
true
}
],
xAxis
:
{
type
:
'
time
'
,
min
:
'
2019-04-15
'
,
max
:
'
2019-04-18
'
,
},
yAxis
:
[
{
scale
:
true
,
type
:
'
value
'
}
],
series
:
[
{
type
:
'
line
'
,
showSymbol
:
false
,
animation
:
false
,
}
]
};
const
option2
=
{
dataset
:
[
{
source
:
datasetSource2
,
sourceHeader
:
false
}
],
dataZoom
:
[
{
show
:
true
,
start
:
0
,
end
:
100
,
}
],
xAxis
:
{
type
:
'
time
'
,
min
:
'
2019-04-12
'
,
max
:
'
2019-04-19
'
,
},
yAxis
:
[
{
scale
:
true
,
type
:
'
value
'
}
],
series
:
[
{
type
:
'
line
'
,
showSymbol
:
false
,
}
]
};
chart
=
myChart
=
testHelper
.
create
(
echarts
,
'
main0
'
,
{
title
:
[
'
Lines series should not show extraneous points when updating options
'
,
'
Only **one** segment (e.g.: **two** data points) should be displayed after pressing the button
'
],
option
:
option1
,
button
:
{
text
:
'
Click to trigger extraneous lines bug
'
,
onClick
:
()
=>
{
myChart
.
setOption
(
option2
,
true
);
}
}
});
});
</script>
<script>
var
chart
;
var
myChart
;
const
datasetSource1
=
[[
'
2019-04-14
'
,
17
],
[
'
2019-04-16
'
,
13
],
[
'
2019-04-17
'
,
5
]];
const
datasetSource2
=
[[
'
2019-04-13
'
,
0
],
[
'
2019-04-18
'
,
23
]];
require
([
'
echarts
'
],
function
(
echarts
)
{
var
datasetSource1
=
[[
1554139666196
,
1554139778499
,
"
17.0000000000000000
"
],[
1554139778499
,
1554139890802
,
"
17.0000000000000000
"
],[
1554139890802
,
1554140003105
,
"
17.0000000000000000
"
],[
1554140003105
,
1554140115408
,
"
17.0000000000000000
"
],[
1554140115408
,
1554140227711
,
"
17.0000000000000000
"
],[
1554140227711
,
1554140340014
,
"
17.0000000000000000
"
],[
1554140340014
,
1554140452317
,
"
17.0000000000000000
"
],[
1554140452317
,
1554140564620
,
"
17.0000000000000000
"
],[
1554140564620
,
1554140676923
,
"
17.0000000000000000
"
],[
1554140676923
,
1554140789226
,
"
17.0000000000000000
"
],[
1554140789226
,
1554140901529
,
"
17.0000000000000000
"
],[
1554140901529
,
1554141013832
,
"
17.0000000000000000
"
],[
1554141013832
,
1554141126135
,
"
17.0000000000000000
"
],[
1554141126135
,
1554141238438
,
"
17.0000000000000000
"
],[
1554141238438
,
1554141350741
,
"
17.0000000000000000
"
],[
1554141350741
,
1554141463044
,
"
17.0000000000000000
"
],[
1554141463044
,
1554141575347
,
"
17.0000000000000000
"
],[
1554141575347
,
1554141687650
,
"
18.0000000000000000
"
],[
1554141687650
,
1554141799953
,
"
18.0000000000000000
"
],[
1554141799953
,
1554141912256
,
"
18.0000000000000000
"
],[
1554141912256
,
1554142024559
,
"
18.0000000000000000
"
],[
1554142024559
,
1554142136862
,
"
18.0000000000000000
"
],[
1554142136862
,
1554142249165
,
"
18.0000000000000000
"
],[
1554142249165
,
1554142361468
,
"
18.0000000000000000
"
],[
1554142361468
,
1554142473771
,
"
18.0000000000000000
"
],[
1554142473771
,
1554142586074
,
"
18.0000000000000000
"
],[
1554142586074
,
1554142698377
,
"
18.0000000000000000
"
],[
1554142698377
,
1554142810680
,
"
18.0000000000000000
"
],[
1554142810680
,
1554142922983
,
"
18.0000000000000000
"
],[
1554142922983
,
1554143035286
,
"
18.0000000000000000
"
],[
1554143035286
,
1554143147589
,
"
18.0000000000000000
"
],[
1554143147589
,
1554143259892
,
"
18.0000000000000000
"
],[
1554143259892
,
1554143372195
,
"
18.0000000000000000
"
],[
1554143372195
,
1554143484498
,
"
18.0000000000000000
"
],[
1554143484498
,
1554143596801
,
"
18.0000000000000000
"
],[
1554143596801
,
1554143709104
,
"
18.0000000000000000
"
],[
1554143709104
,
1554143821407
,
"
18.0000000000000000
"
],[
1554143821407
,
1554143933710
,
"
18.0000000000000000
"
],[
1554143933710
,
1554144046013
,
"
18.0000000000000000
"
],[
1554144046013
,
1554144158316
,
"
18.0000000000000000
"
],[
1554144158316
,
1554144270619
,
"
18.0000000000000000
"
],[
1554144270619
,
1554144382922
,
"
18.0000000000000000
"
],[
1554144382922
,
1554144495225
,
"
18.0000000000000000
"
],[
1554144495225
,
1554144607528
,
"
18.0000000000000000
"
],[
1554144607528
,
1554144719831
,
"
18.0000000000000000
"
],[
1554144719831
,
1554144832134
,
"
18.0000000000000000
"
],[
1554144832134
,
1554144944437
,
"
18.0000000000000000
"
],[
1554144944437
,
1554145056740
,
"
18.0000000000000000
"
],[
1554145056740
,
1554145169043
,
"
18.0000000000000000
"
],[
1554145169043
,
1554145281346
,
"
19.0000000000000000
"
],[
1554145281346
,
1554145393649
,
"
19.0000000000000000
"
],[
1554145393649
,
1554145505952
,
"
19.0000000000000000
"
],[
1554145505952
,
1554145618255
,
"
19.0000000000000000
"
],[
1554145618255
,
1554145730558
,
"
19.0000000000000000
"
],[
1554145730558
,
1554145842861
,
"
19.0000000000000000
"
],[
1554145842861
,
1554145955164
,
"
19.0000000000000000
"
],[
1554145955164
,
1554146067467
,
"
19.0000000000000000
"
],[
1554146067467
,
1554146179770
,
"
19.0000000000000000
"
],[
1554146179770
,
1554146292073
,
"
19.0000000000000000
"
],[
1554146292073
,
1554146404376
,
"
19.0000000000000000
"
],[
1554146404376
,
1554146516679
,
"
19.0000000000000000
"
],[
1554146516679
,
1554146628982
,
"
19.0000000000000000
"
],[
1554146628982
,
1554146741285
,
"
19.0000000000000000
"
],[
1554146741285
,
1554146853588
,
"
19.0000000000000000
"
],[
1554146853588
,
1554146965891
,
"
19.0000000000000000
"
],[
1554146965891
,
1554147078194
,
"
19.0000000000000000
"
],[
1554147078194
,
1554147190497
,
"
19.0000000000000000
"
],[
1554147190497
,
1554147302800
,
"
19.0000000000000000
"
],[
1554147302800
,
1554147415103
,
"
19.0000000000000000
"
],[
1554147415103
,
1554147527406
,
"
19.0000000000000000
"
],[
1554147527406
,
1554147639709
,
"
19.0000000000000000
"
],[
1554147639709
,
1554147752012
,
"
19.0000000000000000
"
],[
1554147752012
,
1554147864315
,
"
19.0000000000000000
"
],[
1554147864315
,
1554147976618
,
"
19.0000000000000000
"
],[
1554147976618
,
1554148088921
,
"
19.0000000000000000
"
],[
1554148088921
,
1554148201224
,
"
19.0000000000000000
"
],[
1554148201224
,
1554148313527
,
"
19.0000000000000000
"
],[
1554148313527
,
1554148425830
,
"
19.0000000000000000
"
],[
1554148425830
,
1554148538133
,
"
19.0000000000000000
"
],[
1554148538133
,
1554148650436
,
"
19.0000000000000000
"
],[
1554148650436
,
1554148762739
,
"
19.0000000000000000
"
],[
1554148762739
,
1554148875042
,
"
20.0000000000000000
"
],[
1554148875042
,
1554148987345
,
"
20.0000000000000000
"
],[
1554148987345
,
1554149099648
,
"
20.0000000000000000
"
],[
1554149099648
,
1554149211951
,
"
20.0000000000000000
"
],[
1554149211951
,
1554149324254
,
"
20.0000000000000000
"
],[
1554149324254
,
1554149436557
,
"
20.0000000000000000
"
],[
1554149436557
,
1554149548860
,
"
20.0000000000000000
"
],[
1554149548860
,
1554149661163
,
"
20.0000000000000000
"
],[
1554149661163
,
1554149773466
,
"
20.0000000000000000
"
],[
1554149773466
,
1554149885769
,
"
20.0000000000000000
"
],[
1554149885769
,
1554149998072
,
"
20.0000000000000000
"
],[
1554149998072
,
1554150110375
,
"
20.0000000000000000
"
],[
1554150110375
,
1554150222678
,
"
20.0000000000000000
"
],[
1554150222678
,
1554150334981
,
"
20.0000000000000000
"
],[
1554150334981
,
1554150447284
,
"
20.0000000000000000
"
],[
1554150447284
,
1554150559587
,
"
20.0000000000000000
"
],[
1554150559587
,
1554150671890
,
"
20.0000000000000000
"
],[
1554150671890
,
1554150784193
,
"
20.0000000000000000
"
],[
1554150784193
,
1554150896496
,
"
20.0000000000000000
"
],[
1554150896496
,
1554151008799
,
"
20.0000000000000000
"
],[
1554151008799
,
1554151121102
,
"
20.0000000000000000
"
],[
1554151121102
,
1554151233405
,
"
20.0000000000000000
"
],[
1554151233405
,
1554151345708
,
"
20.0000000000000000
"
],[
1554151345708
,
1554151458011
,
"
20.0000000000000000
"
],[
1554151458011
,
1554151570314
,
"
20.0000000000000000
"
],[
1554151570314
,
1554151682617
,
"
20.0000000000000000
"
],[
1554151682617
,
1554151794920
,
"
20.0000000000000000
"
],[
1554151794920
,
1554151907223
,
"
20.0000000000000000
"
],[
1554151907223
,
1554152019526
,
"
20.0000000000000000
"
],[
1554152019526
,
1554152131829
,
"
20.0000000000000000
"
],[
1554152131829
,
1554152244132
,
"
20.0000000000000000
"
],[
1554152244132
,
1554152356435
,
"
20.0000000000000000
"
],[
1554152356435
,
1554152468738
,
"
21.0000000000000000
"
],[
1554152468738
,
1554152581041
,
"
21.0000000000000000
"
],[
1554152581041
,
1554152693344
,
"
21.0000000000000000
"
],[
1554152693344
,
1554152805647
,
"
21.0000000000000000
"
],[
1554152805647
,
1554152917950
,
"
21.0000000000000000
"
],[
1554152917950
,
1554153030253
,
"
21.0000000000000000
"
],[
1554153030253
,
1554153142556
,
"
21.0000000000000000
"
],[
1554153142556
,
1554153254859
,
"
21.0000000000000000
"
],[
1554153254859
,
1554153367162
,
"
21.0000000000000000
"
],[
1554153367162
,
1554153479465
,
"
21.0000000000000000
"
],[
1554153479465
,
1554153591768
,
"
21.0000000000000000
"
],[
1554153591768
,
1554153704071
,
"
21.0000000000000000
"
],[
1554153704071
,
1554153816374
,
"
21.0000000000000000
"
],[
1554153816374
,
1554153928677
,
"
21.0000000000000000
"
],[
1554153928677
,
1554154040980
,
"
21.0000000000000000
"
],[
1554154040980
,
1554154153283
,
"
21.0000000000000000
"
],[
1554154153283
,
1554154265586
,
"
21.0000000000000000
"
],[
1554154265586
,
1554154377889
,
"
21.0000000000000000
"
],[
1554154377889
,
1554154490192
,
"
21.0000000000000000
"
],[
1554154490192
,
1554154602495
,
"
21.0000000000000000
"
],[
1554154602495
,
1554154714798
,
"
21.0000000000000000
"
],[
1554154714798
,
1554154827101
,
"
21.0000000000000000
"
],[
1554154827101
,
1554154939404
,
"
21.0000000000000000
"
],[
1554154939404
,
1554155051707
,
"
21.0000000000000000
"
],[
1554155051707
,
1554155164010
,
"
21.0000000000000000
"
],[
1554155164010
,
1554155276313
,
"
21.0000000000000000
"
],[
1554155276313
,
1554155388616
,
"
21.0000000000000000
"
],[
1554155388616
,
1554155500919
,
"
21.0000000000000000
"
],[
1554155500919
,
1554155613222
,
"
21.0000000000000000
"
],[
1554155613222
,
1554155725525
,
"
21.0000000000000000
"
],[
1554155725525
,
1554155837828
,
"
21.0000000000000000
"
],[
1554155837828
,
1554155950131
,
"
21.0000000000000000
"
],[
1554155950131
,
1554156062434
,
"
22.0000000000000000
"
],[
1554156062434
,
1554156174737
,
"
22.0000000000000000
"
],[
1554156174737
,
1554156287040
,
"
22.0000000000000000
"
],[
1554156287040
,
1554156399343
,
"
22.0000000000000000
"
],[
1554156399343
,
1554156511646
,
"
22.0000000000000000
"
],[
1554156511646
,
1554156623949
,
"
22.0000000000000000
"
],[
1554156623949
,
1554156736252
,
"
22.0000000000000000
"
],[
1554156736252
,
1554156848555
,
"
22.0000000000000000
"
],[
1554156848555
,
1554156960858
,
"
22.0000000000000000
"
],[
1554156960858
,
1554157073161
,
"
22.0000000000000000
"
],[
1554157073161
,
1554157185464
,
"
22.0000000000000000
"
],[
1554157185464
,
1554157297767
,
"
22.0000000000000000
"
],[
1554157297767
,
1554157410070
,
"
22.0000000000000000
"
],[
1554157410070
,
1554157522373
,
"
22.0000000000000000
"
],[
1554157522373
,
1554157634676
,
"
22.0000000000000000
"
],[
1554157634676
,
1554157746979
,
"
22.0000000000000000
"
],[
1554157746979
,
1554157859282
,
"
22.0000000000000000
"
],[
1554157859282
,
1554157971585
,
"
22.0000000000000000
"
],[
1554157971585
,
1554158083888
,
"
22.0000000000000000
"
],[
1554158083888
,
1554158196191
,
"
22.0000000000000000
"
],[
1554158196191
,
1554158308494
,
"
22.0000000000000000
"
],[
1554158308494
,
1554158420797
,
"
22.0000000000000000
"
],[
1554158420797
,
1554158533100
,
"
22.0000000000000000
"
],[
1554158533100
,
1554158645403
,
"
22.0000000000000000
"
],[
1554158645403
,
1554158757706
,
"
22.0000000000000000
"
],[
1554158757706
,
1554158870009
,
"
22.0000000000000000
"
],[
1554158870009
,
1554158982312
,
"
22.0000000000000000
"
],[
1554158982312
,
1554159094615
,
"
22.0000000000000000
"
],[
1554159094615
,
1554159206918
,
"
22.0000000000000000
"
],[
1554159206918
,
1554159319221
,
"
22.0000000000000000
"
],[
1554159319221
,
1554159431524
,
"
22.0000000000000000
"
],[
1554159431524
,
1554159543827
,
"
22.0000000000000000
"
],[
1554159543827
,
1554159656130
,
"
23.0000000000000000
"
],[
1554159656130
,
1554159768433
,
"
23.0000000000000000
"
],[
1554159768433
,
1554159880736
,
"
23.0000000000000000
"
],[
1554159880736
,
1554159993039
,
"
23.0000000000000000
"
],[
1554159993039
,
1554160105342
,
"
23.0000000000000000
"
],[
1554160105342
,
1554160217645
,
"
23.0000000000000000
"
],[
1554160217645
,
1554160329948
,
"
23.0000000000000000
"
],[
1554160329948
,
1554160442251
,
"
23.0000000000000000
"
],[
1554160442251
,
1554160554554
,
"
23.0000000000000000
"
],[
1554160554554
,
1554160666857
,
"
23.0000000000000000
"
],[
1554160666857
,
1554160779160
,
"
23.0000000000000000
"
],[
1554160779160
,
1554160891463
,
"
23.0000000000000000
"
],[
1554160891463
,
1554161003766
,
"
23.0000000000000000
"
],[
1554161003766
,
1554161116069
,
"
23.0000000000000000
"
],[
1554161116069
,
1554161228372
,
"
23.0000000000000000
"
],[
1554161228372
,
1554161340675
,
"
23.0000000000000000
"
],[
1554161340675
,
1554161452978
,
"
23.0000000000000000
"
],[
1554161452978
,
1554161565281
,
"
23.0000000000000000
"
],[
1554161565281
,
1554161677584
,
"
23.0000000000000000
"
],[
1554161677584
,
1554161789887
,
"
23.0000000000000000
"
],[
1554161789887
,
1554161902190
,
"
23.0000000000000000
"
],[
1554161902190
,
1554162014493
,
"
23.0000000000000000
"
],[
1554162014493
,
1554162126796
,
"
23.0000000000000000
"
],[
1554162126796
,
1554162239099
,
"
23.0000000000000000
"
],[
1554162239099
,
1554162351402
,
"
23.0000000000000000
"
],[
1554162351402
,
1554162463705
,
"
23.0000000000000000
"
],[
1554162463705
,
1554162576008
,
"
23.0000000000000000
"
],[
1554162576008
,
1554162688311
,
"
23.0000000000000000
"
],[
1554162688311
,
1554162800614
,
"
23.0000000000000000
"
],[
1554162800614
,
1554162912917
,
"
23.0000000000000000
"
],[
1554162912917
,
1554163025220
,
"
23.0000000000000000
"
],[
1554163025220
,
1554163137523
,
"
23.0000000000000000
"
],[
1554163137523
,
1554163249826
,
"
11.5000000000000000
"
],[
1554163249826
,
1554163362129
,
"
0.00000000000000000000
"
],[
1554163362129
,
1554163474432
,
"
0.00000000000000000000
"
],[
1554163474432
,
1554163586735
,
"
0.00000000000000000000
"
],[
1554163586735
,
1554163699038
,
"
0.00000000000000000000
"
],[
1554163699038
,
1554163811341
,
"
0.00000000000000000000
"
],[
1554163811341
,
1554163923644
,
"
0.00000000000000000000
"
],[
1554163923644
,
1554164035947
,
"
0.00000000000000000000
"
],[
1554164035947
,
1554164148250
,
"
0.00000000000000000000
"
],[
1554164148250
,
1554164260553
,
"
0.00000000000000000000
"
],[
1554164260553
,
1554164372856
,
"
0.00000000000000000000
"
],[
1554164372856
,
1554164485159
,
"
0.00000000000000000000
"
],[
1554164485159
,
1554164597462
,
"
0.00000000000000000000
"
],[
1554164597462
,
1554164709765
,
"
0.00000000000000000000
"
],[
1554164709765
,
1554164822068
,
"
0.00000000000000000000
"
],[
1554164822068
,
1554164934371
,
"
0.00000000000000000000
"
],[
1554164934371
,
1554165046674
,
"
0.00000000000000000000
"
],[
1554165046674
,
1554165158977
,
"
0.00000000000000000000
"
],[
1554165158977
,
1554165271280
,
"
0.00000000000000000000
"
],[
1554165271280
,
1554165383583
,
"
0.00000000000000000000
"
],[
1554165383583
,
1554165495886
,
"
0.00000000000000000000
"
],[
1554165495886
,
1554165608189
,
"
0.00000000000000000000
"
],[
1554165608189
,
1554165720492
,
"
0.00000000000000000000
"
],[
1554165720492
,
1554165832795
,
"
0.00000000000000000000
"
],[
1554165832795
,
1554165945098
,
"
0.00000000000000000000
"
],[
1554165945098
,
1554166057401
,
"
0.00000000000000000000
"
],[
1554166057401
,
1554166169704
,
"
0.00000000000000000000
"
],[
1554166169704
,
1554166282007
,
"
0.00000000000000000000
"
],[
1554166282007
,
1554166394310
,
"
0.00000000000000000000
"
],[
1554166394310
,
1554166506613
,
"
0.00000000000000000000
"
],[
1554166506613
,
1554166618916
,
"
0.00000000000000000000
"
],[
1554166618916
,
1554166731219
,
"
0.00000000000000000000
"
],[
1554166731219
,
1554166843522
,
"
0.50000000000000000000
"
],[
1554166843522
,
1554166955825
,
"
1.00000000000000000000
"
],[
1554166955825
,
1554167068128
,
"
1.00000000000000000000
"
],[
1554167068128
,
1554167180431
,
"
1.00000000000000000000
"
],[
1554167180431
,
1554167292734
,
"
1.00000000000000000000
"
],[
1554167292734
,
1554167405037
,
"
1.00000000000000000000
"
],[
1554167405037
,
1554167517340
,
"
1.00000000000000000000
"
],[
1554167517340
,
1554167629643
,
"
1.00000000000000000000
"
],[
1554167629643
,
1554167741946
,
"
1.00000000000000000000
"
],[
1554167741946
,
1554167854249
,
"
1.00000000000000000000
"
],[
1554167854249
,
1554167966552
,
"
1.00000000000000000000
"
],[
1554167966552
,
1554168078855
,
"
1.00000000000000000000
"
],[
1554168078855
,
1554168191158
,
"
1.00000000000000000000
"
],[
1554168191158
,
1554168303461
,
"
1.00000000000000000000
"
],[
1554168303461
,
1554168415764
,
"
1.00000000000000000000
"
],[
1554168415764
,
1554168528067
,
"
1.00000000000000000000
"
],[
1554168528067
,
1554168640370
,
"
1.00000000000000000000
"
],[
1554168640370
,
1554168752673
,
"
1.00000000000000000000
"
],[
1554168752673
,
1554168864976
,
"
1.00000000000000000000
"
],[
1554168864976
,
1554168977279
,
"
1.00000000000000000000
"
],[
1554168977279
,
1554169089582
,
"
1.00000000000000000000
"
],[
1554169089582
,
1554169201885
,
"
1.00000000000000000000
"
],[
1554169201885
,
1554169314188
,
"
1.00000000000000000000
"
],[
1554169314188
,
1554169426491
,
"
1.00000000000000000000
"
],[
1554169426491
,
1554169538794
,
"
1.00000000000000000000
"
],[
1554169538794
,
1554169651097
,
"
1.00000000000000000000
"
],[
1554169651097
,
1554169763400
,
"
1.00000000000000000000
"
],[
1554169763400
,
1554169875703
,
"
1.00000000000000000000
"
],[
1554169875703
,
1554169988006
,
"
1.00000000000000000000
"
],[
1554169988006
,
1554170100309
,
"
1.00000000000000000000
"
],[
1554170100309
,
1554170212612
,
"
1.00000000000000000000
"
],[
1554170212612
,
1554170324915
,
"
1.00000000000000000000
"
],[
1554170324915
,
1554170437218
,
"
1.5000000000000000
"
],[
1554170437218
,
1554170549521
,
"
2.0000000000000000
"
],[
1554170549521
,
1554170661824
,
"
2.0000000000000000
"
],[
1554170661824
,
1554170774127
,
"
2.0000000000000000
"
],[
1554170774127
,
1554170886430
,
"
2.0000000000000000
"
],[
1554170886430
,
1554170998733
,
"
2.0000000000000000
"
],[
1554170998733
,
1554171111036
,
"
2.0000000000000000
"
],[
1554171111036
,
1554171223339
,
"
2.0000000000000000
"
],[
1554171223339
,
1554171335642
,
"
2.0000000000000000
"
],[
1554171335642
,
1554171447945
,
"
2.0000000000000000
"
],[
1554171447945
,
1554171560248
,
"
2.0000000000000000
"
],[
1554171560248
,
1554171672551
,
"
2.0000000000000000
"
],[
1554171672551
,
1554171784854
,
"
2.0000000000000000
"
],[
1554171784854
,
1554171897157
,
"
2.0000000000000000
"
],[
1554171897157
,
1554172009460
,
"
2.0000000000000000
"
],[
1554172009460
,
1554172121763
,
"
2.0000000000000000
"
],[
1554172121763
,
1554172234066
,
"
2.0000000000000000
"
],[
1554172234066
,
1554172346369
,
"
2.0000000000000000
"
],[
1554172346369
,
1554172458672
,
"
2.0000000000000000
"
],[
1554172458672
,
1554172570975
,
"
2.0000000000000000
"
],[
1554172570975
,
1554172683278
,
"
2.0000000000000000
"
],[
1554172683278
,
1554172795581
,
"
2.0000000000000000
"
],[
1554172795581
,
1554172907884
,
"
2.0000000000000000
"
],[
1554172907884
,
1554173020187
,
"
2.0000000000000000
"
],[
1554173020187
,
1554173132490
,
"
2.0000000000000000
"
],[
1554173132490
,
1554173244793
,
"
2.0000000000000000
"
],[
1554173244793
,
1554173357096
,
"
2.0000000000000000
"
],[
1554173357096
,
1554173469399
,
"
2.0000000000000000
"
],[
1554173469399
,
1554173581702
,
"
2.0000000000000000
"
],[
1554173581702
,
1554173694005
,
"
2.0000000000000000
"
],[
1554173694005
,
1554173806308
,
"
2.0000000000000000
"
],[
1554173806308
,
1554173918611
,
"
2.0000000000000000
"
],[
1554173918611
,
1554174030914
,
"
2.5000000000000000
"
],[
1554174030914
,
1554174143217
,
"
3.0000000000000000
"
],[
1554174143217
,
1554174255520
,
"
3.0000000000000000
"
],[
1554174255520
,
1554174367823
,
"
3.0000000000000000
"
],[
1554174367823
,
1554174480126
,
"
3.0000000000000000
"
],[
1554174480126
,
1554174592429
,
"
3.0000000000000000
"
],[
1554174592429
,
1554174704732
,
"
3.0000000000000000
"
],[
1554174704732
,
1554174817035
,
"
3.0000000000000000
"
],[
1554174817035
,
1554174929338
,
"
3.0000000000000000
"
],[
1554174929338
,
1554175041641
,
"
3.0000000000000000
"
],[
1554175041641
,
1554175153944
,
"
3.0000000000000000
"
],[
1554175153944
,
1554175266247
,
"
3.0000000000000000
"
],[
1554175266247
,
1554175378550
,
"
3.0000000000000000
"
],[
1554175378550
,
1554175490853
,
"
3.0000000000000000
"
],[
1554175490853
,
1554175603156
,
"
3.0000000000000000
"
],[
1554175603156
,
1554175715459
,
"
3.0000000000000000
"
],[
1554175715459
,
1554175827762
,
"
3.0000000000000000
"
],[
1554175827762
,
1554175940065
,
"
3.0000000000000000
"
],[
1554175940065
,
1554176052368
,
"
3.0000000000000000
"
],[
1554176052368
,
1554176164671
,
"
3.0000000000000000
"
],[
1554176164671
,
1554176276974
,
"
3.0000000000000000
"
],[
1554176276974
,
1554176389277
,
"
3.0000000000000000
"
],[
1554176389277
,
1554176501580
,
"
3.0000000000000000
"
],[
1554176501580
,
1554176613883
,
"
3.0000000000000000
"
],[
1554176613883
,
1554176726186
,
"
3.0000000000000000
"
],[
1554176726186
,
1554176838489
,
"
3.0000000000000000
"
],[
1554176838489
,
1554176950792
,
"
3.0000000000000000
"
],[
1554176950792
,
1554177063095
,
"
3.0000000000000000
"
],[
1554177063095
,
1554177175398
,
"
3.0000000000000000
"
],[
1554177175398
,
1554177287701
,
"
3.0000000000000000
"
],[
1554177287701
,
1554177400004
,
"
3.0000000000000000
"
],[
1554177400004
,
1554177512307
,
"
3.0000000000000000
"
],[
1554177512307
,
1554177624610
,
"
3.5000000000000000
"
],[
1554177624610
,
1554177736913
,
"
4.0000000000000000
"
],[
1554177736913
,
1554177849216
,
"
4.0000000000000000
"
],[
1554177849216
,
1554177961519
,
"
4.0000000000000000
"
],[
1554177961519
,
1554178073822
,
"
4.0000000000000000
"
],[
1554178073822
,
1554178186125
,
"
4.0000000000000000
"
],[
1554178186125
,
1554178298428
,
"
4.0000000000000000
"
],[
1554178298428
,
1554178410731
,
"
4.0000000000000000
"
],[
1554178410731
,
1554178523034
,
"
4.0000000000000000
"
],[
1554178523034
,
1554178635337
,
"
4.0000000000000000
"
],[
1554178635337
,
1554178747640
,
"
4.0000000000000000
"
],[
1554178747640
,
1554178859943
,
"
4.0000000000000000
"
],[
1554178859943
,
1554178972246
,
"
4.0000000000000000
"
],[
1554178972246
,
1554179084549
,
"
4.0000000000000000
"
],[
1554179084549
,
1554179196852
,
"
4.0000000000000000
"
],[
1554179196852
,
1554179309155
,
"
4.0000000000000000
"
],[
1554179309155
,
1554179421458
,
"
4.0000000000000000
"
],[
1554179421458
,
1554179533761
,
"
4.0000000000000000
"
],[
1554179533761
,
1554179646064
,
"
4.0000000000000000
"
],[
1554179646064
,
1554179758367
,
"
4.0000000000000000
"
],[
1554179758367
,
1554179870670
,
"
4.0000000000000000
"
],[
1554179870670
,
1554179982973
,
"
4.0000000000000000
"
],[
1554179982973
,
1554180095276
,
"
4.0000000000000000
"
],[
1554180095276
,
1554180207579
,
"
4.0000000000000000
"
],[
1554180207579
,
1554180319882
,
"
4.0000000000000000
"
],[
1554180319882
,
1554180432185
,
"
4.0000000000000000
"
],[
1554180432185
,
1554180544488
,
"
4.0000000000000000
"
],[
1554180544488
,
1554180656791
,
"
4.0000000000000000
"
],[
1554180656791
,
1554180769094
,
"
4.0000000000000000
"
],[
1554180769094
,
1554180881397
,
"
4.0000000000000000
"
],[
1554180881397
,
1554180993700
,
"
4.0000000000000000
"
],[
1554180993700
,
1554181106003
,
"
4.0000000000000000
"
],[
1554181106003
,
1554181218306
,
"
4.5000000000000000
"
],[
1554181218306
,
1554181330609
,
"
5.0000000000000000
"
],[
1554181330609
,
1554181442912
,
"
5.0000000000000000
"
],[
1554181442912
,
1554181555215
,
"
5.0000000000000000
"
],[
1554181555215
,
1554181667518
,
"
5.0000000000000000
"
],[
1554181667518
,
1554181779821
,
"
5.0000000000000000
"
],[
1554181779821
,
1554181892124
,
"
5.0000000000000000
"
],[
1554181892124
,
1554182004427
,
"
5.0000000000000000
"
],[
1554182004427
,
1554182116730
,
"
5.0000000000000000
"
],[
1554182116730
,
1554182229033
,
"
5.0000000000000000
"
],[
1554182229033
,
1554182341336
,
"
5.0000000000000000
"
],[
1554182341336
,
1554182453639
,
"
5.0000000000000000
"
],[
1554182453639
,
1554182565942
,
"
5.0000000000000000
"
],[
1554182565942
,
1554182678245
,
"
5.0000000000000000
"
],[
1554182678245
,
1554182790548
,
"
5.0000000000000000
"
],[
1554182790548
,
1554182902851
,
"
5.0000000000000000
"
],[
1554182902851
,
1554183015154
,
"
5.0000000000000000
"
],[
1554183015154
,
1554183127457
,
"
5.0000000000000000
"
],[
1554183127457
,
1554183239760
,
"
5.0000000000000000
"
],[
1554183239760
,
1554183352063
,
"
5.0000000000000000
"
],[
1554183352063
,
1554183464366
,
"
5.0000000000000000
"
],[
1554183464366
,
1554183576669
,
"
5.0000000000000000
"
],[
1554183576669
,
1554183688972
,
"
5.0000000000000000
"
],[
1554183688972
,
1554183801275
,
"
5.0000000000000000
"
],[
1554183801275
,
1554183913578
,
"
5.0000000000000000
"
],[
1554183913578
,
1554184025881
,
"
5.0000000000000000
"
],[
1554184025881
,
1554184138184
,
"
5.0000000000000000
"
],[
1554184138184
,
1554184250487
,
"
5.0000000000000000
"
],[
1554184250487
,
1554184362790
,
"
5.0000000000000000
"
],[
1554184362790
,
1554184475093
,
"
5.0000000000000000
"
],[
1554184475093
,
1554184587396
,
"
5.0000000000000000
"
],[
1554184587396
,
1554184699699
,
"
5.0000000000000000
"
],[
1554184699699
,
1554184812002
,
"
5.5000000000000000
"
],[
1554184812002
,
1554184924305
,
"
6.0000000000000000
"
],[
1554184924305
,
1554185036608
,
"
6.0000000000000000
"
],[
1554185036608
,
1554185148911
,
"
6.0000000000000000
"
],[
1554185148911
,
1554185261214
,
"
6.0000000000000000
"
],[
1554185261214
,
1554185373517
,
"
6.0000000000000000
"
],[
1554185373517
,
1554185485820
,
"
6.0000000000000000
"
],[
1554185485820
,
1554185598123
,
"
6.0000000000000000
"
],[
1554185598123
,
1554185710426
,
"
6.0000000000000000
"
],[
1554185710426
,
1554185822729
,
"
6.0000000000000000
"
],[
1554185822729
,
1554185935032
,
"
6.0000000000000000
"
],[
1554185935032
,
1554186047335
,
"
6.0000000000000000
"
],[
1554186047335
,
1554186159638
,
"
6.0000000000000000
"
],[
1554186159638
,
1554186271941
,
"
6.0000000000000000
"
],[
1554186271941
,
1554186384244
,
"
6.0000000000000000
"
],[
1554186384244
,
1554186496547
,
"
6.0000000000000000
"
],[
1554186496547
,
1554186608850
,
"
6.0000000000000000
"
],[
1554186608850
,
1554186721153
,
"
6.0000000000000000
"
],[
1554186721153
,
1554186833456
,
"
6.0000000000000000
"
],[
1554186833456
,
1554186945759
,
"
6.0000000000000000
"
],[
1554186945759
,
1554187058062
,
"
6.0000000000000000
"
],[
1554187058062
,
1554187170365
,
"
6.0000000000000000
"
],[
1554187170365
,
1554187282668
,
"
6.0000000000000000
"
],[
1554187282668
,
1554187394971
,
"
6.0000000000000000
"
],[
1554187394971
,
1554187507274
,
"
6.0000000000000000
"
],[
1554187507274
,
1554187619577
,
"
6.0000000000000000
"
],[
1554187619577
,
1554187731880
,
"
6.0000000000000000
"
],[
1554187731880
,
1554187844183
,
"
6.0000000000000000
"
],[
1554187844183
,
1554187956486
,
"
6.0000000000000000
"
],[
1554187956486
,
1554188068789
,
"
6.0000000000000000
"
],[
1554188068789
,
1554188181092
,
"
6.0000000000000000
"
],[
1554188181092
,
1554188293395
,
"
6.0000000000000000
"
],[
1554188293395
,
1554188405698
,
"
6.5000000000000000
"
],[
1554188405698
,
1554188518001
,
"
7.0000000000000000
"
],[
1554188518001
,
1554188630304
,
"
7.0000000000000000
"
],[
1554188630304
,
1554188742607
,
"
7.0000000000000000
"
],[
1554188742607
,
1554188854910
,
"
7.0000000000000000
"
],[
1554188854910
,
1554188967213
,
"
7.0000000000000000
"
],[
1554188967213
,
1554189079516
,
"
7.0000000000000000
"
],[
1554189079516
,
1554189191819
,
"
7.0000000000000000
"
],[
1554189191819
,
1554189304122
,
"
7.0000000000000000
"
],[
1554189304122
,
1554189416425
,
"
7.0000000000000000
"
],[
1554189416425
,
1554189528728
,
"
7.0000000000000000
"
],[
1554189528728
,
1554189641031
,
"
7.0000000000000000
"
],[
1554189641031
,
1554189753334
,
"
7.0000000000000000
"
],[
1554189753334
,
1554189865637
,
"
7.0000000000000000
"
],[
1554189865637
,
1554189977940
,
"
7.0000000000000000
"
],[
1554189977940
,
1554190090243
,
"
7.0000000000000000
"
],[
1554190090243
,
1554190202546
,
"
7.0000000000000000
"
],[
1554190202546
,
1554190314849
,
"
7.0000000000000000
"
],[
1554190314849
,
1554190427152
,
"
7.0000000000000000
"
],[
1554190427152
,
1554190539455
,
"
7.0000000000000000
"
],[
1554190539455
,
1554190651758
,
"
7.0000000000000000
"
],[
1554190651758
,
1554190764061
,
"
7.0000000000000000
"
],[
1554190764061
,
1554190876364
,
"
7.0000000000000000
"
],[
1554190876364
,
1554190988667
,
"
7.0000000000000000
"
],[
1554190988667
,
1554191100970
,
"
7.0000000000000000
"
],[
1554191100970
,
1554191213273
,
"
7.0000000000000000
"
],[
1554191213273
,
1554191325576
,
"
7.0000000000000000
"
],[
1554191325576
,
1554191437879
,
"
7.0000000000000000
"
],[
1554191437879
,
1554191550182
,
"
7.0000000000000000
"
],[
1554191550182
,
1554191662485
,
"
7.0000000000000000
"
],[
1554191662485
,
1554191774788
,
"
7.0000000000000000
"
],[
1554191774788
,
1554191887091
,
"
7.0000000000000000
"
],[
1554191887091
,
1554191999394
,
"
7.0000000000000000
"
],[
1554191999394
,
1554192111697
,
"
8.0000000000000000
"
],[
1554192111697
,
1554192224000
,
"
8.0000000000000000
"
],[
1554192224000
,
1554192336303
,
"
8.0000000000000000
"
],[
1554192336303
,
1554192448606
,
"
8.0000000000000000
"
],[
1554192448606
,
1554192560909
,
"
8.0000000000000000
"
],[
1554192560909
,
1554192673212
,
"
8.0000000000000000
"
],[
1554192673212
,
1554192785515
,
"
8.0000000000000000
"
],[
1554192785515
,
1554192897818
,
"
8.0000000000000000
"
],[
1554192897818
,
1554193010121
,
"
8.0000000000000000
"
],[
1554193010121
,
1554193122424
,
"
8.0000000000000000
"
],[
1554193122424
,
1554193234727
,
"
8.0000000000000000
"
],[
1554193234727
,
1554193347030
,
"
8.0000000000000000
"
],[
1554193347030
,
1554193459333
,
"
8.0000000000000000
"
],[
1554193459333
,
1554193571636
,
"
8.0000000000000000
"
],[
1554193571636
,
1554193683939
,
"
8.0000000000000000
"
],[
1554193683939
,
1554193796242
,
"
8.0000000000000000
"
],[
1554193796242
,
1554193908545
,
"
8.0000000000000000
"
],[
1554193908545
,
1554194020848
,
"
8.0000000000000000
"
],[
1554194020848
,
1554194133151
,
"
8.0000000000000000
"
],[
1554194133151
,
1554194245454
,
"
8.0000000000000000
"
],[
1554194245454
,
1554194357757
,
"
8.0000000000000000
"
],[
1554194357757
,
1554194470060
,
"
8.0000000000000000
"
],[
1554194470060
,
1554194582363
,
"
8.0000000000000000
"
],[
1554194582363
,
1554194694666
,
"
8.0000000000000000
"
],[
1554194694666
,
1554194806969
,
"
8.0000000000000000
"
],[
1554194806969
,
1554194919272
,
"
8.0000000000000000
"
],[
1554194919272
,
1554195031575
,
"
8.0000000000000000
"
],[
1554195031575
,
1554195143878
,
"
8.0000000000000000
"
],[
1554195143878
,
1554195256181
,
"
8.0000000000000000
"
],[
1554195256181
,
1554195368484
,
"
8.0000000000000000
"
],[
1554195368484
,
1554195480787
,
"
8.0000000000000000
"
],[
1554195480787
,
1554195593090
,
"
8.0000000000000000
"
],[
1554195593090
,
1554195705393
,
"
9.0000000000000000
"
],[
1554195705393
,
1554195817696
,
"
9.0000000000000000
"
],[
1554195817696
,
1554195929999
,
"
9.0000000000000000
"
],[
1554195929999
,
1554196042302
,
"
9.0000000000000000
"
],[
1554196042302
,
1554196154605
,
"
9.0000000000000000
"
],[
1554196154605
,
1554196266908
,
"
9.0000000000000000
"
],[
1554196266908
,
1554196379211
,
"
9.0000000000000000
"
],[
1554196379211
,
1554196491514
,
"
9.0000000000000000
"
],[
1554196491514
,
1554196603817
,
"
9.0000000000000000
"
],[
1554196603817
,
1554196716120
,
"
9.0000000000000000
"
],[
1554196716120
,
1554196828423
,
"
9.0000000000000000
"
],[
1554196828423
,
1554196940726
,
"
9.0000000000000000
"
],[
1554196940726
,
1554197053029
,
"
9.0000000000000000
"
],[
1554197053029
,
1554197165332
,
"
9.0000000000000000
"
],[
1554197165332
,
1554197277635
,
"
9.0000000000000000
"
],[
1554197277635
,
1554197389938
,
"
9.0000000000000000
"
],[
1554197389938
,
1554197502241
,
"
9.0000000000000000
"
],[
1554197502241
,
1554197614544
,
"
9.0000000000000000
"
],[
1554197614544
,
1554197726847
,
"
9.0000000000000000
"
],[
1554197726847
,
1554197839150
,
"
9.0000000000000000
"
],[
1554197839150
,
1554197951453
,
"
9.0000000000000000
"
],[
1554197951453
,
1554198063756
,
"
9.0000000000000000
"
],[
1554198063756
,
1554198176059
,
"
9.0000000000000000
"
],[
1554198176059
,
1554198288362
,
"
9.0000000000000000
"
],[
1554198288362
,
1554198400665
,
"
9.0000000000000000
"
],[
1554198400665
,
1554198512968
,
"
9.0000000000000000
"
],[
1554198512968
,
1554198625271
,
"
9.0000000000000000
"
],[
1554198625271
,
1554198737574
,
"
9.0000000000000000
"
],[
1554198737574
,
1554198849877
,
"
9.0000000000000000
"
],[
1554198849877
,
1554198962180
,
"
9.0000000000000000
"
],[
1554198962180
,
1554199074483
,
"
9.0000000000000000
"
],[
1554199074483
,
1554199186786
,
"
9.0000000000000000
"
],[
1554199186786
,
1554199299089
,
"
10.0000000000000000
"
],[
1554199299089
,
1554199411392
,
"
10.0000000000000000
"
],[
1554199411392
,
1554199523695
,
"
10.0000000000000000
"
],[
1554199523695
,
1554199635998
,
"
10.0000000000000000
"
],[
1554199635998
,
1554199748301
,
"
10.0000000000000000
"
],[
1554199748301
,
1554199860604
,
"
10.0000000000000000
"
],[
1554199860604
,
1554199972907
,
"
10.0000000000000000
"
],[
1554199972907
,
1554200085210
,
"
10.0000000000000000
"
],[
1554200085210
,
1554200197513
,
"
10.0000000000000000
"
],[
1554200197513
,
1554200309816
,
"
10.0000000000000000
"
],[
1554200309816
,
1554200422119
,
"
10.0000000000000000
"
],[
1554200422119
,
1554200534422
,
"
10.0000000000000000
"
],[
1554200534422
,
1554200646725
,
"
10.0000000000000000
"
],[
1554200646725
,
1554200759028
,
"
10.0000000000000000
"
],[
1554200759028
,
1554200871331
,
"
10.0000000000000000
"
],[
1554200871331
,
1554200983634
,
"
10.0000000000000000
"
],[
1554200983634
,
1554201095937
,
"
10.0000000000000000
"
],[
1554201095937
,
1554201208240
,
"
10.0000000000000000
"
],[
1554201208240
,
1554201320543
,
"
10.0000000000000000
"
],[
1554201320543
,
1554201432846
,
"
10.0000000000000000
"
],[
1554201432846
,
1554201545149
,
"
10.0000000000000000
"
],[
1554201545149
,
1554201657452
,
"
10.0000000000000000
"
],[
1554201657452
,
1554201769755
,
"
10.0000000000000000
"
],[
1554201769755
,
1554201882058
,
"
10.0000000000000000
"
],[
1554201882058
,
1554201994361
,
"
10.0000000000000000
"
],[
1554201994361
,
1554202106664
,
"
10.0000000000000000
"
],[
1554202106664
,
1554202218967
,
"
10.0000000000000000
"
],[
1554202218967
,
1554202331270
,
"
10.0000000000000000
"
],[
1554202331270
,
1554202443573
,
"
10.0000000000000000
"
],[
1554202443573
,
1554202555876
,
"
10.0000000000000000
"
],[
1554202555876
,
1554202668179
,
"
10.0000000000000000
"
],[
1554202668179
,
1554202780482
,
"
10.0000000000000000
"
],[
1554202780482
,
1554202892785
,
"
11.0000000000000000
"
],[
1554202892785
,
1554203005088
,
"
11.0000000000000000
"
],[
1554203005088
,
1554203117391
,
"
11.0000000000000000
"
],[
1554203117391
,
1554203229694
,
"
11.0000000000000000
"
],[
1554203229694
,
1554203341997
,
"
11.0000000000000000
"
],[
1554203341997
,
1554203454300
,
"
11.0000000000000000
"
],[
1554203454300
,
1554203566603
,
"
11.0000000000000000
"
],[
1554203566603
,
1554203678906
,
"
11.0000000000000000
"
],[
1554203678906
,
1554203791209
,
"
11.0000000000000000
"
],[
1554203791209
,
1554203903512
,
"
11.0000000000000000
"
],[
1554203903512
,
1554204015815
,
"
11.0000000000000000
"
],[
1554204015815
,
1554204128118
,
"
11.0000000000000000
"
],[
1554204128118
,
1554204240421
,
"
11.0000000000000000
"
],[
1554204240421
,
1554204352724
,
"
11.0000000000000000
"
],[
1554204352724
,
1554204465027
,
"
11.0000000000000000
"
],[
1554204465027
,
1554204577330
,
"
11.0000000000000000
"
],[
1554204577330
,
1554204689633
,
"
11.0000000000000000
"
],[
1554204689633
,
1554204801936
,
"
11.0000000000000000
"
],[
1554204801936
,
1554204914239
,
"
11.0000000000000000
"
],[
1554204914239
,
1554205026542
,
"
11.0000000000000000
"
],[
1554205026542
,
1554205138845
,
"
11.0000000000000000
"
],[
1554205138845
,
1554205251148
,
"
11.0000000000000000
"
],[
1554205251148
,
1554205363451
,
"
11.0000000000000000
"
],[
1554205363451
,
1554205475754
,
"
11.0000000000000000
"
],[
1554205475754
,
1554205588057
,
"
11.0000000000000000
"
],[
1554205588057
,
1554205700360
,
"
11.0000000000000000
"
],[
1554205700360
,
1554205812663
,
"
11.0000000000000000
"
],[
1554205812663
,
1554205924966
,
"
11.0000000000000000
"
],[
1554205924966
,
1554206037269
,
"
11.0000000000000000
"
],[
1554206037269
,
1554206149572
,
"
11.0000000000000000
"
],[
1554206149572
,
1554206261875
,
"
11.0000000000000000
"
],[
1554206261875
,
1554206374178
,
"
11.0000000000000000
"
],[
1554206374178
,
1554206486481
,
"
12.0000000000000000
"
],[
1554206486481
,
1554206598784
,
"
12.0000000000000000
"
],[
1554206598784
,
1554206711087
,
"
12.0000000000000000
"
],[
1554206711087
,
1554206823390
,
"
12.0000000000000000
"
],[
1554206823390
,
1554206935693
,
"
12.0000000000000000
"
],[
1554206935693
,
1554207047996
,
"
12.0000000000000000
"
],[
1554207047996
,
1554207160299
,
"
12.0000000000000000
"
],[
1554207160299
,
1554207272602
,
"
12.0000000000000000
"
],[
1554207272602
,
1554207384905
,
"
12.0000000000000000
"
],[
1554207384905
,
1554207497208
,
"
12.0000000000000000
"
],[
1554207497208
,
1554207609511
,
"
12.0000000000000000
"
],[
1554207609511
,
1554207721814
,
"
12.0000000000000000
"
],[
1554207721814
,
1554207834117
,
"
12.0000000000000000
"
],[
1554207834117
,
1554207946420
,
"
12.0000000000000000
"
],[
1554207946420
,
1554208058723
,
"
12.0000000000000000
"
],[
1554208058723
,
1554208171026
,
"
12.0000000000000000
"
],[
1554208171026
,
1554208283329
,
"
12.0000000000000000
"
],[
1554208283329
,
1554208395632
,
"
12.0000000000000000
"
],[
1554208395632
,
1554208507935
,
"
12.0000000000000000
"
],[
1554208507935
,
1554208620238
,
"
12.0000000000000000
"
],[
1554208620238
,
1554208732541
,
"
12.0000000000000000
"
],[
1554208732541
,
1554208844844
,
"
12.0000000000000000
"
],[
1554208844844
,
1554208957147
,
"
12.0000000000000000
"
],[
1554208957147
,
1554209069450
,
"
12.0000000000000000
"
],[
1554209069450
,
1554209181753
,
"
12.0000000000000000
"
],[
1554209181753
,
1554209294056
,
"
12.0000000000000000
"
],[
1554209294056
,
1554209406359
,
"
12.0000000000000000
"
],[
1554209406359
,
1554209518662
,
"
12.0000000000000000
"
],[
1554209518662
,
1554209630965
,
"
12.0000000000000000
"
],[
1554209630965
,
1554209743268
,
"
12.0000000000000000
"
],[
1554209743268
,
1554209855571
,
"
12.0000000000000000
"
],[
1554209855571
,
1554209967874
,
"
12.0000000000000000
"
],[
1554209967874
,
1554210080177
,
"
13.0000000000000000
"
],[
1554210080177
,
1554210192480
,
"
13.0000000000000000
"
],[
1554210192480
,
1554210304783
,
"
13.0000000000000000
"
],[
1554210304783
,
1554210417086
,
"
13.0000000000000000
"
],[
1554210417086
,
1554210529389
,
"
13.0000000000000000
"
],[
1554210529389
,
1554210641692
,
"
13.0000000000000000
"
],[
1554210641692
,
1554210753995
,
"
13.0000000000000000
"
],[
1554210753995
,
1554210866298
,
"
13.0000000000000000
"
],[
1554210866298
,
1554210978601
,
"
13.0000000000000000
"
],[
1554210978601
,
1554211090904
,
"
13.0000000000000000
"
],[
1554211090904
,
1554211203207
,
"
13.0000000000000000
"
],[
1554211203207
,
1554211315510
,
"
13.0000000000000000
"
],[
1554211315510
,
1554211427813
,
"
13.0000000000000000
"
],[
1554211427813
,
1554211540116
,
"
13.0000000000000000
"
],[
1554211540116
,
1554211652419
,
"
13.0000000000000000
"
],[
1554211652419
,
1554211764722
,
"
13.0000000000000000
"
],[
1554211764722
,
1554211877025
,
"
13.0000000000000000
"
],[
1554211877025
,
1554211989328
,
"
13.0000000000000000
"
],[
1554211989328
,
1554212101631
,
"
13.0000000000000000
"
],[
1554212101631
,
1554212213934
,
"
13.0000000000000000
"
],[
1554212213934
,
1554212326237
,
"
13.0000000000000000
"
],[
1554212326237
,
1554212438540
,
"
13.0000000000000000
"
],[
1554212438540
,
1554212550843
,
"
13.0000000000000000
"
],[
1554212550843
,
1554212663146
,
"
13.0000000000000000
"
],[
1554212663146
,
1554212775449
,
"
13.0000000000000000
"
],[
1554212775449
,
1554212887752
,
"
13.0000000000000000
"
],[
1554212887752
,
1554213000055
,
"
13.0000000000000000
"
],[
1554213000055
,
1554213112358
,
"
13.0000000000000000
"
],[
1554213112358
,
1554213224661
,
"
13.0000000000000000
"
],[
1554213224661
,
1554213336964
,
"
13.0000000000000000
"
],[
1554213336964
,
1554213449267
,
"
13.0000000000000000
"
],[
1554213449267
,
1554213561570
,
"
13.0000000000000000
"
],[
1554213561570
,
1554213673873
,
"
14.0000000000000000
"
],[
1554213673873
,
1554213786176
,
"
14.0000000000000000
"
],[
1554213786176
,
1554213898479
,
"
14.0000000000000000
"
],[
1554213898479
,
1554214010782
,
"
14.0000000000000000
"
],[
1554214010782
,
1554214123085
,
"
14.0000000000000000
"
],[
1554214123085
,
1554214235388
,
"
14.0000000000000000
"
],[
1554214235388
,
1554214347691
,
"
14.0000000000000000
"
],[
1554214347691
,
1554214459994
,
"
14.0000000000000000
"
],[
1554214459994
,
1554214572297
,
"
14.0000000000000000
"
],[
1554214572297
,
1554214684600
,
"
14.0000000000000000
"
],[
1554214684600
,
1554214796903
,
"
14.0000000000000000
"
],[
1554214796903
,
1554214909206
,
"
14.0000000000000000
"
],[
1554214909206
,
1554215021509
,
"
14.0000000000000000
"
],[
1554215021509
,
1554215133812
,
"
14.0000000000000000
"
],[
1554215133812
,
1554215246115
,
"
14.0000000000000000
"
],[
1554215246115
,
1554215358418
,
"
14.0000000000000000
"
],[
1554215358418
,
1554215470721
,
"
14.0000000000000000
"
],[
1554215470721
,
1554215583024
,
"
14.0000000000000000
"
],[
1554215583024
,
1554215695327
,
"
14.0000000000000000
"
],[
1554215695327
,
1554215807630
,
"
14.0000000000000000
"
],[
1554215807630
,
1554215919933
,
"
14.0000000000000000
"
],[
1554215919933
,
1554216032236
,
"
14.0000000000000000
"
],[
1554216032236
,
1554216144539
,
"
14.0000000000000000
"
],[
1554216144539
,
1554216256842
,
"
14.0000000000000000
"
],[
1554216256842
,
1554216369145
,
"
14.0000000000000000
"
],[
1554216369145
,
1554216481448
,
"
14.0000000000000000
"
],[
1554216481448
,
1554216593751
,
"
14.0000000000000000
"
],[
1554216593751
,
1554216706054
,
"
14.0000000000000000
"
],[
1554216706054
,
1554216818357
,
"
14.0000000000000000
"
],[
1554216818357
,
1554216930660
,
"
14.0000000000000000
"
],[
1554216930660
,
1554217042963
,
"
14.0000000000000000
"
],[
1554217042963
,
1554217155266
,
"
14.0000000000000000
"
],[
1554217155266
,
1554217267569
,
"
15.0000000000000000
"
],[
1554217267569
,
1554217379872
,
"
15.0000000000000000
"
],[
1554217379872
,
1554217492175
,
"
15.0000000000000000
"
],[
1554217492175
,
1554217604478
,
"
15.0000000000000000
"
],[
1554217604478
,
1554217716781
,
"
15.0000000000000000
"
],[
1554217716781
,
1554217829084
,
"
15.0000000000000000
"
],[
1554217829084
,
1554217941387
,
"
15.0000000000000000
"
],[
1554217941387
,
1554218053690
,
"
15.0000000000000000
"
],[
1554218053690
,
1554218165993
,
"
15.0000000000000000
"
],[
1554218165993
,
1554218278296
,
"
15.0000000000000000
"
],[
1554218278296
,
1554218390599
,
"
15.0000000000000000
"
],[
1554218390599
,
1554218502902
,
"
15.0000000000000000
"
],[
1554218502902
,
1554218615205
,
"
15.0000000000000000
"
],[
1554218615205
,
1554218727508
,
"
15.0000000000000000
"
],[
1554218727508
,
1554218839811
,
"
15.0000000000000000
"
],[
1554218839811
,
1554218952114
,
"
15.0000000000000000
"
],[
1554218952114
,
1554219064417
,
"
15.0000000000000000
"
],[
1554219064417
,
1554219176720
,
"
15.0000000000000000
"
],[
1554219176720
,
1554219289023
,
"
15.0000000000000000
"
],[
1554219289023
,
1554219401326
,
"
15.0000000000000000
"
],[
1554219401326
,
1554219513629
,
"
15.0000000000000000
"
],[
1554219513629
,
1554219625932
,
"
15.0000000000000000
"
],[
1554219625932
,
1554219738235
,
"
15.0000000000000000
"
],[
1554219738235
,
1554219850538
,
"
15.0000000000000000
"
],[
1554219850538
,
1554219962841
,
"
15.0000000000000000
"
],[
1554219962841
,
1554220075144
,
"
15.0000000000000000
"
],[
1554220075144
,
1554220187447
,
"
15.0000000000000000
"
],[
1554220187447
,
1554220299750
,
"
15.0000000000000000
"
],[
1554220299750
,
1554220412053
,
"
15.0000000000000000
"
],[
1554220412053
,
1554220524356
,
"
15.0000000000000000
"
],[
1554220524356
,
1554220636659
,
"
15.0000000000000000
"
],[
1554220636659
,
1554220748962
,
"
15.0000000000000000
"
],[
1554220748962
,
1554220861265
,
"
16.0000000000000000
"
],[
1554220861265
,
1554220973568
,
"
16.0000000000000000
"
],[
1554220973568
,
1554221085871
,
"
16.0000000000000000
"
],[
1554221085871
,
1554221198174
,
"
16.0000000000000000
"
],[
1554221198174
,
1554221310477
,
"
16.0000000000000000
"
],[
1554221310477
,
1554221422780
,
"
16.0000000000000000
"
],[
1554221422780
,
1554221535083
,
"
16.0000000000000000
"
],[
1554221535083
,
1554221647386
,
"
16.0000000000000000
"
],[
1554221647386
,
1554221759689
,
"
16.0000000000000000
"
],[
1554221759689
,
1554221871992
,
"
16.0000000000000000
"
],[
1554221871992
,
1554221984295
,
"
16.0000000000000000
"
],[
1554221984295
,
1554222096598
,
"
16.0000000000000000
"
],[
1554222096598
,
1554222208901
,
"
16.0000000000000000
"
],[
1554222208901
,
1554222321204
,
"
16.0000000000000000
"
],[
1554222321204
,
1554222433507
,
"
16.0000000000000000
"
],[
1554222433507
,
1554222545810
,
"
16.0000000000000000
"
],[
1554222545810
,
1554222658113
,
"
16.0000000000000000
"
],[
1554222658113
,
1554222770416
,
"
16.0000000000000000
"
],[
1554222770416
,
1554222882719
,
"
16.0000000000000000
"
],[
1554222882719
,
1554222995022
,
"
16.0000000000000000
"
],[
1554222995022
,
1554223107325
,
"
16.0000000000000000
"
],[
1554223107325
,
1554223219628
,
"
16.0000000000000000
"
],[
1554223219628
,
1554223331931
,
"
16.0000000000000000
"
],[
1554223331931
,
1554223444234
,
"
16.0000000000000000
"
],[
1554223444234
,
1554223556537
,
"
16.0000000000000000
"
],[
1554223556537
,
1554223668840
,
"
16.0000000000000000
"
],[
1554223668840
,
1554223781143
,
"
16.0000000000000000
"
],[
1554223781143
,
1554223893446
,
"
16.0000000000000000
"
],[
1554223893446
,
1554224005749
,
"
16.0000000000000000
"
],[
1554224005749
,
1554224118052
,
"
16.0000000000000000
"
],[
1554224118052
,
1554224230355
,
"
16.0000000000000000
"
],[
1554224230355
,
1554224342658
,
"
16.0000000000000000
"
],[
1554224342658
,
1554224454961
,
"
17.0000000000000000
"
],[
1554224454961
,
1554224567264
,
"
17.0000000000000000
"
],[
1554224567264
,
1554224679567
,
"
17.0000000000000000
"
],[
1554224679567
,
1554224791870
,
"
17.0000000000000000
"
],[
1554224791870
,
1554224904173
,
"
17.0000000000000000
"
],[
1554224904173
,
1554225016476
,
"
17.0000000000000000
"
],[
1554225016476
,
1554225128779
,
"
17.0000000000000000
"
],[
1554225128779
,
1554225241082
,
"
17.0000000000000000
"
],[
1554225241082
,
1554225353385
,
"
17.0000000000000000
"
],[
1554225353385
,
1554225465688
,
"
17.0000000000000000
"
],[
1554225465688
,
1554225577991
,
"
17.0000000000000000
"
],[
1554225577991
,
1554225690294
,
"
17.0000000000000000
"
],[
1554225690294
,
1554225802597
,
"
17.0000000000000000
"
],[
1554225802597
,
1554225914900
,
"
17.0000000000000000
"
],[
1554225914900
,
1554226027203
,
"
17.0000000000000000
"
],[
1554226027203
,
1554226139506
,
"
17.0000000000000000
"
],[
1554226139506
,
1554226251809
,
"
17.0000000000000000
"
],[
1554226251809
,
1554226364112
,
"
17.0000000000000000
"
],[
1554226364112
,
1554226476415
,
"
17.0000000000000000
"
],[
1554226476415
,
1554226588718
,
"
17.0000000000000000
"
],[
1554226588718
,
1554226701021
,
"
17.0000000000000000
"
],[
1554226701021
,
1554226813324
,
"
17.0000000000000000
"
],[
1554226813324
,
1554226925627
,
"
17.0000000000000000
"
],[
1554226925627
,
1554227037930
,
"
17.0000000000000000
"
],[
1554227037930
,
1554227150233
,
"
17.0000000000000000
"
],[
1554227150233
,
1554227262536
,
"
17.0000000000000000
"
],[
1554227262536
,
1554227374839
,
"
17.0000000000000000
"
],[
1554227374839
,
1554227487142
,
"
17.0000000000000000
"
],[
1554227487142
,
1554227599445
,
"
17.0000000000000000
"
],[
1554227599445
,
1554227711748
,
"
17.0000000000000000
"
],[
1554227711748
,
1554227824051
,
"
17.0000000000000000
"
],[
1554227824051
,
1554227936354
,
"
17.0000000000000000
"
],[
1554227936354
,
1554228048657
,
"
17.5000000000000000
"
],[
1554228048657
,
1554228160960
,
"
18.0000000000000000
"
],[
1554228160960
,
1554228273263
,
"
18.0000000000000000
"
],[
1554228273263
,
1554228385566
,
"
18.0000000000000000
"
],[
1554228385566
,
1554228497869
,
"
18.0000000000000000
"
],[
1554228497869
,
1554228610172
,
"
18.0000000000000000
"
],[
1554228610172
,
1554228722475
,
"
18.0000000000000000
"
],[
1554228722475
,
1554228834778
,
"
18.0000000000000000
"
],[
1554228834778
,
1554228947081
,
"
18.0000000000000000
"
],[
1554228947081
,
1554229059384
,
"
18.0000000000000000
"
],[
1554229059384
,
1554229171687
,
"
18.0000000000000000
"
],[
1554229171687
,
1554229283990
,
"
18.0000000000000000
"
],[
1554229283990
,
1554229396293
,
"
18.0000000000000000
"
],[
1554229396293
,
1554229508596
,
"
18.0000000000000000
"
],[
1554229508596
,
1554229620899
,
"
18.0000000000000000
"
],[
1554229620899
,
1554229733202
,
"
18.0000000000000000
"
],[
1554229733202
,
1554229845505
,
"
18.0000000000000000
"
],[
1554229845505
,
1554229957808
,
"
18.0000000000000000
"
],[
1554229957808
,
1554230070111
,
"
18.0000000000000000
"
],[
1554230070111
,
1554230182414
,
"
18.0000000000000000
"
],[
1554230182414
,
1554230294717
,
"
18.0000000000000000
"
],[
1554230294717
,
1554230407020
,
"
18.0000000000000000
"
],[
1554230407020
,
1554230519323
,
"
18.0000000000000000
"
],[
1554230519323
,
1554230631626
,
"
18.0000000000000000
"
],[
1554230631626
,
1554230743929
,
"
18.0000000000000000
"
],[
1554230743929
,
1554230856232
,
"
18.0000000000000000
"
],[
1554230856232
,
1554230968535
,
"
18.0000000000000000
"
],[
1554230968535
,
1554231080838
,
"
18.0000000000000000
"
],[
1554231080838
,
1554231193141
,
"
18.0000000000000000
"
],[
1554231193141
,
1554231305444
,
"
18.0000000000000000
"
],[
1554231305444
,
1554231417747
,
"
18.0000000000000000
"
],[
1554231417747
,
1554231530050
,
"
18.0000000000000000
"
],[
1554231530050
,
1554231642353
,
"
18.5000000000000000
"
],[
1554231642353
,
1554231754656
,
"
19.0000000000000000
"
],[
1554231754656
,
1554231866959
,
"
19.0000000000000000
"
],[
1554231866959
,
1554231979262
,
"
19.0000000000000000
"
],[
1554231979262
,
1554232091565
,
"
19.0000000000000000
"
],[
1554232091565
,
1554232203868
,
"
19.0000000000000000
"
],[
1554232203868
,
1554232316171
,
"
19.0000000000000000
"
],[
1554232316171
,
1554232428474
,
"
19.0000000000000000
"
],[
1554232428474
,
1554232540777
,
"
19.0000000000000000
"
],[
1554232540777
,
1554232653080
,
"
19.0000000000000000
"
],[
1554232653080
,
1554232765383
,
"
19.0000000000000000
"
],[
1554232765383
,
1554232877686
,
"
19.0000000000000000
"
],[
1554232877686
,
1554232989989
,
"
19.0000000000000000
"
],[
1554232989989
,
1554233102292
,
"
19.0000000000000000
"
],[
1554233102292
,
1554233214595
,
"
19.0000000000000000
"
],[
1554233214595
,
1554233326898
,
"
19.0000000000000000
"
],[
1554233326898
,
1554233439201
,
"
19.0000000000000000
"
],[
1554233439201
,
1554233551504
,
"
19.0000000000000000
"
],[
1554233551504
,
1554233663807
,
"
19.0000000000000000
"
],[
1554233663807
,
1554233776110
,
"
19.0000000000000000
"
],[
1554233776110
,
1554233888413
,
"
19.0000000000000000
"
],[
1554233888413
,
1554234000716
,
"
19.0000000000000000
"
],[
1554234000716
,
1554234113019
,
"
19.0000000000000000
"
],[
1554234113019
,
1554234225322
,
"
19.0000000000000000
"
],[
1554234225322
,
1554234337625
,
"
19.0000000000000000
"
],[
1554234337625
,
1554234449928
,
"
19.0000000000000000
"
],[
1554234449928
,
1554234562231
,
"
19.0000000000000000
"
],[
1554234562231
,
1554234674534
,
"
19.0000000000000000
"
],[
1554234674534
,
1554234786837
,
"
19.0000000000000000
"
],[
1554234786837
,
1554234899140
,
"
19.0000000000000000
"
],[
1554234899140
,
1554235011443
,
"
19.0000000000000000
"
],[
1554235011443
,
1554235123746
,
"
19.0000000000000000
"
],[
1554235123746
,
1554235236049
,
"
19.5000000000000000
"
],[
1554235236049
,
1554235348352
,
"
20.0000000000000000
"
],[
1554235348352
,
1554235460655
,
"
20.0000000000000000
"
],[
1554235460655
,
1554235572958
,
"
20.0000000000000000
"
],[
1554235572958
,
1554235685261
,
"
20.0000000000000000
"
],[
1554235685261
,
1554235797564
,
"
20.0000000000000000
"
],[
1554235797564
,
1554235909867
,
"
20.0000000000000000
"
],[
1554235909867
,
1554236022170
,
"
20.0000000000000000
"
],[
1554236022170
,
1554236134473
,
"
20.0000000000000000
"
],[
1554236134473
,
1554236246776
,
"
20.0000000000000000
"
],[
1554236246776
,
1554236359079
,
"
20.0000000000000000
"
],[
1554236359079
,
1554236471382
,
"
20.0000000000000000
"
],[
1554236471382
,
1554236583685
,
"
20.0000000000000000
"
],[
1554236583685
,
1554236695988
,
"
20.0000000000000000
"
],[
1554236695988
,
1554236808291
,
"
20.0000000000000000
"
],[
1554236808291
,
1554236920594
,
"
20.0000000000000000
"
],[
1554236920594
,
1554237032897
,
"
20.0000000000000000
"
],[
1554237032897
,
1554237145200
,
"
20.0000000000000000
"
],[
1554237145200
,
1554237257503
,
"
20.0000000000000000
"
],[
1554237257503
,
1554237369806
,
"
20.0000000000000000
"
],[
1554237369806
,
1554237482109
,
"
20.0000000000000000
"
],[
1554237482109
,
1554237594412
,
"
20.0000000000000000
"
],[
1554237594412
,
1554237706715
,
"
20.0000000000000000
"
],[
1554237706715
,
1554237819018
,
"
20.0000000000000000
"
],[
1554237819018
,
1554237931321
,
"
20.0000000000000000
"
],[
1554237931321
,
1554238043624
,
"
20.0000000000000000
"
],[
1554238043624
,
1554238155927
,
"
20.0000000000000000
"
],[
1554238155927
,
1554238268230
,
"
20.0000000000000000
"
],[
1554238268230
,
1554238380533
,
"
20.0000000000000000
"
],[
1554238380533
,
1554238492836
,
"
20.0000000000000000
"
],[
1554238492836
,
1554238605139
,
"
20.0000000000000000
"
],[
1554238605139
,
1554238717442
,
"
20.0000000000000000
"
],[
1554238717442
,
1554238829745
,
"
20.5000000000000000
"
],[
1554238829745
,
1554238942048
,
"
21.0000000000000000
"
],[
1554238942048
,
1554239054351
,
"
21.0000000000000000
"
],[
1554239054351
,
1554239166654
,
"
21.0000000000000000
"
],[
1554239166654
,
1554239278957
,
"
21.0000000000000000
"
],[
1554239278957
,
1554239391260
,
"
21.0000000000000000
"
],[
1554239391260
,
1554239503563
,
"
21.0000000000000000
"
],[
1554239503563
,
1554239615866
,
"
21.0000000000000000
"
],[
1554239615866
,
1554239728169
,
"
21.0000000000000000
"
],[
1554239728169
,
1554239840472
,
"
21.0000000000000000
"
],[
1554239840472
,
1554239952775
,
"
21.0000000000000000
"
],[
1554239952775
,
1554240065078
,
"
21.0000000000000000
"
],[
1554240065078
,
1554240177381
,
"
21.0000000000000000
"
],[
1554240177381
,
1554240289684
,
"
21.0000000000000000
"
],[
1554240289684
,
1554240401987
,
"
21.0000000000000000
"
],[
1554240401987
,
1554240514290
,
"
21.0000000000000000
"
],[
1554240514290
,
1554240626593
,
"
21.0000000000000000
"
],[
1554240626593
,
1554240738896
,
"
21.0000000000000000
"
],[
1554240738896
,
1554240851199
,
"
21.0000000000000000
"
],[
1554240851199
,
1554240963502
,
"
21.0000000000000000
"
],[
1554240963502
,
1554241075805
,
"
21.0000000000000000
"
],[
1554241075805
,
1554241188108
,
"
21.0000000000000000
"
],[
1554241188108
,
1554241300411
,
"
21.0000000000000000
"
],[
1554241300411
,
1554241412714
,
"
21.0000000000000000
"
],[
1554241412714
,
1554241525017
,
"
21.0000000000000000
"
],[
1554241525017
,
1554241637320
,
"
21.0000000000000000
"
],[
1554241637320
,
1554241749623
,
"
21.0000000000000000
"
],[
1554241749623
,
1554241861926
,
"
21.0000000000000000
"
],[
1554241861926
,
1554241974229
,
"
21.0000000000000000
"
],[
1554241974229
,
1554242086532
,
"
21.0000000000000000
"
],[
1554242086532
,
1554242198835
,
"
21.0000000000000000
"
],[
1554242198835
,
1554242311138
,
"
21.0000000000000000
"
],[
1554242311138
,
1554242423441
,
"
21.5000000000000000
"
],[
1554242423441
,
1554242535744
,
"
22.0000000000000000
"
],[
1554242535744
,
1554242648047
,
"
22.0000000000000000
"
],[
1554242648047
,
1554242760350
,
"
22.0000000000000000
"
],[
1554242760350
,
1554242872653
,
"
22.0000000000000000
"
],[
1554242872653
,
1554242984956
,
"
22.0000000000000000
"
],[
1554242984956
,
1554243097259
,
"
22.0000000000000000
"
],[
1554243097259
,
1554243209562
,
"
22.0000000000000000
"
],[
1554243209562
,
1554243321865
,
"
22.0000000000000000
"
],[
1554243321865
,
1554243434168
,
"
22.0000000000000000
"
],[
1554243434168
,
1554243546471
,
"
22.0000000000000000
"
],[
1554243546471
,
1554243658774
,
"
22.0000000000000000
"
],[
1554243658774
,
1554243771077
,
"
22.0000000000000000
"
],[
1554243771077
,
1554243883380
,
"
22.0000000000000000
"
],[
1554243883380
,
1554243995683
,
"
22.0000000000000000
"
],[
1554243995683
,
1554244107986
,
"
22.0000000000000000
"
],[
1554244107986
,
1554244220289
,
"
22.0000000000000000
"
],[
1554244220289
,
1554244332592
,
"
22.0000000000000000
"
],[
1554244332592
,
1554244444895
,
"
22.0000000000000000
"
],[
1554244444895
,
1554244557198
,
"
22.0000000000000000
"
],[
1554244557198
,
1554244669501
,
"
22.0000000000000000
"
],[
1554244669501
,
1554244781804
,
"
22.0000000000000000
"
],[
1554244781804
,
1554244894107
,
"
22.0000000000000000
"
],[
1554244894107
,
1554245006410
,
"
22.0000000000000000
"
],[
1554245006410
,
1554245118713
,
"
22.0000000000000000
"
],[
1554245118713
,
1554245231016
,
"
22.0000000000000000
"
],[
1554245231016
,
1554245343319
,
"
22.0000000000000000
"
],[
1554245343319
,
1554245455622
,
"
22.0000000000000000
"
],[
1554245455622
,
1554245567925
,
"
22.0000000000000000
"
],[
1554245567925
,
1554245680228
,
"
22.0000000000000000
"
],[
1554245680228
,
1554245792531
,
"
22.0000000000000000
"
],[
1554245792531
,
1554245904834
,
"
22.0000000000000000
"
],[
1554245904834
,
1554246017137
,
"
22.5000000000000000
"
],[
1554246017137
,
1554246129440
,
"
23.0000000000000000
"
],[
1554246129440
,
1554246241743
,
"
23.0000000000000000
"
],[
1554246241743
,
1554246354046
,
"
23.0000000000000000
"
],[
1554246354046
,
1554246466349
,
"
23.0000000000000000
"
],[
1554246466349
,
1554246578652
,
"
23.0000000000000000
"
],[
1554246578652
,
1554246690955
,
"
23.0000000000000000
"
],[
1554246690955
,
1554246803258
,
"
23.0000000000000000
"
],[
1554246803258
,
1554246915561
,
"
23.0000000000000000
"
],[
1554246915561
,
1554247027864
,
"
23.0000000000000000
"
],[
1554247027864
,
1554247140167
,
"
23.0000000000000000
"
],[
1554247140167
,
1554247252470
,
"
23.0000000000000000
"
],[
1554247252470
,
1554247364773
,
"
23.0000000000000000
"
],[
1554247364773
,
1554247477076
,
"
23.0000000000000000
"
],[
1554247477076
,
1554247589379
,
"
23.0000000000000000
"
],[
1554247589379
,
1554247701682
,
"
23.0000000000000000
"
],[
1554247701682
,
1554247813985
,
"
23.0000000000000000
"
],[
1554247813985
,
1554247926288
,
"
23.0000000000000000
"
],[
1554247926288
,
1554248038591
,
"
23.0000000000000000
"
],[
1554248038591
,
1554248150894
,
"
23.0000000000000000
"
],[
1554248150894
,
1554248263197
,
"
23.0000000000000000
"
],[
1554248263197
,
1554248375500
,
"
23.0000000000000000
"
],[
1554248375500
,
1554248487803
,
"
23.0000000000000000
"
],[
1554248487803
,
1554248600106
,
"
23.0000000000000000
"
],[
1554248600106
,
1554248712409
,
"
23.0000000000000000
"
],[
1554248712409
,
1554248824712
,
"
23.0000000000000000
"
],[
1554248824712
,
1554248937015
,
"
23.0000000000000000
"
],[
1554248937015
,
1554249049318
,
"
23.0000000000000000
"
],[
1554249049318
,
1554249161621
,
"
23.0000000000000000
"
],[
1554249161621
,
1554249273924
,
"
23.0000000000000000
"
],[
1554249273924
,
1554249386227
,
"
23.0000000000000000
"
],[
1554249386227
,
1554249498530
,
"
23.0000000000000000
"
],[
1554249498530
,
1554249610833
,
"
11.5000000000000000
"
],[
1554249610833
,
1554249723136
,
"
0.00000000000000000000
"
],[
1554249723136
,
1554249835439
,
"
0.00000000000000000000
"
],[
1554249835439
,
1554249947742
,
"
0.00000000000000000000
"
],[
1554249947742
,
1554250060045
,
"
0.00000000000000000000
"
],[
1554250060045
,
1554250172348
,
"
0.00000000000000000000
"
],[
1554250172348
,
1554250284651
,
"
0.00000000000000000000
"
],[
1554250284651
,
1554250396954
,
"
0.00000000000000000000
"
],[
1554250396954
,
1554250509257
,
"
0.00000000000000000000
"
],[
1554250509257
,
1554250621560
,
"
0.00000000000000000000
"
],[
1554250621560
,
1554250733863
,
"
0.00000000000000000000
"
],[
1554250733863
,
1554250846166
,
"
0.00000000000000000000
"
],[
1554250846166
,
1554250958469
,
"
0.00000000000000000000
"
],[
1554250958469
,
1554251070772
,
"
0.00000000000000000000
"
],[
1554251070772
,
1554251183075
,
"
0.00000000000000000000
"
],[
1554251183075
,
1554251295378
,
"
0.00000000000000000000
"
],[
1554251295378
,
1554251407681
,
"
0.00000000000000000000
"
],[
1554251407681
,
1554251519984
,
"
0.00000000000000000000
"
],[
1554251519984
,
1554251632287
,
"
0.00000000000000000000
"
],[
1554251632287
,
1554251744590
,
"
0.00000000000000000000
"
],[
1554251744590
,
1554251856893
,
"
0.00000000000000000000
"
],[
1554251856893
,
1554251969196
,
"
0.00000000000000000000
"
],[
1554251969196
,
1554252081499
,
"
0.00000000000000000000
"
],[
1554252081499
,
1554252193802
,
"
0.00000000000000000000
"
],[
1554252193802
,
1554252306105
,
"
0.00000000000000000000
"
],[
1554252306105
,
1554252418408
,
"
0.00000000000000000000
"
],[
1554252418408
,
1554252530711
,
"
0.00000000000000000000
"
],[
1554252530711
,
1554252643014
,
"
0.00000000000000000000
"
],[
1554252643014
,
1554252755317
,
"
0.00000000000000000000
"
],[
1554252755317
,
1554252867620
,
"
0.00000000000000000000
"
],[
1554252867620
,
1554252979923
,
"
0.00000000000000000000
"
],[
1554252979923
,
1554253092226
,
"
0.00000000000000000000
"
],[
1554253092226
,
1554253204529
,
"
0.50000000000000000000
"
],[
1554253204529
,
1554253316832
,
"
1.00000000000000000000
"
],[
1554253316832
,
1554253429135
,
"
1.00000000000000000000
"
],[
1554253429135
,
1554253541438
,
"
1.00000000000000000000
"
],[
1554253541438
,
1554253653741
,
"
1.00000000000000000000
"
],[
1554253653741
,
1554253766044
,
"
1.00000000000000000000
"
],[
1554253766044
,
1554253878347
,
"
1.00000000000000000000
"
],[
1554253878347
,
1554253990650
,
"
1.00000000000000000000
"
],[
1554253990650
,
1554254102953
,
"
1.00000000000000000000
"
],[
1554254102953
,
1554254215256
,
"
1.00000000000000000000
"
],[
1554254215256
,
1554254327559
,
"
1.00000000000000000000
"
],[
1554254327559
,
1554254439862
,
"
1.00000000000000000000
"
],[
1554254439862
,
1554254552165
,
"
1.00000000000000000000
"
],[
1554254552165
,
1554254664468
,
"
1.00000000000000000000
"
],[
1554254664468
,
1554254776771
,
"
1.00000000000000000000
"
],[
1554254776771
,
1554254889074
,
"
1.00000000000000000000
"
],[
1554254889074
,
1554255001377
,
"
1.00000000000000000000
"
],[
1554255001377
,
1554255113680
,
"
1.00000000000000000000
"
],[
1554255113680
,
1554255225983
,
"
1.00000000000000000000
"
],[
1554255225983
,
1554255338286
,
"
1.00000000000000000000
"
],[
1554255338286
,
1554255450589
,
"
1.00000000000000000000
"
],[
1554255450589
,
1554255562892
,
"
1.00000000000000000000
"
],[
1554255562892
,
1554255675195
,
"
1.00000000000000000000
"
],[
1554255675195
,
1554255787498
,
"
1.00000000000000000000
"
],[
1554255787498
,
1554255899801
,
"
1.00000000000000000000
"
],[
1554255899801
,
1554256012104
,
"
1.00000000000000000000
"
],[
1554256012104
,
1554256124407
,
"
1.00000000000000000000
"
],[
1554256124407
,
1554256236710
,
"
1.00000000000000000000
"
],[
1554256236710
,
1554256349013
,
"
1.00000000000000000000
"
],[
1554256349013
,
1554256461316
,
"
1.00000000000000000000
"
],[
1554256461316
,
1554256573619
,
"
1.00000000000000000000
"
],[
1554256573619
,
1554256685922
,
"
1.00000000000000000000
"
],[
1554256685922
,
1554256798225
,
"
1.00000000000000000000
"
],[
1554256798225
,
1554256910528
,
"
2.0000000000000000
"
],[
1554256910528
,
1554257022831
,
"
2.0000000000000000
"
],[
1554257022831
,
1554257135134
,
"
2.0000000000000000
"
],[
1554257135134
,
1554257247437
,
"
2.0000000000000000
"
],[
1554257247437
,
1554257359740
,
"
2.0000000000000000
"
],[
1554257359740
,
1554257472043
,
"
2.0000000000000000
"
],[
1554257472043
,
1554257584346
,
"
2.0000000000000000
"
],[
1554257584346
,
1554257696649
,
"
2.0000000000000000
"
],[
1554257696649
,
1554257808952
,
"
2.0000000000000000
"
],[
1554257808952
,
1554257921255
,
"
2.0000000000000000
"
],[
1554257921255
,
1554258033558
,
"
2.0000000000000000
"
],[
1554258033558
,
1554258145861
,
"
2.0000000000000000
"
],[
1554258145861
,
1554258258164
,
"
2.0000000000000000
"
],[
1554258258164
,
1554258370467
,
"
2.0000000000000000
"
],[
1554258370467
,
1554258482770
,
"
2.0000000000000000
"
],[
1554258482770
,
1554258595073
,
"
2.0000000000000000
"
],[
1554258595073
,
1554258707376
,
"
2.0000000000000000
"
],[
1554258707376
,
1554258819679
,
"
2.0000000000000000
"
],[
1554258819679
,
1554258931982
,
"
2.0000000000000000
"
],[
1554258931982
,
1554259044285
,
"
2.0000000000000000
"
],[
1554259044285
,
1554259156588
,
"
2.0000000000000000
"
],[
1554259156588
,
1554259268891
,
"
2.0000000000000000
"
],[
1554259268891
,
1554259381194
,
"
2.0000000000000000
"
],[
1554259381194
,
1554259493497
,
"
2.0000000000000000
"
],[
1554259493497
,
1554259605800
,
"
2.0000000000000000
"
],[
1554259605800
,
1554259718103
,
"
2.0000000000000000
"
],[
1554259718103
,
1554259830406
,
"
2.0000000000000000
"
],[
1554259830406
,
1554259942709
,
"
2.0000000000000000
"
],[
1554259942709
,
1554260055012
,
"
2.0000000000000000
"
],[
1554260055012
,
1554260167315
,
"
2.0000000000000000
"
],[
1554260167315
,
1554260279618
,
"
2.0000000000000000
"
],[
1554260279618
,
1554260391921
,
"
2.0000000000000000
"
],[
1554260391921
,
1554260504224
,
"
3.0000000000000000
"
],[
1554260504224
,
1554260616527
,
"
3.0000000000000000
"
],[
1554260616527
,
1554260728830
,
"
3.0000000000000000
"
],[
1554260728830
,
1554260841133
,
"
3.0000000000000000
"
],[
1554260841133
,
1554260953436
,
"
3.0000000000000000
"
],[
1554260953436
,
1554261065739
,
"
3.0000000000000000
"
],[
1554261065739
,
1554261178042
,
"
3.0000000000000000
"
],[
1554261178042
,
1554261290345
,
"
3.0000000000000000
"
],[
1554261290345
,
1554261402648
,
"
3.0000000000000000
"
],[
1554261402648
,
1554261514951
,
"
3.0000000000000000
"
],[
1554261514951
,
1554261627254
,
"
3.0000000000000000
"
],[
1554261627254
,
1554261739557
,
"
3.0000000000000000
"
],[
1554261739557
,
1554261851860
,
"
3.0000000000000000
"
],[
1554261851860
,
1554261964163
,
"
3.0000000000000000
"
],[
1554261964163
,
1554262076466
,
"
3.0000000000000000
"
],[
1554262076466
,
1554262188769
,
"
3.0000000000000000
"
],[
1554262188769
,
1554262301072
,
"
3.0000000000000000
"
],[
1554262301072
,
1554262413375
,
"
3.0000000000000000
"
],[
1554262413375
,
1554262525678
,
"
3.0000000000000000
"
],[
1554262525678
,
1554262637981
,
"
3.0000000000000000
"
],[
1554262637981
,
1554262750284
,
"
3.0000000000000000
"
],[
1554262750284
,
1554262862587
,
"
3.0000000000000000
"
],[
1554262862587
,
1554262974890
,
"
3.0000000000000000
"
],[
1554262974890
,
1554263087193
,
"
3.0000000000000000
"
],[
1554263087193
,
1554263199496
,
"
3.0000000000000000
"
],[
1554263199496
,
1554263311799
,
"
3.0000000000000000
"
],[
1554263311799
,
1554263424102
,
"
3.0000000000000000
"
],[
1554263424102
,
1554263536405
,
"
3.0000000000000000
"
],[
1554263536405
,
1554263648708
,
"
3.0000000000000000
"
],[
1554263648708
,
1554263761011
,
"
3.0000000000000000
"
],[
1554263761011
,
1554263873314
,
"
3.0000000000000000
"
],[
1554263873314
,
1554263985617
,
"
3.0000000000000000
"
],[
1554263985617
,
1554264097920
,
"
4.0000000000000000
"
],[
1554264097920
,
1554264210223
,
"
4.0000000000000000
"
],[
1554264210223
,
1554264322526
,
"
4.0000000000000000
"
],[
1554264322526
,
1554264434829
,
"
4.0000000000000000
"
],[
1554264434829
,
1554264547132
,
"
4.0000000000000000
"
],[
1554264547132
,
1554264659435
,
"
4.0000000000000000
"
],[
1554264659435
,
1554264771738
,
"
4.0000000000000000
"
],[
1554264771738
,
1554264884041
,
"
4.0000000000000000
"
],[
1554264884041
,
1554264996344
,
"
4.0000000000000000
"
],[
1554264996344
,
1554265108647
,
"
4.0000000000000000
"
],[
1554265108647
,
1554265220950
,
"
4.0000000000000000
"
],[
1554265220950
,
1554265333253
,
"
4.0000000000000000
"
],[
1554265333253
,
1554265445556
,
"
4.0000000000000000
"
],[
1554265445556
,
1554265557859
,
"
4.0000000000000000
"
],[
1554265557859
,
1554265670162
,
"
4.0000000000000000
"
],[
1554265670162
,
1554265782465
,
"
4.0000000000000000
"
],[
1554265782465
,
1554265894768
,
"
4.0000000000000000
"
],[
1554265894768
,
1554266007071
,
"
4.0000000000000000
"
],[
1554266007071
,
1554266119374
,
"
4.0000000000000000
"
],[
1554266119374
,
1554266231677
,
"
4.0000000000000000
"
],[
1554266231677
,
1554266343980
,
"
4.0000000000000000
"
],[
1554266343980
,
1554266456283
,
"
4.0000000000000000
"
],[
1554266456283
,
1554266568586
,
"
4.0000000000000000
"
],[
1554266568586
,
1554266680889
,
"
4.0000000000000000
"
],[
1554266680889
,
1554266793192
,
"
4.0000000000000000
"
],[
1554266793192
,
1554266905495
,
"
4.0000000000000000
"
],[
1554266905495
,
1554267017798
,
"
4.0000000000000000
"
],[
1554267017798
,
1554267130101
,
"
4.0000000000000000
"
],[
1554267130101
,
1554267242404
,
"
4.0000000000000000
"
],[
1554267242404
,
1554267354707
,
"
4.0000000000000000
"
],[
1554267354707
,
1554267467010
,
"
4.0000000000000000
"
],[
1554267467010
,
1554267579313
,
"
4.0000000000000000
"
],[
1554267579313
,
1554267691616
,
"
5.0000000000000000
"
],[
1554267691616
,
1554267803919
,
"
5.0000000000000000
"
],[
1554267803919
,
1554267916222
,
"
5.0000000000000000
"
],[
1554267916222
,
1554268028525
,
"
5.0000000000000000
"
],[
1554268028525
,
1554268140828
,
"
5.0000000000000000
"
],[
1554268140828
,
1554268253131
,
"
5.0000000000000000
"
],[
1554268253131
,
1554268365434
,
"
5.0000000000000000
"
],[
1554268365434
,
1554268477737
,
"
5.0000000000000000
"
],[
1554268477737
,
1554268590040
,
"
5.0000000000000000
"
],[
1554268590040
,
1554268702343
,
"
5.0000000000000000
"
],[
1554268702343
,
1554268814646
,
"
5.0000000000000000
"
],[
1554268814646
,
1554268926949
,
"
5.0000000000000000
"
],[
1554268926949
,
1554269039252
,
"
5.0000000000000000
"
],[
1554269039252
,
1554269151555
,
"
5.0000000000000000
"
],[
1554269151555
,
1554269263858
,
"
5.0000000000000000
"
],[
1554269263858
,
1554269376161
,
"
5.0000000000000000
"
],[
1554269376161
,
1554269488464
,
"
5.0000000000000000
"
],[
1554269488464
,
1554269600767
,
"
5.0000000000000000
"
],[
1554269600767
,
1554269713070
,
"
5.0000000000000000
"
],[
1554269713070
,
1554269825373
,
"
5.0000000000000000
"
],[
1554269825373
,
1554269937676
,
"
5.0000000000000000
"
],[
1554269937676
,
1554270049979
,
"
5.0000000000000000
"
],[
1554270049979
,
1554270162282
,
"
5.0000000000000000
"
],[
1554270162282
,
1554270274585
,
"
5.0000000000000000
"
],[
1554270274585
,
1554270386888
,
"
5.0000000000000000
"
],[
1554270386888
,
1554270499191
,
"
5.0000000000000000
"
],[
1554270499191
,
1554270611494
,
"
5.0000000000000000
"
],[
1554270611494
,
1554270723797
,
"
5.0000000000000000
"
],[
1554270723797
,
1554270836100
,
"
5.0000000000000000
"
],[
1554270836100
,
1554270948403
,
"
5.0000000000000000
"
],[
1554270948403
,
1554271060706
,
"
5.0000000000000000
"
],[
1554271060706
,
1554271173009
,
"
5.0000000000000000
"
],[
1554271173009
,
1554271285312
,
"
6.0000000000000000
"
],[
1554271285312
,
1554271397615
,
"
6.0000000000000000
"
],[
1554271397615
,
1554271509918
,
"
6.0000000000000000
"
],[
1554271509918
,
1554271622221
,
"
6.0000000000000000
"
],[
1554271622221
,
1554271734524
,
"
6.0000000000000000
"
],[
1554271734524
,
1554271846827
,
"
6.0000000000000000
"
],[
1554271846827
,
1554271959130
,
"
6.0000000000000000
"
],[
1554271959130
,
1554272071433
,
"
6.0000000000000000
"
],[
1554272071433
,
1554272183736
,
"
6.0000000000000000
"
],[
1554272183736
,
1554272296039
,
"
6.0000000000000000
"
],[
1554272296039
,
1554272408342
,
"
6.0000000000000000
"
],[
1554272408342
,
1554272520645
,
"
6.0000000000000000
"
],[
1554272520645
,
1554272632948
,
"
6.0000000000000000
"
],[
1554272632948
,
1554272745251
,
"
6.0000000000000000
"
],[
1554272745251
,
1554272857554
,
"
6.0000000000000000
"
],[
1554272857554
,
1554272969857
,
"
6.0000000000000000
"
],[
1554272969857
,
1554273082160
,
"
6.0000000000000000
"
],[
1554273082160
,
1554273194463
,
"
6.0000000000000000
"
],[
1554273194463
,
1554273306766
,
"
6.0000000000000000
"
],[
1554273306766
,
1554273419069
,
"
6.0000000000000000
"
],[
1554273419069
,
1554273531372
,
"
6.0000000000000000
"
],[
1554273531372
,
1554273643675
,
"
6.0000000000000000
"
],[
1554273643675
,
1554273755978
,
"
6.0000000000000000
"
],[
1554273755978
,
1554273868281
,
"
6.0000000000000000
"
],[
1554273868281
,
1554273980584
,
"
6.0000000000000000
"
],[
1554273980584
,
1554274092887
,
"
6.0000000000000000
"
],[
1554274092887
,
1554274205190
,
"
6.0000000000000000
"
],[
1554274205190
,
1554274317493
,
"
6.0000000000000000
"
],[
1554274317493
,
1554274429796
,
"
6.0000000000000000
"
],[
1554274429796
,
1554274542099
,
"
6.0000000000000000
"
],[
1554274542099
,
1554274654402
,
"
6.0000000000000000
"
],[
1554274654402
,
1554274766705
,
"
6.0000000000000000
"
],[
1554274766705
,
1554274879008
,
"
7.0000000000000000
"
],[
1554274879008
,
1554274991311
,
"
7.0000000000000000
"
],[
1554274991311
,
1554275103614
,
"
7.0000000000000000
"
],[
1554275103614
,
1554275215917
,
"
7.0000000000000000
"
],[
1554275215917
,
1554275328220
,
"
7.0000000000000000
"
],[
1554275328220
,
1554275440523
,
"
7.0000000000000000
"
],[
1554275440523
,
1554275552826
,
"
7.0000000000000000
"
],[
1554275552826
,
1554275665129
,
"
7.0000000000000000
"
],[
1554275665129
,
1554275777432
,
"
7.0000000000000000
"
],[
1554275777432
,
1554275889735
,
"
7.0000000000000000
"
],[
1554275889735
,
1554276002038
,
"
7.0000000000000000
"
],[
1554276002038
,
1554276114341
,
"
7.0000000000000000
"
],[
1554276114341
,
1554276226644
,
"
7.0000000000000000
"
],[
1554276226644
,
1554276338947
,
"
7.0000000000000000
"
],[
1554276338947
,
1554276451250
,
"
7.0000000000000000
"
],[
1554276451250
,
1554276563553
,
"
7.0000000000000000
"
],[
1554276563553
,
1554276675856
,
"
7.0000000000000000
"
],[
1554276675856
,
1554276788159
,
"
7.0000000000000000
"
],[
1554276788159
,
1554276900462
,
"
7.0000000000000000
"
],[
1554276900462
,
1554277012765
,
"
7.0000000000000000
"
],[
1554277012765
,
1554277125068
,
"
7.0000000000000000
"
],[
1554277125068
,
1554277237371
,
"
7.0000000000000000
"
],[
1554277237371
,
1554277349674
,
"
7.0000000000000000
"
],[
1554277349674
,
1554277461977
,
"
7.0000000000000000
"
],[
1554277461977
,
1554277574280
,
"
7.0000000000000000
"
],[
1554277574280
,
1554277686583
,
"
7.0000000000000000
"
],[
1554277686583
,
1554277798886
,
"
7.0000000000000000
"
],[
1554277798886
,
1554277911189
,
"
7.0000000000000000
"
],[
1554277911189
,
1554278023492
,
"
7.0000000000000000
"
],[
1554278023492
,
1554278135795
,
"
7.0000000000000000
"
],[
1554278135795
,
1554278248098
,
"
7.0000000000000000
"
],[
1554278248098
,
1554278360401
,
"
7.0000000000000000
"
],[
1554278360401
,
1554278472704
,
"
8.0000000000000000
"
],[
1554278472704
,
1554278585007
,
"
8.0000000000000000
"
],[
1554278585007
,
1554278697310
,
"
8.0000000000000000
"
],[
1554278697310
,
1554278809613
,
"
8.0000000000000000
"
],[
1554278809613
,
1554278921916
,
"
8.0000000000000000
"
],[
1554278921916
,
1554279034219
,
"
8.0000000000000000
"
],[
1554279034219
,
1554279146522
,
"
8.0000000000000000
"
],[
1554279146522
,
1554279258825
,
"
8.0000000000000000
"
],[
1554279258825
,
1554279371128
,
"
8.0000000000000000
"
],[
1554279371128
,
1554279483431
,
"
8.0000000000000000
"
],[
1554279483431
,
1554279595734
,
"
8.0000000000000000
"
],[
1554279595734
,
1554279708037
,
"
8.0000000000000000
"
],[
1554279708037
,
1554279820340
,
"
8.0000000000000000
"
],[
1554279820340
,
1554279932643
,
"
8.0000000000000000
"
],[
1554279932643
,
1554280044946
,
"
8.0000000000000000
"
],[
1554280044946
,
1554280157249
,
"
8.0000000000000000
"
],[
1554280157249
,
1554280269552
,
"
8.0000000000000000
"
],[
1554280269552
,
1554280381855
,
"
8.0000000000000000
"
],[
1554280381855
,
1554280494158
,
"
8.0000000000000000
"
],[
1554280494158
,
1554280606461
,
"
8.0000000000000000
"
],[
1554280606461
,
1554280718764
,
"
8.0000000000000000
"
],[
1554280718764
,
1554280831067
,
"
8.0000000000000000
"
],[
1554280831067
,
1554280943370
,
"
8.0000000000000000
"
],[
1554280943370
,
1554281055673
,
"
8.0000000000000000
"
],[
1554281055673
,
1554281167976
,
"
8.0000000000000000
"
],[
1554281167976
,
1554281280279
,
"
8.0000000000000000
"
],[
1554281280279
,
1554281392582
,
"
8.0000000000000000
"
],[
1554281392582
,
1554281504885
,
"
8.0000000000000000
"
],[
1554281504885
,
1554281617188
,
"
8.0000000000000000
"
],[
1554281617188
,
1554281729491
,
"
8.0000000000000000
"
],[
1554281729491
,
1554281841794
,
"
8.0000000000000000
"
],[
1554281841794
,
1554281954097
,
"
8.0000000000000000
"
],[
1554281954097
,
1554282066400
,
"
9.0000000000000000
"
],[
1554282066400
,
1554282178703
,
"
9.0000000000000000
"
],[
1554282178703
,
1554282291006
,
"
9.0000000000000000
"
],[
1554282291006
,
1554282403309
,
"
9.0000000000000000
"
],[
1554282403309
,
1554282515612
,
"
9.0000000000000000
"
],[
1554282515612
,
1554282627915
,
"
9.0000000000000000
"
],[
1554282627915
,
1554282740218
,
"
9.0000000000000000
"
],[
1554282740218
,
1554282852521
,
"
9.0000000000000000
"
],[
1554282852521
,
1554282964824
,
"
9.0000000000000000
"
],[
1554282964824
,
1554283077127
,
"
9.0000000000000000
"
],[
1554283077127
,
1554283189430
,
"
9.0000000000000000
"
],[
1554283189430
,
1554283301733
,
"
9.0000000000000000
"
],[
1554283301733
,
1554283414036
,
"
9.0000000000000000
"
],[
1554283414036
,
1554283526339
,
"
9.0000000000000000
"
],[
1554283526339
,
1554283638642
,
"
9.0000000000000000
"
],[
1554283638642
,
1554283750945
,
"
9.0000000000000000
"
],[
1554283750945
,
1554283863248
,
"
9.0000000000000000
"
],[
1554283863248
,
1554283975551
,
"
9.0000000000000000
"
],[
1554283975551
,
1554284087854
,
"
9.0000000000000000
"
],[
1554284087854
,
1554284200157
,
"
9.0000000000000000
"
],[
1554284200157
,
1554284312460
,
"
9.0000000000000000
"
],[
1554284312460
,
1554284424763
,
"
9.0000000000000000
"
],[
1554284424763
,
1554284537066
,
"
9.0000000000000000
"
],[
1554284537066
,
1554284649369
,
"
9.0000000000000000
"
],[
1554284649369
,
1554284761672
,
"
9.0000000000000000
"
],[
1554284761672
,
1554284873975
,
"
9.0000000000000000
"
],[
1554284873975
,
1554284986278
,
"
9.0000000000000000
"
],[
1554284986278
,
1554285098581
,
"
9.0000000000000000
"
],[
1554285098581
,
1554285210884
,
"
9.0000000000000000
"
],[
1554285210884
,
1554285323187
,
"
9.0000000000000000
"
],[
1554285323187
,
1554285435490
,
"
9.0000000000000000
"
],[
1554285435490
,
1554285547793
,
"
9.0000000000000000
"
],[
1554285547793
,
1554285660096
,
"
10.0000000000000000
"
],[
1554285660096
,
1554285772399
,
"
10.0000000000000000
"
],[
1554285772399
,
1554285884702
,
"
10.0000000000000000
"
],[
1554285884702
,
1554285997005
,
"
10.0000000000000000
"
],[
1554285997005
,
1554286109308
,
"
10.0000000000000000
"
],[
1554286109308
,
1554286221611
,
"
10.0000000000000000
"
],[
1554286221611
,
1554286333914
,
"
10.0000000000000000
"
],[
1554286333914
,
1554286446217
,
"
10.0000000000000000
"
],[
1554286446217
,
1554286558520
,
"
10.0000000000000000
"
],[
1554286558520
,
1554286670823
,
"
10.0000000000000000
"
],[
1554286670823
,
1554286783126
,
"
10.0000000000000000
"
],[
1554286783126
,
1554286895429
,
"
10.0000000000000000
"
],[
1554286895429
,
1554287007732
,
"
10.0000000000000000
"
],[
1554287007732
,
1554287120035
,
"
10.0000000000000000
"
],[
1554287120035
,
1554287232338
,
"
10.0000000000000000
"
],[
1554287232338
,
1554287344641
,
"
10.0000000000000000
"
],[
1554287344641
,
1554287456944
,
"
10.0000000000000000
"
],[
1554287456944
,
1554287569247
,
"
10.0000000000000000
"
],[
1554287569247
,
1554287681550
,
"
10.0000000000000000
"
],[
1554287681550
,
1554287793853
,
"
10.0000000000000000
"
],[
1554287793853
,
1554287906156
,
"
10.0000000000000000
"
],[
1554287906156
,
1554288018459
,
"
10.0000000000000000
"
],[
1554288018459
,
1554288130762
,
"
10.0000000000000000
"
],[
1554288130762
,
1554288243065
,
"
10.0000000000000000
"
],[
1554288243065
,
1554288355368
,
"
10.0000000000000000
"
],[
1554288355368
,
1554288467671
,
"
10.0000000000000000
"
],[
1554288467671
,
1554288579974
,
"
10.0000000000000000
"
],[
1554288579974
,
1554288692277
,
"
10.0000000000000000
"
],[
1554288692277
,
1554288804580
,
"
10.0000000000000000
"
],[
1554288804580
,
1554288916883
,
"
10.0000000000000000
"
],[
1554288916883
,
1554289029186
,
"
10.0000000000000000
"
],[
1554289029186
,
1554289141489
,
"
10.0000000000000000
"
],[
1554289141489
,
1554289253792
,
"
11.0000000000000000
"
],[
1554289253792
,
1554289366095
,
"
11.0000000000000000
"
],[
1554289366095
,
1554289478398
,
"
11.0000000000000000
"
],[
1554289478398
,
1554289590701
,
"
11.0000000000000000
"
],[
1554289590701
,
1554289703004
,
"
11.0000000000000000
"
],[
1554289703004
,
1554289815307
,
"
11.0000000000000000
"
],[
1554289815307
,
1554289927610
,
"
11.0000000000000000
"
],[
1554289927610
,
1554290039913
,
"
11.0000000000000000
"
],[
1554290039913
,
1554290152216
,
"
11.0000000000000000
"
],[
1554290152216
,
1554290264519
,
"
11.0000000000000000
"
],[
1554290264519
,
1554290376822
,
"
11.0000000000000000
"
],[
1554290376822
,
1554290489125
,
"
11.0000000000000000
"
],[
1554290489125
,
1554290601428
,
"
11.0000000000000000
"
],[
1554290601428
,
1554290713731
,
"
11.0000000000000000
"
],[
1554290713731
,
1554290826034
,
"
11.0000000000000000
"
],[
1554290826034
,
1554290938337
,
"
11.0000000000000000
"
],[
1554290938337
,
1554291050640
,
"
11.0000000000000000
"
],[
1554291050640
,
1554291162943
,
"
11.0000000000000000
"
],[
1554291162943
,
1554291275246
,
"
11.0000000000000000
"
],[
1554291275246
,
1554291387549
,
"
11.0000000000000000
"
],[
1554291387549
,
1554291499852
,
"
11.0000000000000000
"
],[
1554291499852
,
1554291612155
,
"
11.0000000000000000
"
],[
1554291612155
,
1554291724458
,
"
11.0000000000000000
"
],[
1554291724458
,
1554291836761
,
"
11.0000000000000000
"
],[
1554291836761
,
1554291949064
,
"
11.0000000000000000
"
],[
1554291949064
,
1554292061367
,
"
11.0000000000000000
"
],[
1554292061367
,
1554292173670
,
"
11.0000000000000000
"
],[
1554292173670
,
1554292285973
,
"
11.0000000000000000
"
],[
1554292285973
,
1554292398276
,
"
11.0000000000000000
"
],[
1554292398276
,
1554292510579
,
"
11.0000000000000000
"
],[
1554292510579
,
1554292622882
,
"
11.0000000000000000
"
],[
1554292622882
,
1554292735185
,
"
11.0000000000000000
"
],[
1554292735185
,
1554292847488
,
"
11.5000000000000000
"
],[
1554292847488
,
1554292959791
,
"
12.0000000000000000
"
],[
1554292959791
,
1554293072094
,
"
12.0000000000000000
"
],[
1554293072094
,
1554293184397
,
"
12.0000000000000000
"
],[
1554293184397
,
1554293296700
,
"
12.0000000000000000
"
],[
1554293296700
,
1554293409003
,
"
12.0000000000000000
"
],[
1554293409003
,
1554293521306
,
"
12.0000000000000000
"
],[
1554293521306
,
1554293633609
,
"
12.0000000000000000
"
],[
1554293633609
,
1554293745912
,
"
12.0000000000000000
"
],[
1554293745912
,
1554293858215
,
"
12.0000000000000000
"
],[
1554293858215
,
1554293970518
,
"
12.0000000000000000
"
],[
1554293970518
,
1554294082821
,
"
12.0000000000000000
"
],[
1554294082821
,
1554294195124
,
"
12.0000000000000000
"
],[
1554294195124
,
1554294307427
,
"
12.0000000000000000
"
],[
1554294307427
,
1554294419730
,
"
12.0000000000000000
"
],[
1554294419730
,
1554294532033
,
"
12.0000000000000000
"
],[
1554294532033
,
1554294644336
,
"
12.0000000000000000
"
],[
1554294644336
,
1554294756639
,
"
12.0000000000000000
"
],[
1554294756639
,
1554294868942
,
"
12.0000000000000000
"
],[
1554294868942
,
1554294981245
,
"
12.0000000000000000
"
],[
1554294981245
,
1554295093548
,
"
12.0000000000000000
"
],[
1554295093548
,
1554295205851
,
"
12.0000000000000000
"
],[
1554295205851
,
1554295318154
,
"
12.0000000000000000
"
],[
1554295318154
,
1554295430457
,
"
12.0000000000000000
"
],[
1554295430457
,
1554295542760
,
"
12.0000000000000000
"
],[
1554295542760
,
1554295655063
,
"
12.0000000000000000
"
],[
1554295655063
,
1554295767366
,
"
12.0000000000000000
"
],[
1554295767366
,
1554295879669
,
"
12.0000000000000000
"
],[
1554295879669
,
1554295991972
,
"
12.0000000000000000
"
],[
1554295991972
,
1554296104275
,
"
12.0000000000000000
"
],[
1554296104275
,
1554296216578
,
"
12.0000000000000000
"
],[
1554296216578
,
1554296328881
,
"
12.0000000000000000
"
],[
1554296328881
,
1554296441184
,
"
12.5000000000000000
"
],[
1554296441184
,
1554296553487
,
"
13.0000000000000000
"
],[
1554296553487
,
1554296665790
,
"
13.0000000000000000
"
],[
1554296665790
,
1554296778093
,
"
13.0000000000000000
"
],[
1554296778093
,
1554296890396
,
"
13.0000000000000000
"
],[
1554296890396
,
1554297002699
,
"
13.0000000000000000
"
],[
1554297002699
,
1554297115002
,
"
13.0000000000000000
"
],[
1554297115002
,
1554297227305
,
"
13.0000000000000000
"
],[
1554297227305
,
1554297339608
,
"
13.0000000000000000
"
],[
1554297339608
,
1554297451911
,
"
13.0000000000000000
"
],[
1554297451911
,
1554297564214
,
"
13.0000000000000000
"
],[
1554297564214
,
1554297676517
,
"
13.0000000000000000
"
],[
1554297676517
,
1554297788820
,
"
13.0000000000000000
"
],[
1554297788820
,
1554297901123
,
"
13.0000000000000000
"
],[
1554297901123
,
1554298013426
,
"
13.0000000000000000
"
],[
1554298013426
,
1554298125729
,
"
13.0000000000000000
"
],[
1554298125729
,
1554298238032
,
"
13.0000000000000000
"
],[
1554298238032
,
1554298350335
,
"
13.0000000000000000
"
],[
1554298350335
,
1554298462638
,
"
13.0000000000000000
"
],[
1554298462638
,
1554298574941
,
"
13.0000000000000000
"
],[
1554298574941
,
1554298687244
,
"
13.0000000000000000
"
],[
1554298687244
,
1554298799547
,
"
13.0000000000000000
"
],[
1554298799547
,
1554298911850
,
"
13.0000000000000000
"
],[
1554298911850
,
1554299024153
,
"
13.0000000000000000
"
],[
1554299024153
,
1554299136456
,
"
13.0000000000000000
"
],[
1554299136456
,
1554299248759
,
"
13.0000000000000000
"
],[
1554299248759
,
1554299361062
,
"
13.0000000000000000
"
],[
1554299361062
,
1554299473365
,
"
13.0000000000000000
"
],[
1554299473365
,
1554299585668
,
"
13.0000000000000000
"
],[
1554299585668
,
1554299697971
,
"
13.0000000000000000
"
],[
1554299697971
,
1554299810274
,
"
13.0000000000000000
"
],[
1554299810274
,
1554299922577
,
"
13.0000000000000000
"
],[
1554299922577
,
1554300034880
,
"
13.5000000000000000
"
],[
1554300034880
,
1554300147183
,
"
14.0000000000000000
"
],[
1554300147183
,
1554300259486
,
"
14.0000000000000000
"
],[
1554300259486
,
1554300371789
,
"
14.0000000000000000
"
],[
1554300371789
,
1554300484092
,
"
14.0000000000000000
"
],[
1554300484092
,
1554300596395
,
"
14.0000000000000000
"
],[
1554300596395
,
1554300708698
,
"
14.0000000000000000
"
],[
1554300708698
,
1554300821001
,
"
14.0000000000000000
"
],[
1554300821001
,
1554300933304
,
"
14.0000000000000000
"
],[
1554300933304
,
1554301045607
,
"
14.0000000000000000
"
],[
1554301045607
,
1554301157910
,
"
14.0000000000000000
"
],[
1554301157910
,
1554301270213
,
"
14.0000000000000000
"
],[
1554301270213
,
1554301382516
,
"
14.0000000000000000
"
],[
1554301382516
,
1554301494819
,
"
14.0000000000000000
"
],[
1554301494819
,
1554301607122
,
"
14.0000000000000000
"
],[
1554301607122
,
1554301719425
,
"
14.0000000000000000
"
],[
1554301719425
,
1554301831728
,
"
14.0000000000000000
"
],[
1554301831728
,
1554301944031
,
"
14.0000000000000000
"
],[
1554301944031
,
1554302056334
,
"
14.0000000000000000
"
],[
1554302056334
,
1554302168637
,
"
14.0000000000000000
"
],[
1554302168637
,
1554302280940
,
"
14.0000000000000000
"
],[
1554302280940
,
1554302393243
,
"
14.0000000000000000
"
],[
1554302393243
,
1554302505546
,
"
14.0000000000000000
"
],[
1554302505546
,
1554302617849
,
"
14.0000000000000000
"
],[
1554302617849
,
1554302730152
,
"
14.0000000000000000
"
],[
1554302730152
,
1554302842455
,
"
14.0000000000000000
"
],[
1554302842455
,
1554302954758
,
"
14.0000000000000000
"
],[
1554302954758
,
1554303067061
,
"
14.0000000000000000
"
],[
1554303067061
,
1554303179364
,
"
14.0000000000000000
"
],[
1554303179364
,
1554303291667
,
"
14.0000000000000000
"
],[
1554303291667
,
1554303403970
,
"
14.0000000000000000
"
],[
1554303403970
,
1554303516273
,
"
14.0000000000000000
"
],[
1554303516273
,
1554303628576
,
"
14.5000000000000000
"
],[
1554303628576
,
1554303740879
,
"
15.0000000000000000
"
],[
1554303740879
,
1554303853182
,
"
15.0000000000000000
"
],[
1554303853182
,
1554303965485
,
"
15.0000000000000000
"
],[
1554303965485
,
1554304077788
,
"
15.0000000000000000
"
],[
1554304077788
,
1554304190091
,
"
15.0000000000000000
"
],[
1554304190091
,
1554304302394
,
"
15.0000000000000000
"
],[
1554304302394
,
1554304414697
,
"
15.0000000000000000
"
],[
1554304414697
,
1554304527000
,
"
15.0000000000000000
"
],[
1554304527000
,
1554304639303
,
"
15.0000000000000000
"
],[
1554304639303
,
1554304751606
,
"
15.0000000000000000
"
],[
1554304751606
,
1554304863909
,
"
15.0000000000000000
"
],[
1554304863909
,
1554304976212
,
"
15.0000000000000000
"
],[
1554304976212
,
1554305088515
,
"
15.0000000000000000
"
],[
1554305088515
,
1554305200818
,
"
15.0000000000000000
"
],[
1554305200818
,
1554305313121
,
"
15.0000000000000000
"
],[
1554305313121
,
1554305425424
,
"
15.0000000000000000
"
],[
1554305425424
,
1554305537727
,
"
15.0000000000000000
"
],[
1554305537727
,
1554305650030
,
"
15.0000000000000000
"
],[
1554305650030
,
1554305762333
,
"
15.0000000000000000
"
],[
1554305762333
,
1554305874636
,
"
15.0000000000000000
"
],[
1554305874636
,
1554305986939
,
"
15.0000000000000000
"
],[
1554305986939
,
1554306099242
,
"
15.0000000000000000
"
],[
1554306099242
,
1554306211545
,
"
15.0000000000000000
"
],[
1554306211545
,
1554306323848
,
"
15.0000000000000000
"
],[
1554306323848
,
1554306436151
,
"
15.0000000000000000
"
],[
1554306436151
,
1554306548454
,
"
15.0000000000000000
"
],[
1554306548454
,
1554306660757
,
"
15.0000000000000000
"
],[
1554306660757
,
1554306773060
,
"
15.0000000000000000
"
],[
1554306773060
,
1554306885363
,
"
15.0000000000000000
"
],[
1554306885363
,
1554306997666
,
"
15.0000000000000000
"
],[
1554306997666
,
1554307109969
,
"
15.0000000000000000
"
],[
1554307109969
,
1554307222272
,
"
15.5000000000000000
"
],[
1554307222272
,
1554307334575
,
"
16.0000000000000000
"
],[
1554307334575
,
1554307446878
,
"
16.0000000000000000
"
],[
1554307446878
,
1554307559181
,
"
16.0000000000000000
"
],[
1554307559181
,
1554307671484
,
"
16.0000000000000000
"
],[
1554307671484
,
1554307783787
,
"
16.0000000000000000
"
],[
1554307783787
,
1554307896090
,
"
16.0000000000000000
"
],[
1554307896090
,
1554308008393
,
"
16.0000000000000000
"
],[
1554308008393
,
1554308120696
,
"
16.0000000000000000
"
],[
1554308120696
,
1554308232999
,
"
16.0000000000000000
"
],[
1554308232999
,
1554308345302
,
"
16.0000000000000000
"
],[
1554308345302
,
1554308457605
,
"
16.0000000000000000
"
],[
1554308457605
,
1554308569908
,
"
16.0000000000000000
"
],[
1554308569908
,
1554308682211
,
"
16.0000000000000000
"
],[
1554308682211
,
1554308794514
,
"
16.0000000000000000
"
],[
1554308794514
,
1554308906817
,
"
16.0000000000000000
"
],[
1554308906817
,
1554309019120
,
"
16.0000000000000000
"
],[
1554309019120
,
1554309131423
,
"
16.0000000000000000
"
],[
1554309131423
,
1554309243726
,
"
16.0000000000000000
"
],[
1554309243726
,
1554309356029
,
"
16.0000000000000000
"
],[
1554309356029
,
1554309468332
,
"
16.0000000000000000
"
],[
1554309468332
,
1554309580635
,
"
16.0000000000000000
"
],[
1554309580635
,
1554309692938
,
"
16.0000000000000000
"
],[
1554309692938
,
1554309805241
,
"
16.0000000000000000
"
],[
1554309805241
,
1554309917544
,
"
16.0000000000000000
"
],[
1554309917544
,
1554310029847
,
"
16.0000000000000000
"
],[
1554310029847
,
1554310142150
,
"
16.0000000000000000
"
],[
1554310142150
,
1554310254453
,
"
16.0000000000000000
"
],[
1554310254453
,
1554310366756
,
"
16.0000000000000000
"
],[
1554310366756
,
1554310479059
,
"
16.0000000000000000
"
],[
1554310479059
,
1554310591362
,
"
16.0000000000000000
"
],[
1554310591362
,
1554310703665
,
"
16.0000000000000000
"
],[
1554310703665
,
1554310815968
,
"
16.5000000000000000
"
],[
1554310815968
,
1554310928271
,
"
17.0000000000000000
"
],[
1554310928271
,
1554311040574
,
"
17.0000000000000000
"
],[
1554311040574
,
1554311152877
,
"
17.0000000000000000
"
],[
1554311152877
,
1554311265180
,
"
17.0000000000000000
"
],[
1554311265180
,
1554311377483
,
"
17.0000000000000000
"
],[
1554311377483
,
1554311489786
,
"
17.0000000000000000
"
],[
1554311489786
,
1554311602089
,
"
17.0000000000000000
"
],[
1554311602089
,
1554311714392
,
"
17.0000000000000000
"
],[
1554311714392
,
1554311826695
,
"
17.0000000000000000
"
],[
1554311826695
,
1554311938998
,
"
17.0000000000000000
"
],[
1554311938998
,
1554312051301
,
"
17.0000000000000000
"
],[
1554312051301
,
1554312163604
,
"
17.0000000000000000
"
],[
1554312163604
,
1554312275907
,
"
17.0000000000000000
"
],[
1554312275907
,
1554312388210
,
"
17.0000000000000000
"
],[
1554312388210
,
1554312500513
,
"
17.0000000000000000
"
],[
1554312500513
,
1554312612816
,
"
17.0000000000000000
"
],[
1554312612816
,
1554312725119
,
"
17.0000000000000000
"
],[
1554312725119
,
1554312837422
,
"
17.0000000000000000
"
],[
1554312837422
,
1554312949725
,
"
17.0000000000000000
"
],[
1554312949725
,
1554313062028
,
"
17.0000000000000000
"
],[
1554313062028
,
1554313174331
,
"
17.0000000000000000
"
],[
1554313174331
,
1554313286634
,
"
17.0000000000000000
"
],[
1554313286634
,
1554313398937
,
"
17.0000000000000000
"
],[
1554313398937
,
1554313511240
,
"
17.0000000000000000
"
],[
1554313511240
,
1554313623543
,
"
17.0000000000000000
"
],[
1554313623543
,
1554313735846
,
"
17.0000000000000000
"
],[
1554313735846
,
1554313848149
,
"
17.0000000000000000
"
],[
1554313848149
,
1554313960452
,
"
17.0000000000000000
"
],[
1554313960452
,
1554314072755
,
"
17.0000000000000000
"
],[
1554314072755
,
1554314185058
,
"
17.0000000000000000
"
],[
1554314185058
,
1554314297361
,
"
17.0000000000000000
"
],[
1554314297361
,
1554314409664
,
"
17.5000000000000000
"
],[
1554314409664
,
1554314521967
,
"
18.0000000000000000
"
],[
1554314521967
,
1554314634270
,
"
18.0000000000000000
"
],[
1554314634270
,
1554314746573
,
"
18.0000000000000000
"
],[
1554314746573
,
1554314858876
,
"
18.0000000000000000
"
],[
1554314858876
,
1554314971179
,
"
18.0000000000000000
"
],[
1554314971179
,
1554315083482
,
"
18.0000000000000000
"
],[
1554315083482
,
1554315195785
,
"
18.0000000000000000
"
],[
1554315195785
,
1554315308088
,
"
18.0000000000000000
"
],[
1554315308088
,
1554315420391
,
"
18.0000000000000000
"
],[
1554315420391
,
1554315532694
,
"
18.0000000000000000
"
],[
1554315532694
,
1554315644997
,
"
18.0000000000000000
"
],[
1554315644997
,
1554315757300
,
"
18.0000000000000000
"
],[
1554315757300
,
1554315869603
,
"
18.0000000000000000
"
],[
1554315869603
,
1554315981906
,
"
18.0000000000000000
"
],[
1554315981906
,
1554316094209
,
"
18.0000000000000000
"
],[
1554316094209
,
1554316206512
,
"
18.0000000000000000
"
],[
1554316206512
,
1554316318815
,
"
18.0000000000000000
"
],[
1554316318815
,
1554316431118
,
"
18.0000000000000000
"
],[
1554316431118
,
1554316543421
,
"
18.0000000000000000
"
],[
1554316543421
,
1554316655724
,
"
18.0000000000000000
"
],[
1554316655724
,
1554316768027
,
"
18.0000000000000000
"
],[
1554316768027
,
1554316880330
,
"
18.0000000000000000
"
],[
1554316880330
,
1554316992633
,
"
18.0000000000000000
"
],[
1554316992633
,
1554317104936
,
"
18.0000000000000000
"
],[
1554317104936
,
1554317217239
,
"
18.0000000000000000
"
],[
1554317217239
,
1554317329542
,
"
18.0000000000000000
"
],[
1554317329542
,
1554317441845
,
"
18.0000000000000000
"
],[
1554317441845
,
1554317554148
,
"
18.0000000000000000
"
],[
1554317554148
,
1554317666451
,
"
18.0000000000000000
"
],[
1554317666451
,
1554317778754
,
"
18.0000000000000000
"
],[
1554317778754
,
1554317891057
,
"
18.0000000000000000
"
],[
1554317891057
,
1554318003360
,
"
18.5000000000000000
"
],[
1554318003360
,
1554318115663
,
"
19.0000000000000000
"
],[
1554318115663
,
1554318227966
,
"
19.0000000000000000
"
],[
1554318227966
,
1554318340269
,
"
19.0000000000000000
"
],[
1554318340269
,
1554318452572
,
"
19.0000000000000000
"
],[
1554318452572
,
1554318564875
,
"
19.0000000000000000
"
],[
1554318564875
,
1554318677178
,
"
19.0000000000000000
"
],[
1554318677178
,
1554318789481
,
"
19.0000000000000000
"
],[
1554318789481
,
1554318901784
,
"
19.0000000000000000
"
],[
1554318901784
,
1554319014087
,
"
19.0000000000000000
"
],[
1554319014087
,
1554319126390
,
"
19.0000000000000000
"
],[
1554319126390
,
1554319238693
,
"
19.0000000000000000
"
],[
1554319238693
,
1554319350996
,
"
19.0000000000000000
"
],[
1554319350996
,
1554319463299
,
"
19.0000000000000000
"
],[
1554319463299
,
1554319575602
,
"
19.0000000000000000
"
],[
1554319575602
,
1554319687905
,
"
19.0000000000000000
"
],[
1554319687905
,
1554319800208
,
"
19.0000000000000000
"
],[
1554319800208
,
1554319912511
,
"
19.0000000000000000
"
],[
1554319912511
,
1554320024814
,
"
19.0000000000000000
"
],[
1554320024814
,
1554320137117
,
"
19.0000000000000000
"
],[
1554320137117
,
1554320249420
,
"
19.0000000000000000
"
],[
1554320249420
,
1554320361723
,
"
19.0000000000000000
"
],[
1554320361723
,
1554320474026
,
"
19.0000000000000000
"
],[
1554320474026
,
1554320586329
,
"
19.0000000000000000
"
],[
1554320586329
,
1554320698632
,
"
19.0000000000000000
"
],[
1554320698632
,
1554320810935
,
"
19.0000000000000000
"
],[
1554320810935
,
1554320923238
,
"
19.0000000000000000
"
],[
1554320923238
,
1554321035541
,
"
19.0000000000000000
"
],[
1554321035541
,
1554321147844
,
"
19.0000000000000000
"
],[
1554321147844
,
1554321260147
,
"
19.0000000000000000
"
],[
1554321260147
,
1554321372450
,
"
19.0000000000000000
"
],[
1554321372450
,
1554321484753
,
"
19.0000000000000000
"
],[
1554321484753
,
1554321597056
,
"
19.0000000000000000
"
],[
1554321597056
,
1554321709359
,
"
20.0000000000000000
"
],[
1554321709359
,
1554321821662
,
"
20.0000000000000000
"
],[
1554321821662
,
1554321933965
,
"
20.0000000000000000
"
],[
1554321933965
,
1554322046268
,
"
20.0000000000000000
"
],[
1554322046268
,
1554322158571
,
"
20.0000000000000000
"
],[
1554322158571
,
1554322270874
,
"
20.0000000000000000
"
],[
1554322270874
,
1554322383177
,
"
20.0000000000000000
"
],[
1554322383177
,
1554322495480
,
"
20.0000000000000000
"
],[
1554322495480
,
1554322607783
,
"
20.0000000000000000
"
],[
1554322607783
,
1554322720086
,
"
20.0000000000000000
"
],[
1554322720086
,
1554322832389
,
"
20.0000000000000000
"
],[
1554322832389
,
1554322944692
,
"
20.0000000000000000
"
],[
1554322944692
,
1554323056995
,
"
20.0000000000000000
"
],[
1554323056995
,
1554323169298
,
"
20.0000000000000000
"
],[
1554323169298
,
1554323281601
,
"
20.0000000000000000
"
],[
1554323281601
,
1554323393904
,
"
20.0000000000000000
"
],[
1554323393904
,
1554323506207
,
"
20.0000000000000000
"
],[
1554323506207
,
1554323618510
,
"
20.0000000000000000
"
],[
1554323618510
,
1554323730813
,
"
20.0000000000000000
"
],[
1554323730813
,
1554323843116
,
"
20.0000000000000000
"
],[
1554323843116
,
1554323955419
,
"
20.0000000000000000
"
],[
1554323955419
,
1554324067722
,
"
20.0000000000000000
"
],[
1554324067722
,
1554324180025
,
"
20.0000000000000000
"
],[
1554324180025
,
1554324292328
,
"
20.0000000000000000
"
],[
1554324292328
,
1554324404631
,
"
20.0000000000000000
"
],[
1554324404631
,
1554324516934
,
"
20.0000000000000000
"
],[
1554324516934
,
1554324629237
,
"
20.0000000000000000
"
],[
1554324629237
,
1554324741540
,
"
20.0000000000000000
"
],[
1554324741540
,
1554324853843
,
"
20.0000000000000000
"
],[
1554324853843
,
1554324966146
,
"
20.0000000000000000
"
],[
1554324966146
,
1554325078449
,
"
20.0000000000000000
"
],[
1554325078449
,
1554325190752
,
"
20.0000000000000000
"
],[
1554325190752
,
1554325303055
,
"
21.0000000000000000
"
],[
1554325303055
,
1554325415358
,
"
21.0000000000000000
"
],[
1554325415358
,
1554325527661
,
"
21.0000000000000000
"
],[
1554325527661
,
1554325639964
,
"
21.0000000000000000
"
],[
1554325639964
,
1554325752267
,
"
21.0000000000000000
"
],[
1554325752267
,
1554325864570
,
"
21.0000000000000000
"
],[
1554325864570
,
1554325976873
,
"
21.0000000000000000
"
],[
1554325976873
,
1554326089176
,
"
21.0000000000000000
"
],[
1554326089176
,
1554326201479
,
"
21.0000000000000000
"
],[
1554326201479
,
1554326313782
,
"
21.0000000000000000
"
],[
1554326313782
,
1554326426085
,
"
21.0000000000000000
"
],[
1554326426085
,
1554326538388
,
"
21.0000000000000000
"
],[
1554326538388
,
1554326650691
,
"
21.0000000000000000
"
],[
1554326650691
,
1554326762994
,
"
21.0000000000000000
"
],[
1554326762994
,
1554326875297
,
"
21.0000000000000000
"
],[
1554326875297
,
1554326987600
,
"
21.0000000000000000
"
],[
1554326987600
,
1554327099903
,
"
21.0000000000000000
"
],[
1554327099903
,
1554327212206
,
"
21.0000000000000000
"
],[
1554327212206
,
1554327324509
,
"
21.0000000000000000
"
],[
1554327324509
,
1554327436812
,
"
21.0000000000000000
"
],[
1554327436812
,
1554327549115
,
"
21.0000000000000000
"
],[
1554327549115
,
1554327661418
,
"
21.0000000000000000
"
],[
1554327661418
,
1554327773721
,
"
21.0000000000000000
"
],[
1554327773721
,
1554327886024
,
"
21.0000000000000000
"
],[
1554327886024
,
1554327998327
,
"
21.0000000000000000
"
],[
1554327998327
,
1554328110630
,
"
21.0000000000000000
"
],[
1554328110630
,
1554328222933
,
"
21.0000000000000000
"
],[
1554328222933
,
1554328335236
,
"
21.0000000000000000
"
],[
1554328335236
,
1554328447539
,
"
21.0000000000000000
"
],[
1554328447539
,
1554328559842
,
"
21.0000000000000000
"
],[
1554328559842
,
1554328672145
,
"
21.0000000000000000
"
],[
1554328672145
,
1554328784448
,
"
21.0000000000000000
"
],[
1554328784448
,
1554328896751
,
"
22.0000000000000000
"
],[
1554328896751
,
1554329009054
,
"
22.0000000000000000
"
],[
1554329009054
,
1554329121357
,
"
22.0000000000000000
"
],[
1554329121357
,
1554329233660
,
"
22.0000000000000000
"
],[
1554329233660
,
1554329345963
,
"
22.0000000000000000
"
],[
1554329345963
,
1554329458266
,
"
22.0000000000000000
"
],[
1554329458266
,
1554329570569
,
"
22.0000000000000000
"
],[
1554329570569
,
1554329682872
,
"
22.0000000000000000
"
],[
1554329682872
,
1554329795175
,
"
22.0000000000000000
"
],[
1554329795175
,
1554329907478
,
"
22.0000000000000000
"
],[
1554329907478
,
1554330019781
,
"
22.0000000000000000
"
],[
1554330019781
,
1554330132084
,
"
22.0000000000000000
"
],[
1554330132084
,
1554330244387
,
"
22.0000000000000000
"
],[
1554330244387
,
1554330356690
,
"
22.0000000000000000
"
],[
1554330356690
,
1554330468993
,
"
22.0000000000000000
"
],[
1554330468993
,
1554330581296
,
"
22.0000000000000000
"
],[
1554330581296
,
1554330693599
,
"
22.0000000000000000
"
],[
1554330693599
,
1554330805902
,
"
22.0000000000000000
"
],[
1554330805902
,
1554330918205
,
"
22.0000000000000000
"
],[
1554330918205
,
1554331030508
,
"
22.0000000000000000
"
],[
1554331030508
,
1554331142811
,
"
22.0000000000000000
"
],[
1554331142811
,
1554331255114
,
"
22.0000000000000000
"
],[
1554331255114
,
1554331367417
,
"
22.0000000000000000
"
],[
1554331367417
,
1554331479720
,
"
22.0000000000000000
"
],[
1554331479720
,
1554331592023
,
"
22.0000000000000000
"
],[
1554331592023
,
1554331704326
,
"
22.0000000000000000
"
],[
1554331704326
,
1554331816629
,
"
22.0000000000000000
"
],[
1554331816629
,
1554331928932
,
"
22.0000000000000000
"
],[
1554331928932
,
1554332041235
,
"
22.0000000000000000
"
],[
1554332041235
,
1554332153538
,
"
22.0000000000000000
"
],[
1554332153538
,
1554332265841
,
"
22.0000000000000000
"
],[
1554332265841
,
1554332378144
,
"
22.0000000000000000
"
],[
1554332378144
,
1554332490447
,
"
23.0000000000000000
"
],[
1554332490447
,
1554332602750
,
"
23.0000000000000000
"
],[
1554332602750
,
1554332715053
,
"
23.0000000000000000
"
],[
1554332715053
,
1554332827356
,
"
23.0000000000000000
"
],[
1554332827356
,
1554332939659
,
"
23.0000000000000000
"
],[
1554332939659
,
1554333051962
,
"
23.0000000000000000
"
],[
1554333051962
,
1554333164265
,
"
23.0000000000000000
"
],[
1554333164265
,
1554333276568
,
"
23.0000000000000000
"
],[
1554333276568
,
1554333388871
,
"
23.0000000000000000
"
],[
1554333388871
,
1554333501174
,
"
23.0000000000000000
"
],[
1554333501174
,
1554333613477
,
"
23.0000000000000000
"
],[
1554333613477
,
1554333725780
,
"
23.0000000000000000
"
],[
1554333725780
,
1554333838083
,
"
23.0000000000000000
"
],[
1554333838083
,
1554333950386
,
"
23.0000000000000000
"
],[
1554333950386
,
1554334062689
,
"
23.0000000000000000
"
],[
1554334062689
,
1554334174992
,
"
23.0000000000000000
"
],[
1554334174992
,
1554334287295
,
"
23.0000000000000000
"
],[
1554334287295
,
1554334399598
,
"
23.0000000000000000
"
],[
1554334399598
,
1554334511901
,
"
23.0000000000000000
"
],[
1554334511901
,
1554334624204
,
"
23.0000000000000000
"
],[
1554334624204
,
1554334736507
,
"
23.0000000000000000
"
],[
1554334736507
,
1554334848810
,
"
23.0000000000000000
"
],[
1554334848810
,
1554334961113
,
"
23.0000000000000000
"
],[
1554334961113
,
1554335073416
,
"
23.0000000000000000
"
],[
1554335073416
,
1554335185719
,
"
23.0000000000000000
"
],[
1554335185719
,
1554335298022
,
"
23.0000000000000000
"
],[
1554335298022
,
1554335410325
,
"
23.0000000000000000
"
],[
1554335410325
,
1554335522628
,
"
23.0000000000000000
"
],[
1554335522628
,
1554335634931
,
"
23.0000000000000000
"
],[
1554335634931
,
1554335747234
,
"
23.0000000000000000
"
],[
1554335747234
,
1554335859537
,
"
23.0000000000000000
"
],[
1554335859537
,
1554335971840
,
"
23.0000000000000000
"
],[
1554335971840
,
1554336084143
,
"
0.00000000000000000000
"
],[
1554336084143
,
1554336196446
,
"
0.00000000000000000000
"
],[
1554336196446
,
1554336308749
,
"
0.00000000000000000000
"
],[
1554336308749
,
1554336421052
,
"
0.00000000000000000000
"
],[
1554336421052
,
1554336533355
,
"
0.00000000000000000000
"
],[
1554336533355
,
1554336645658
,
"
0.00000000000000000000
"
],[
1554336645658
,
1554336757961
,
"
0.00000000000000000000
"
],[
1554336757961
,
1554336870264
,
"
0.00000000000000000000
"
],[
1554336870264
,
1554336982567
,
"
0.00000000000000000000
"
],[
1554336982567
,
1554337094870
,
"
0.00000000000000000000
"
],[
1554337094870
,
1554337207173
,
"
0.00000000000000000000
"
],[
1554337207173
,
1554337319476
,
"
0.00000000000000000000
"
],[
1554337319476
,
1554337431779
,
"
0.00000000000000000000
"
],[
1554337431779
,
1554337544082
,
"
0.00000000000000000000
"
],[
1554337544082
,
1554337656385
,
"
0.00000000000000000000
"
],[
1554337656385
,
1554337768688
,
"
0.00000000000000000000
"
],[
1554337768688
,
1554337880991
,
"
0.00000000000000000000
"
],[
1554337880991
,
1554337993294
,
"
0.00000000000000000000
"
],[
1554337993294
,
1554338105597
,
"
0.00000000000000000000
"
],[
1554338105597
,
1554338217900
,
"
0.00000000000000000000
"
],[
1554338217900
,
1554338330203
,
"
0.00000000000000000000
"
],[
1554338330203
,
1554338442506
,
"
0.00000000000000000000
"
],[
1554338442506
,
1554338554809
,
"
0.00000000000000000000
"
],[
1554338554809
,
1554338667112
,
"
0.00000000000000000000
"
],[
1554338667112
,
1554338779415
,
"
0.00000000000000000000
"
],[
1554338779415
,
1554338891718
,
"
0.00000000000000000000
"
],[
1554338891718
,
1554339004021
,
"
0.00000000000000000000
"
],[
1554339004021
,
1554339116324
,
"
0.00000000000000000000
"
],[
1554339116324
,
1554339228627
,
"
0.00000000000000000000
"
],[
1554339228627
,
1554339340930
,
"
0.00000000000000000000
"
],[
1554339340930
,
1554339453233
,
"
0.00000000000000000000
"
],[
1554339453233
,
1554339565536
,
"
0.00000000000000000000
"
],[
1554339565536
,
1554339677839
,
"
1.00000000000000000000
"
],[
1554339677839
,
1554339790142
,
"
1.00000000000000000000
"
],[
1554339790142
,
1554339902445
,
"
1.00000000000000000000
"
],[
1554339902445
,
1554340014748
,
"
1.00000000000000000000
"
],[
1554340014748
,
1554340127051
,
"
1.00000000000000000000
"
],[
1554340127051
,
1554340239354
,
"
1.00000000000000000000
"
],[
1554340239354
,
1554340351657
,
"
1.00000000000000000000
"
],[
1554340351657
,
1554340463960
,
"
1.00000000000000000000
"
],[
1554340463960
,
1554340576263
,
"
1.00000000000000000000
"
],[
1554340576263
,
1554340688566
,
"
1.00000000000000000000
"
],[
1554340688566
,
1554340800869
,
"
1.00000000000000000000
"
],[
1554340800869
,
1554340913172
,
"
1.00000000000000000000
"
],[
1554340913172
,
1554341025475
,
"
1.00000000000000000000
"
],[
1554341025475
,
1554341137778
,
"
1.00000000000000000000
"
],[
1554341137778
,
1554341250081
,
"
1.00000000000000000000
"
],[
1554341250081
,
1554341362384
,
"
1.00000000000000000000
"
],[
1554341362384
,
1554341474687
,
"
1.00000000000000000000
"
],[
1554341474687
,
1554341586990
,
"
1.00000000000000000000
"
],[
1554341586990
,
1554341699293
,
"
1.00000000000000000000
"
],[
1554341699293
,
1554341811596
,
"
1.00000000000000000000
"
],[
1554341811596
,
1554341923899
,
"
1.00000000000000000000
"
],[
1554341923899
,
1554342036202
,
"
1.00000000000000000000
"
],[
1554342036202
,
1554342148505
,
"
1.00000000000000000000
"
],[
1554342148505
,
1554342260808
,
"
1.00000000000000000000
"
],[
1554342260808
,
1554342373111
,
"
1.00000000000000000000
"
],[
1554342373111
,
1554342485414
,
"
1.00000000000000000000
"
],[
1554342485414
,
1554342597717
,
"
1.00000000000000000000
"
],[
1554342597717
,
1554342710020
,
"
1.00000000000000000000
"
],[
1554342710020
,
1554342822323
,
"
1.00000000000000000000
"
],[
1554342822323
,
1554342934626
,
"
1.00000000000000000000
"
],[
1554342934626
,
1554343046929
,
"
1.00000000000000000000
"
],[
1554343046929
,
1554343159232
,
"
1.00000000000000000000
"
],[
1554343159232
,
1554343271535
,
"
2.0000000000000000
"
],[
1554343271535
,
1554343383838
,
"
2.0000000000000000
"
],[
1554343383838
,
1554343496141
,
"
2.0000000000000000
"
],[
1554343496141
,
1554343608444
,
"
2.0000000000000000
"
],[
1554343608444
,
1554343720747
,
"
2.0000000000000000
"
],[
1554343720747
,
1554343833050
,
"
2.0000000000000000
"
],[
1554343833050
,
1554343945353
,
"
2.0000000000000000
"
],[
1554343945353
,
1554344057656
,
"
2.0000000000000000
"
],[
1554344057656
,
1554344169959
,
"
2.0000000000000000
"
],[
1554344169959
,
1554344282262
,
"
2.0000000000000000
"
],[
1554344282262
,
1554344394565
,
"
2.0000000000000000
"
],[
1554344394565
,
1554344506868
,
"
2.0000000000000000
"
],[
1554344506868
,
1554344619171
,
"
2.0000000000000000
"
],[
1554344619171
,
1554344731474
,
"
2.0000000000000000
"
],[
1554344731474
,
1554344843777
,
"
2.0000000000000000
"
],[
1554344843777
,
1554344956080
,
"
2.0000000000000000
"
],[
1554344956080
,
1554345068383
,
"
2.0000000000000000
"
],[
1554345068383
,
1554345180686
,
"
2.0000000000000000
"
],[
1554345180686
,
1554345292989
,
"
2.0000000000000000
"
],[
1554345292989
,
1554345405292
,
"
2.0000000000000000
"
],[
1554345405292
,
1554345517595
,
"
2.0000000000000000
"
],[
1554345517595
,
1554345629898
,
"
2.0000000000000000
"
],[
1554345629898
,
1554345742201
,
"
2.0000000000000000
"
],[
1554345742201
,
1554345854504
,
"
2.0000000000000000
"
],[
1554345854504
,
1554345966807
,
"
2.0000000000000000
"
],[
1554345966807
,
1554346079110
,
"
2.0000000000000000
"
],[
1554346079110
,
1554346191413
,
"
2.0000000000000000
"
],[
1554346191413
,
1554346303716
,
"
2.0000000000000000
"
],[
1554346303716
,
1554346416019
,
"
2.0000000000000000
"
],[
1554346416019
,
1554346528322
,
"
2.0000000000000000
"
],[
1554346528322
,
1554346640625
,
"
2.0000000000000000
"
],[
1554346640625
,
1554346752928
,
"
2.0000000000000000
"
],[
1554346752928
,
1554346865231
,
"
3.0000000000000000
"
],[
1554346865231
,
1554346977534
,
"
3.0000000000000000
"
],[
1554346977534
,
1554347089837
,
"
3.0000000000000000
"
],[
1554347089837
,
1554347202140
,
"
3.0000000000000000
"
],[
1554347202140
,
1554347314443
,
"
3.0000000000000000
"
],[
1554347314443
,
1554347426746
,
"
3.0000000000000000
"
],[
1554347426746
,
1554347539049
,
"
3.0000000000000000
"
],[
1554347539049
,
1554347651352
,
"
3.0000000000000000
"
],[
1554347651352
,
1554347763655
,
"
3.0000000000000000
"
],[
1554347763655
,
1554347875958
,
"
3.0000000000000000
"
],[
1554347875958
,
1554347988261
,
"
3.0000000000000000
"
],[
1554347988261
,
1554348100564
,
"
3.0000000000000000
"
],[
1554348100564
,
1554348212867
,
"
3.0000000000000000
"
],[
1554348212867
,
1554348325170
,
"
3.0000000000000000
"
],[
1554348325170
,
1554348437473
,
"
3.0000000000000000
"
],[
1554348437473
,
1554348549776
,
"
3.0000000000000000
"
],[
1554348549776
,
1554348662079
,
"
3.0000000000000000
"
],[
1554348662079
,
1554348774382
,
"
3.0000000000000000
"
],[
1554348774382
,
1554348886685
,
"
3.0000000000000000
"
],[
1554348886685
,
1554348998988
,
"
3.0000000000000000
"
],[
1554348998988
,
1554349111291
,
"
3.0000000000000000
"
],[
1554349111291
,
1554349223594
,
"
3.0000000000000000
"
],[
1554349223594
,
1554349335897
,
"
3.0000000000000000
"
],[
1554349335897
,
1554349448200
,
"
3.0000000000000000
"
],[
1554349448200
,
1554349560503
,
"
3.0000000000000000
"
],[
1554349560503
,
1554349672806
,
"
3.0000000000000000
"
],[
1554349672806
,
1554349785109
,
"
3.0000000000000000
"
],[
1554349785109
,
1554349897412
,
"
3.0000000000000000
"
],[
1554349897412
,
1554350009715
,
"
3.0000000000000000
"
],[
1554350009715
,
1554350122018
,
"
3.0000000000000000
"
],[
1554350122018
,
1554350234321
,
"
3.0000000000000000
"
],[
1554350234321
,
1554350346624
,
"
3.0000000000000000
"
],[
1554350346624
,
1554350458927
,
"
4.0000000000000000
"
],[
1554350458927
,
1554350571230
,
"
4.0000000000000000
"
],[
1554350571230
,
1554350683533
,
"
4.0000000000000000
"
],[
1554350683533
,
1554350795836
,
"
4.0000000000000000
"
],[
1554350795836
,
1554350908139
,
"
4.0000000000000000
"
],[
1554350908139
,
1554351020442
,
"
4.0000000000000000
"
],[
1554351020442
,
1554351132745
,
"
4.0000000000000000
"
],[
1554351132745
,
1554351245048
,
"
4.0000000000000000
"
],[
1554351245048
,
1554351357351
,
"
4.0000000000000000
"
],[
1554351357351
,
1554351469654
,
"
4.0000000000000000
"
],[
1554351469654
,
1554351581957
,
"
4.0000000000000000
"
],[
1554351581957
,
1554351694260
,
"
4.0000000000000000
"
],[
1554351694260
,
1554351806563
,
"
4.0000000000000000
"
],[
1554351806563
,
1554351918866
,
"
4.0000000000000000
"
],[
1554351918866
,
1554352031169
,
"
4.0000000000000000
"
],[
1554352031169
,
1554352143472
,
"
4.0000000000000000
"
],[
1554352143472
,
1554352255775
,
"
4.0000000000000000
"
],[
1554352255775
,
1554352368078
,
"
4.0000000000000000
"
],[
1554352368078
,
1554352480381
,
"
4.0000000000000000
"
],[
1554352480381
,
1554352592684
,
"
4.0000000000000000
"
],[
1554352592684
,
1554352704987
,
"
4.0000000000000000
"
],[
1554352704987
,
1554352817290
,
"
4.0000000000000000
"
],[
1554352817290
,
1554352929593
,
"
4.0000000000000000
"
],[
1554352929593
,
1554353041896
,
"
4.0000000000000000
"
],[
1554353041896
,
1554353154199
,
"
4.0000000000000000
"
],[
1554353154199
,
1554353266502
,
"
4.0000000000000000
"
],[
1554353266502
,
1554353378805
,
"
4.0000000000000000
"
],[
1554353378805
,
1554353491108
,
"
4.0000000000000000
"
],[
1554353491108
,
1554353603411
,
"
4.0000000000000000
"
],[
1554353603411
,
1554353715714
,
"
4.0000000000000000
"
],[
1554353715714
,
1554353828017
,
"
4.0000000000000000
"
],[
1554353828017
,
1554353940320
,
"
4.0000000000000000
"
],[
1554353940320
,
1554354052623
,
"
5.0000000000000000
"
],[
1554354052623
,
1554354164926
,
"
5.0000000000000000
"
],[
1554354164926
,
1554354277229
,
"
5.0000000000000000
"
],[
1554354277229
,
1554354389532
,
"
5.0000000000000000
"
],[
1554354389532
,
1554354501835
,
"
5.0000000000000000
"
],[
1554354501835
,
1554354614138
,
"
5.0000000000000000
"
],[
1554354614138
,
1554354726441
,
"
5.0000000000000000
"
],[
1554354726441
,
1554354838744
,
"
5.0000000000000000
"
],[
1554354838744
,
1554354951047
,
"
5.0000000000000000
"
],[
1554354951047
,
1554355063350
,
"
5.0000000000000000
"
],[
1554355063350
,
1554355175653
,
"
5.0000000000000000
"
],[
1554355175653
,
1554355287956
,
"
5.0000000000000000
"
]];
var
datasetSource2
=
[[
1554076772406
,
1554077221617
,
"
0.00000000000000000000
"
],[
1554077221617
,
1554077670828
,
"
0.00000000000000000000
"
],[
1554077670828
,
1554078120039
,
"
0.00000000000000000000
"
],[
1554078120039
,
1554078569250
,
"
0.00000000000000000000
"
],[
1554078569250
,
1554079018461
,
"
0.00000000000000000000
"
],[
1554079018461
,
1554079467672
,
"
0.00000000000000000000
"
],[
1554079467672
,
1554079916883
,
"
0.00000000000000000000
"
],[
1554079916883
,
1554080366094
,
"
0.00000000000000000000
"
],[
1554080366094
,
1554080815305
,
"
1.00000000000000000000
"
],[
1554080815305
,
1554081264516
,
"
1.00000000000000000000
"
],[
1554081264516
,
1554081713727
,
"
1.00000000000000000000
"
],[
1554081713727
,
1554082162938
,
"
1.00000000000000000000
"
],[
1554082162938
,
1554082612149
,
"
1.00000000000000000000
"
],[
1554082612149
,
1554083061360
,
"
1.00000000000000000000
"
],[
1554083061360
,
1554083510571
,
"
1.00000000000000000000
"
],[
1554083510571
,
1554083959782
,
"
1.00000000000000000000
"
],[
1554083959782
,
1554084408993
,
"
2.0000000000000000
"
],[
1554084408993
,
1554084858204
,
"
2.0000000000000000
"
],[
1554084858204
,
1554085307415
,
"
2.0000000000000000
"
],[
1554085307415
,
1554085756626
,
"
2.0000000000000000
"
],[
1554085756626
,
1554086205837
,
"
2.0000000000000000
"
],[
1554086205837
,
1554086655048
,
"
2.0000000000000000
"
],[
1554086655048
,
1554087104259
,
"
2.0000000000000000
"
],[
1554087104259
,
1554087553470
,
"
2.0000000000000000
"
],[
1554087553470
,
1554088002681
,
"
3.0000000000000000
"
],[
1554088002681
,
1554088451892
,
"
3.0000000000000000
"
],[
1554088451892
,
1554088901103
,
"
3.0000000000000000
"
],[
1554088901103
,
1554089350314
,
"
3.0000000000000000
"
],[
1554089350314
,
1554089799525
,
"
3.0000000000000000
"
],[
1554089799525
,
1554090248736
,
"
3.0000000000000000
"
],[
1554090248736
,
1554090697947
,
"
3.0000000000000000
"
],[
1554090697947
,
1554091147158
,
"
3.0000000000000000
"
],[
1554091147158
,
1554091596369
,
"
4.0000000000000000
"
],[
1554091596369
,
1554092045580
,
"
4.0000000000000000
"
],[
1554092045580
,
1554092494791
,
"
4.0000000000000000
"
],[
1554092494791
,
1554092944002
,
"
4.0000000000000000
"
],[
1554092944002
,
1554093393213
,
"
4.0000000000000000
"
],[
1554093393213
,
1554093842424
,
"
4.0000000000000000
"
],[
1554093842424
,
1554094291635
,
"
4.0000000000000000
"
],[
1554094291635
,
1554094740846
,
"
4.0000000000000000
"
],[
1554094740846
,
1554095190057
,
"
5.0000000000000000
"
],[
1554095190057
,
1554095639268
,
"
5.0000000000000000
"
],[
1554095639268
,
1554096088479
,
"
5.0000000000000000
"
],[
1554096088479
,
1554096537690
,
"
5.0000000000000000
"
],[
1554096537690
,
1554096986901
,
"
5.0000000000000000
"
],[
1554096986901
,
1554097436112
,
"
5.0000000000000000
"
],[
1554097436112
,
1554097885323
,
"
5.0000000000000000
"
],[
1554097885323
,
1554098334534
,
"
5.0000000000000000
"
],[
1554098334534
,
1554098783745
,
"
5.8750000000000000
"
],[
1554098783745
,
1554099232956
,
"
6.0000000000000000
"
],[
1554099232956
,
1554099682167
,
"
6.0000000000000000
"
],[
1554099682167
,
1554100131378
,
"
6.0000000000000000
"
],[
1554100131378
,
1554100580589
,
"
6.0000000000000000
"
],[
1554100580589
,
1554101029800
,
"
6.0000000000000000
"
],[
1554101029800
,
1554101479011
,
"
6.0000000000000000
"
],[
1554101479011
,
1554101928222
,
"
6.0000000000000000
"
],[
1554101928222
,
1554102377433
,
"
6.8750000000000000
"
],[
1554102377433
,
1554102826644
,
"
7.0000000000000000
"
],[
1554102826644
,
1554103275855
,
"
7.0000000000000000
"
],[
1554103275855
,
1554103725066
,
"
7.0000000000000000
"
],[
1554103725066
,
1554104174277
,
"
7.0000000000000000
"
],[
1554104174277
,
1554104623488
,
"
7.0000000000000000
"
],[
1554104623488
,
1554105072699
,
"
7.0000000000000000
"
],[
1554105072699
,
1554105521910
,
"
7.0000000000000000
"
],[
1554105521910
,
1554105971121
,
"
7.8750000000000000
"
],[
1554105971121
,
1554106420332
,
"
8.0000000000000000
"
],[
1554106420332
,
1554106869543
,
"
8.0000000000000000
"
],[
1554106869543
,
1554107318754
,
"
8.0000000000000000
"
],[
1554107318754
,
1554107767965
,
"
8.0000000000000000
"
],[
1554107767965
,
1554108217176
,
"
8.0000000000000000
"
],[
1554108217176
,
1554108666387
,
"
8.0000000000000000
"
],[
1554108666387
,
1554109115598
,
"
8.0000000000000000
"
],[
1554109115598
,
1554109564809
,
"
8.8750000000000000
"
],[
1554109564809
,
1554110014020
,
"
9.0000000000000000
"
],[
1554110014020
,
1554110463231
,
"
9.0000000000000000
"
],[
1554110463231
,
1554110912442
,
"
9.0000000000000000
"
],[
1554110912442
,
1554111361653
,
"
9.0000000000000000
"
],[
1554111361653
,
1554111810864
,
"
9.0000000000000000
"
],[
1554111810864
,
1554112260075
,
"
9.0000000000000000
"
],[
1554112260075
,
1554112709286
,
"
9.0000000000000000
"
],[
1554112709286
,
1554113158497
,
"
9.8571428571428571
"
],[
1554113158497
,
1554113607708
,
"
10.0000000000000000
"
],[
1554113607708
,
1554114056919
,
"
10.0000000000000000
"
],[
1554114056919
,
1554114506130
,
"
10.0000000000000000
"
],[
1554114506130
,
1554114955341
,
"
10.0000000000000000
"
],[
1554114955341
,
1554115404552
,
"
10.0000000000000000
"
],[
1554115404552
,
1554115853763
,
"
10.0000000000000000
"
],[
1554115853763
,
1554116302974
,
"
10.0000000000000000
"
],[
1554116302974
,
1554116752185
,
"
10.8571428571428571
"
],[
1554116752185
,
1554117201396
,
"
11.0000000000000000
"
],[
1554117201396
,
1554117650607
,
"
11.0000000000000000
"
],[
1554117650607
,
1554118099818
,
"
11.0000000000000000
"
],[
1554118099818
,
1554118549029
,
"
11.0000000000000000
"
],[
1554118549029
,
1554118998240
,
"
11.0000000000000000
"
],[
1554118998240
,
1554119447451
,
"
11.0000000000000000
"
],[
1554119447451
,
1554119896662
,
"
11.0000000000000000
"
],[
1554119896662
,
1554120345873
,
"
11.8571428571428571
"
],[
1554120345873
,
1554120795084
,
"
12.0000000000000000
"
],[
1554120795084
,
1554121244295
,
"
12.0000000000000000
"
],[
1554121244295
,
1554121693506
,
"
12.0000000000000000
"
],[
1554121693506
,
1554122142717
,
"
12.0000000000000000
"
],[
1554122142717
,
1554122591928
,
"
12.0000000000000000
"
],[
1554122591928
,
1554123041139
,
"
12.0000000000000000
"
],[
1554123041139
,
1554123490350
,
"
12.0000000000000000
"
],[
1554123490350
,
1554123939561
,
"
12.8571428571428571
"
],[
1554123939561
,
1554124388772
,
"
13.0000000000000000
"
],[
1554124388772
,
1554124837983
,
"
13.0000000000000000
"
],[
1554124837983
,
1554125287194
,
"
13.0000000000000000
"
],[
1554125287194
,
1554125736405
,
"
13.0000000000000000
"
],[
1554125736405
,
1554126185616
,
"
13.0000000000000000
"
],[
1554126185616
,
1554126634827
,
"
13.0000000000000000
"
],[
1554126634827
,
1554127084038
,
"
13.0000000000000000
"
],[
1554127084038
,
1554127533249
,
"
13.8571428571428571
"
],[
1554127533249
,
1554127982460
,
"
14.0000000000000000
"
],[
1554127982460
,
1554128431671
,
"
14.0000000000000000
"
],[
1554128431671
,
1554128880882
,
"
14.0000000000000000
"
],[
1554128880882
,
1554129330093
,
"
14.0000000000000000
"
],[
1554129330093
,
1554129779304
,
"
14.0000000000000000
"
],[
1554129779304
,
1554130228515
,
"
14.0000000000000000
"
],[
1554130228515
,
1554130677726
,
"
14.0000000000000000
"
],[
1554130677726
,
1554131126937
,
"
14.7500000000000000
"
],[
1554131126937
,
1554131576148
,
"
15.0000000000000000
"
],[
1554131576148
,
1554132025359
,
"
15.0000000000000000
"
],[
1554132025359
,
1554132474570
,
"
15.0000000000000000
"
],[
1554132474570
,
1554132923781
,
"
15.0000000000000000
"
],[
1554132923781
,
1554133372992
,
"
15.0000000000000000
"
],[
1554133372992
,
1554133822203
,
"
15.0000000000000000
"
],[
1554133822203
,
1554134271414
,
"
15.0000000000000000
"
],[
1554134271414
,
1554134720625
,
"
15.7500000000000000
"
],[
1554134720625
,
1554135169836
,
"
16.0000000000000000
"
],[
1554135169836
,
1554135619047
,
"
16.0000000000000000
"
],[
1554135619047
,
1554136068258
,
"
16.0000000000000000
"
],[
1554136068258
,
1554136517469
,
"
16.0000000000000000
"
],[
1554136517469
,
1554136966680
,
"
16.0000000000000000
"
],[
1554136966680
,
1554137415891
,
"
16.0000000000000000
"
],[
1554137415891
,
1554137865102
,
"
16.0000000000000000
"
],[
1554137865102
,
1554138314313
,
"
16.7500000000000000
"
],[
1554138314313
,
1554138763524
,
"
17.0000000000000000
"
],[
1554138763524
,
1554139212735
,
"
17.0000000000000000
"
],[
1554139212735
,
1554139661946
,
"
17.0000000000000000
"
],[
1554139661946
,
1554140111157
,
"
17.0000000000000000
"
],[
1554140111157
,
1554140560368
,
"
17.0000000000000000
"
],[
1554140560368
,
1554141009579
,
"
17.0000000000000000
"
],[
1554141009579
,
1554141458790
,
"
17.0000000000000000
"
],[
1554141458790
,
1554141908001
,
"
17.7500000000000000
"
],[
1554141908001
,
1554142357212
,
"
18.0000000000000000
"
],[
1554142357212
,
1554142806423
,
"
18.0000000000000000
"
],[
1554142806423
,
1554143255634
,
"
18.0000000000000000
"
],[
1554143255634
,
1554143704845
,
"
18.0000000000000000
"
],[
1554143704845
,
1554144154056
,
"
18.0000000000000000
"
],[
1554144154056
,
1554144603267
,
"
18.0000000000000000
"
],[
1554144603267
,
1554145052478
,
"
18.0000000000000000
"
],[
1554145052478
,
1554145501689
,
"
18.7500000000000000
"
],[
1554145501689
,
1554145950900
,
"
19.0000000000000000
"
],[
1554145950900
,
1554146400111
,
"
19.0000000000000000
"
],[
1554146400111
,
1554146849322
,
"
19.0000000000000000
"
],[
1554146849322
,
1554147298533
,
"
19.0000000000000000
"
],[
1554147298533
,
1554147747744
,
"
19.0000000000000000
"
],[
1554147747744
,
1554148196955
,
"
19.0000000000000000
"
],[
1554148196955
,
1554148646166
,
"
19.0000000000000000
"
],[
1554148646166
,
1554149095377
,
"
19.7142857142857143
"
],[
1554149095377
,
1554149544588
,
"
20.0000000000000000
"
],[
1554149544588
,
1554149993799
,
"
20.0000000000000000
"
],[
1554149993799
,
1554150443010
,
"
20.0000000000000000
"
],[
1554150443010
,
1554150892221
,
"
20.0000000000000000
"
],[
1554150892221
,
1554151341432
,
"
20.0000000000000000
"
],[
1554151341432
,
1554151790643
,
"
20.0000000000000000
"
],[
1554151790643
,
1554152239854
,
"
20.0000000000000000
"
],[
1554152239854
,
1554152689065
,
"
20.7142857142857143
"
],[
1554152689065
,
1554153138276
,
"
21.0000000000000000
"
],[
1554153138276
,
1554153587487
,
"
21.0000000000000000
"
],[
1554153587487
,
1554154036698
,
"
21.0000000000000000
"
],[
1554154036698
,
1554154485909
,
"
21.0000000000000000
"
],[
1554154485909
,
1554154935120
,
"
21.0000000000000000
"
],[
1554154935120
,
1554155384331
,
"
21.0000000000000000
"
],[
1554155384331
,
1554155833542
,
"
21.0000000000000000
"
],[
1554155833542
,
1554156282753
,
"
21.7142857142857143
"
],[
1554156282753
,
1554156731964
,
"
22.0000000000000000
"
],[
1554156731964
,
1554157181175
,
"
22.0000000000000000
"
],[
1554157181175
,
1554157630386
,
"
22.0000000000000000
"
],[
1554157630386
,
1554158079597
,
"
22.0000000000000000
"
],[
1554158079597
,
1554158528808
,
"
22.0000000000000000
"
],[
1554158528808
,
1554158978019
,
"
22.0000000000000000
"
],[
1554158978019
,
1554159427230
,
"
22.0000000000000000
"
],[
1554159427230
,
1554159876441
,
"
22.7142857142857143
"
],[
1554159876441
,
1554160325652
,
"
23.0000000000000000
"
],[
1554160325652
,
1554160774863
,
"
23.0000000000000000
"
],[
1554160774863
,
1554161224074
,
"
23.0000000000000000
"
],[
1554161224074
,
1554161673285
,
"
23.0000000000000000
"
],[
1554161673285
,
1554162122496
,
"
23.0000000000000000
"
],[
1554162122496
,
1554162571707
,
"
23.0000000000000000
"
],[
1554162571707
,
1554163020918
,
"
23.0000000000000000
"
],[
1554163020918
,
1554163470129
,
"
6.5714285714285714
"
],[
1554163470129
,
1554163919340
,
"
0.00000000000000000000
"
],[
1554163919340
,
1554164368551
,
"
0.00000000000000000000
"
],[
1554164368551
,
1554164817762
,
"
0.00000000000000000000
"
],[
1554164817762
,
1554165266973
,
"
0.00000000000000000000
"
],[
1554165266973
,
1554165716184
,
"
0.00000000000000000000
"
],[
1554165716184
,
1554166165395
,
"
0.00000000000000000000
"
],[
1554166165395
,
1554166614606
,
"
0.00000000000000000000
"
],[
1554166614606
,
1554167063817
,
"
0.62500000000000000000
"
],[
1554167063817
,
1554167513028
,
"
1.00000000000000000000
"
],[
1554167513028
,
1554167962239
,
"
1.00000000000000000000
"
],[
1554167962239
,
1554168411450
,
"
1.00000000000000000000
"
],[
1554168411450
,
1554168860661
,
"
1.00000000000000000000
"
],[
1554168860661
,
1554169309872
,
"
1.00000000000000000000
"
],[
1554169309872
,
1554169759083
,
"
1.00000000000000000000
"
],[
1554169759083
,
1554170208294
,
"
1.00000000000000000000
"
],[
1554170208294
,
1554170657505
,
"
1.6250000000000000
"
],[
1554170657505
,
1554171106716
,
"
2.0000000000000000
"
],[
1554171106716
,
1554171555927
,
"
2.0000000000000000
"
],[
1554171555927
,
1554172005138
,
"
2.0000000000000000
"
],[
1554172005138
,
1554172454349
,
"
2.0000000000000000
"
],[
1554172454349
,
1554172903560
,
"
2.0000000000000000
"
],[
1554172903560
,
1554173352771
,
"
2.0000000000000000
"
],[
1554173352771
,
1554173801982
,
"
2.0000000000000000
"
],[
1554173801982
,
1554174251193
,
"
2.6250000000000000
"
],[
1554174251193
,
1554174700404
,
"
3.0000000000000000
"
],[
1554174700404
,
1554175149615
,
"
3.0000000000000000
"
],[
1554175149615
,
1554175598826
,
"
3.0000000000000000
"
],[
1554175598826
,
1554176048037
,
"
3.0000000000000000
"
],[
1554176048037
,
1554176497248
,
"
3.0000000000000000
"
],[
1554176497248
,
1554176946459
,
"
3.0000000000000000
"
],[
1554176946459
,
1554177395670
,
"
3.0000000000000000
"
],[
1554177395670
,
1554177844881
,
"
3.6250000000000000
"
],[
1554177844881
,
1554178294092
,
"
4.0000000000000000
"
],[
1554178294092
,
1554178743303
,
"
4.0000000000000000
"
],[
1554178743303
,
1554179192514
,
"
4.0000000000000000
"
],[
1554179192514
,
1554179641725
,
"
4.0000000000000000
"
],[
1554179641725
,
1554180090936
,
"
4.0000000000000000
"
],[
1554180090936
,
1554180540147
,
"
4.0000000000000000
"
],[
1554180540147
,
1554180989358
,
"
4.0000000000000000
"
],[
1554180989358
,
1554181438569
,
"
4.5714285714285714
"
],[
1554181438569
,
1554181887780
,
"
5.0000000000000000
"
],[
1554181887780
,
1554182336991
,
"
5.0000000000000000
"
],[
1554182336991
,
1554182786202
,
"
5.0000000000000000
"
],[
1554182786202
,
1554183235413
,
"
5.0000000000000000
"
],[
1554183235413
,
1554183684624
,
"
5.0000000000000000
"
],[
1554183684624
,
1554184133835
,
"
5.0000000000000000
"
],[
1554184133835
,
1554184583046
,
"
5.0000000000000000
"
],[
1554184583046
,
1554185032257
,
"
5.5714285714285714
"
],[
1554185032257
,
1554185481468
,
"
6.0000000000000000
"
],[
1554185481468
,
1554185930679
,
"
6.0000000000000000
"
],[
1554185930679
,
1554186379890
,
"
6.0000000000000000
"
],[
1554186379890
,
1554186829101
,
"
6.0000000000000000
"
],[
1554186829101
,
1554187278312
,
"
6.0000000000000000
"
],[
1554187278312
,
1554187727523
,
"
6.0000000000000000
"
],[
1554187727523
,
1554188176734
,
"
6.0000000000000000
"
],[
1554188176734
,
1554188625945
,
"
6.5714285714285714
"
],[
1554188625945
,
1554189075156
,
"
7.0000000000000000
"
],[
1554189075156
,
1554189524367
,
"
7.0000000000000000
"
],[
1554189524367
,
1554189973578
,
"
7.0000000000000000
"
],[
1554189973578
,
1554190422789
,
"
7.0000000000000000
"
],[
1554190422789
,
1554190872000
,
"
7.0000000000000000
"
],[
1554190872000
,
1554191321211
,
"
7.0000000000000000
"
],[
1554191321211
,
1554191770422
,
"
7.0000000000000000
"
],[
1554191770422
,
1554192219633
,
"
7.5714285714285714
"
],[
1554192219633
,
1554192668844
,
"
8.0000000000000000
"
],[
1554192668844
,
1554193118055
,
"
8.0000000000000000
"
],[
1554193118055
,
1554193567266
,
"
8.0000000000000000
"
],[
1554193567266
,
1554194016477
,
"
8.0000000000000000
"
],[
1554194016477
,
1554194465688
,
"
8.0000000000000000
"
],[
1554194465688
,
1554194914899
,
"
8.0000000000000000
"
],[
1554194914899
,
1554195364110
,
"
8.0000000000000000
"
],[
1554195364110
,
1554195813321
,
"
8.5714285714285714
"
],[
1554195813321
,
1554196262532
,
"
9.0000000000000000
"
],[
1554196262532
,
1554196711743
,
"
9.0000000000000000
"
],[
1554196711743
,
1554197160954
,
"
9.0000000000000000
"
],[
1554197160954
,
1554197610165
,
"
9.0000000000000000
"
],[
1554197610165
,
1554198059376
,
"
9.0000000000000000
"
],[
1554198059376
,
1554198508587
,
"
9.0000000000000000
"
],[
1554198508587
,
1554198957798
,
"
9.0000000000000000
"
],[
1554198957798
,
1554199407009
,
"
9.5000000000000000
"
],[
1554199407009
,
1554199856220
,
"
10.0000000000000000
"
],[
1554199856220
,
1554200305431
,
"
10.0000000000000000
"
],[
1554200305431
,
1554200754642
,
"
10.0000000000000000
"
],[
1554200754642
,
1554201203853
,
"
10.0000000000000000
"
],[
1554201203853
,
1554201653064
,
"
10.0000000000000000
"
],[
1554201653064
,
1554202102275
,
"
10.0000000000000000
"
],[
1554202102275
,
1554202551486
,
"
10.0000000000000000
"
],[
1554202551486
,
1554203000697
,
"
10.5000000000000000
"
],[
1554203000697
,
1554203449908
,
"
11.0000000000000000
"
],[
1554203449908
,
1554203899119
,
"
11.0000000000000000
"
],[
1554203899119
,
1554204348330
,
"
11.0000000000000000
"
],[
1554204348330
,
1554204797541
,
"
11.0000000000000000
"
],[
1554204797541
,
1554205246752
,
"
11.0000000000000000
"
],[
1554205246752
,
1554205695963
,
"
11.0000000000000000
"
],[
1554205695963
,
1554206145174
,
"
11.0000000000000000
"
],[
1554206145174
,
1554206594385
,
"
11.5000000000000000
"
],[
1554206594385
,
1554207043596
,
"
12.0000000000000000
"
],[
1554207043596
,
1554207492807
,
"
12.0000000000000000
"
],[
1554207492807
,
1554207942018
,
"
12.0000000000000000
"
],[
1554207942018
,
1554208391229
,
"
12.0000000000000000
"
],[
1554208391229
,
1554208840440
,
"
12.0000000000000000
"
],[
1554208840440
,
1554209289651
,
"
12.0000000000000000
"
],[
1554209289651
,
1554209738862
,
"
12.0000000000000000
"
],[
1554209738862
,
1554210188073
,
"
12.5000000000000000
"
],[
1554210188073
,
1554210637284
,
"
13.0000000000000000
"
],[
1554210637284
,
1554211086495
,
"
13.0000000000000000
"
],[
1554211086495
,
1554211535706
,
"
13.0000000000000000
"
],[
1554211535706
,
1554211984917
,
"
13.0000000000000000
"
],[
1554211984917
,
1554212434128
,
"
13.0000000000000000
"
],[
1554212434128
,
1554212883339
,
"
13.0000000000000000
"
],[
1554212883339
,
1554213332550
,
"
13.0000000000000000
"
],[
1554213332550
,
1554213781761
,
"
13.5000000000000000
"
],[
1554213781761
,
1554214230972
,
"
14.0000000000000000
"
],[
1554214230972
,
1554214680183
,
"
14.0000000000000000
"
],[
1554214680183
,
1554215129394
,
"
14.0000000000000000
"
],[
1554215129394
,
1554215578605
,
"
14.0000000000000000
"
],[
1554215578605
,
1554216027816
,
"
14.0000000000000000
"
],[
1554216027816
,
1554216477027
,
"
14.0000000000000000
"
],[
1554216477027
,
1554216926238
,
"
14.0000000000000000
"
],[
1554216926238
,
1554217375449
,
"
14.4285714285714286
"
],[
1554217375449
,
1554217824660
,
"
15.0000000000000000
"
],[
1554217824660
,
1554218273871
,
"
15.0000000000000000
"
],[
1554218273871
,
1554218723082
,
"
15.0000000000000000
"
],[
1554218723082
,
1554219172293
,
"
15.0000000000000000
"
],[
1554219172293
,
1554219621504
,
"
15.0000000000000000
"
],[
1554219621504
,
1554220070715
,
"
15.0000000000000000
"
],[
1554220070715
,
1554220519926
,
"
15.0000000000000000
"
],[
1554220519926
,
1554220969137
,
"
15.4285714285714286
"
],[
1554220969137
,
1554221418348
,
"
16.0000000000000000
"
],[
1554221418348
,
1554221867559
,
"
16.0000000000000000
"
],[
1554221867559
,
1554222316770
,
"
16.0000000000000000
"
],[
1554222316770
,
1554222765981
,
"
16.0000000000000000
"
],[
1554222765981
,
1554223215192
,
"
16.0000000000000000
"
],[
1554223215192
,
1554223664403
,
"
16.0000000000000000
"
],[
1554223664403
,
1554224113614
,
"
16.0000000000000000
"
],[
1554224113614
,
1554224562825
,
"
16.4285714285714286
"
],[
1554224562825
,
1554225012036
,
"
17.0000000000000000
"
],[
1554225012036
,
1554225461247
,
"
17.0000000000000000
"
],[
1554225461247
,
1554225910458
,
"
17.0000000000000000
"
],[
1554225910458
,
1554226359669
,
"
17.0000000000000000
"
],[
1554226359669
,
1554226808880
,
"
17.0000000000000000
"
],[
1554226808880
,
1554227258091
,
"
17.0000000000000000
"
],[
1554227258091
,
1554227707302
,
"
17.0000000000000000
"
],[
1554227707302
,
1554228156513
,
"
17.4285714285714286
"
],[
1554228156513
,
1554228605724
,
"
18.0000000000000000
"
],[
1554228605724
,
1554229054935
,
"
18.0000000000000000
"
],[
1554229054935
,
1554229504146
,
"
18.0000000000000000
"
],[
1554229504146
,
1554229953357
,
"
18.0000000000000000
"
],[
1554229953357
,
1554230402568
,
"
18.0000000000000000
"
],[
1554230402568
,
1554230851779
,
"
18.0000000000000000
"
],[
1554230851779
,
1554231300990
,
"
18.0000000000000000
"
],[
1554231300990
,
1554231750201
,
"
18.4285714285714286
"
],[
1554231750201
,
1554232199412
,
"
19.0000000000000000
"
],[
1554232199412
,
1554232648623
,
"
19.0000000000000000
"
],[
1554232648623
,
1554233097834
,
"
19.0000000000000000
"
],[
1554233097834
,
1554233547045
,
"
19.0000000000000000
"
],[
1554233547045
,
1554233996256
,
"
19.0000000000000000
"
],[
1554233996256
,
1554234445467
,
"
19.0000000000000000
"
],[
1554234445467
,
1554234894678
,
"
19.0000000000000000
"
],[
1554234894678
,
1554235343889
,
"
19.3750000000000000
"
],[
1554235343889
,
1554235793100
,
"
20.0000000000000000
"
],[
1554235793100
,
1554236242311
,
"
20.0000000000000000
"
],[
1554236242311
,
1554236691522
,
"
20.0000000000000000
"
],[
1554236691522
,
1554237140733
,
"
20.0000000000000000
"
],[
1554237140733
,
1554237589944
,
"
20.0000000000000000
"
],[
1554237589944
,
1554238039155
,
"
20.0000000000000000
"
],[
1554238039155
,
1554238488366
,
"
20.0000000000000000
"
],[
1554238488366
,
1554238937577
,
"
20.3750000000000000
"
],[
1554238937577
,
1554239386788
,
"
21.0000000000000000
"
],[
1554239386788
,
1554239835999
,
"
21.0000000000000000
"
],[
1554239835999
,
1554240285210
,
"
21.0000000000000000
"
],[
1554240285210
,
1554240734421
,
"
21.0000000000000000
"
],[
1554240734421
,
1554241183632
,
"
21.0000000000000000
"
],[
1554241183632
,
1554241632843
,
"
21.0000000000000000
"
],[
1554241632843
,
1554242082054
,
"
21.0000000000000000
"
],[
1554242082054
,
1554242531265
,
"
21.3750000000000000
"
],[
1554242531265
,
1554242980476
,
"
22.0000000000000000
"
],[
1554242980476
,
1554243429687
,
"
22.0000000000000000
"
],[
1554243429687
,
1554243878898
,
"
22.0000000000000000
"
],[
1554243878898
,
1554244328109
,
"
22.0000000000000000
"
],[
1554244328109
,
1554244777320
,
"
22.0000000000000000
"
],[
1554244777320
,
1554245226531
,
"
22.0000000000000000
"
],[
1554245226531
,
1554245675742
,
"
22.0000000000000000
"
],[
1554245675742
,
1554246124953
,
"
22.3750000000000000
"
],[
1554246124953
,
1554246574164
,
"
23.0000000000000000
"
],[
1554246574164
,
1554247023375
,
"
23.0000000000000000
"
],[
1554247023375
,
1554247472586
,
"
23.0000000000000000
"
],[
1554247472586
,
1554247921797
,
"
23.0000000000000000
"
],[
1554247921797
,
1554248371008
,
"
23.0000000000000000
"
],[
1554248371008
,
1554248820219
,
"
23.0000000000000000
"
],[
1554248820219
,
1554249269430
,
"
23.0000000000000000
"
],[
1554249269430
,
1554249718641
,
"
16.4285714285714286
"
],[
1554249718641
,
1554250167852
,
"
0.00000000000000000000
"
],[
1554250167852
,
1554250617063
,
"
0.00000000000000000000
"
],[
1554250617063
,
1554251066274
,
"
0.00000000000000000000
"
],[
1554251066274
,
1554251515485
,
"
0.00000000000000000000
"
],[
1554251515485
,
1554251964696
,
"
0.00000000000000000000
"
],[
1554251964696
,
1554252413907
,
"
0.00000000000000000000
"
],[
1554252413907
,
1554252863118
,
"
0.00000000000000000000
"
],[
1554252863118
,
1554253312329
,
"
0.28571428571428571429
"
],[
1554253312329
,
1554253761540
,
"
1.00000000000000000000
"
],[
1554253761540
,
1554254210751
,
"
1.00000000000000000000
"
],[
1554254210751
,
1554254659962
,
"
1.00000000000000000000
"
],[
1554254659962
,
1554255109173
,
"
1.00000000000000000000
"
],[
1554255109173
,
1554255558384
,
"
1.00000000000000000000
"
],[
1554255558384
,
1554256007595
,
"
1.00000000000000000000
"
],[
1554256007595
,
1554256456806
,
"
1.00000000000000000000
"
],[
1554256456806
,
1554256906017
,
"
1.2857142857142857
"
],[
1554256906017
,
1554257355228
,
"
2.0000000000000000
"
],[
1554257355228
,
1554257804439
,
"
2.0000000000000000
"
],[
1554257804439
,
1554258253650
,
"
2.0000000000000000
"
],[
1554258253650
,
1554258702861
,
"
2.0000000000000000
"
],[
1554258702861
,
1554259152072
,
"
2.0000000000000000
"
],[
1554259152072
,
1554259601283
,
"
2.0000000000000000
"
],[
1554259601283
,
1554260050494
,
"
2.0000000000000000
"
],[
1554260050494
,
1554260499705
,
"
2.2857142857142857
"
],[
1554260499705
,
1554260948916
,
"
3.0000000000000000
"
],[
1554260948916
,
1554261398127
,
"
3.0000000000000000
"
],[
1554261398127
,
1554261847338
,
"
3.0000000000000000
"
],[
1554261847338
,
1554262296549
,
"
3.0000000000000000
"
],[
1554262296549
,
1554262745760
,
"
3.0000000000000000
"
],[
1554262745760
,
1554263194971
,
"
3.0000000000000000
"
],[
1554263194971
,
1554263644182
,
"
3.0000000000000000
"
],[
1554263644182
,
1554264093393
,
"
3.2857142857142857
"
],[
1554264093393
,
1554264542604
,
"
4.0000000000000000
"
],[
1554264542604
,
1554264991815
,
"
4.0000000000000000
"
],[
1554264991815
,
1554265441026
,
"
4.0000000000000000
"
],[
1554265441026
,
1554265890237
,
"
4.0000000000000000
"
],[
1554265890237
,
1554266339448
,
"
4.0000000000000000
"
],[
1554266339448
,
1554266788659
,
"
4.0000000000000000
"
],[
1554266788659
,
1554267237870
,
"
4.0000000000000000
"
],[
1554267237870
,
1554267687081
,
"
4.2500000000000000
"
],[
1554267687081
,
1554268136292
,
"
5.0000000000000000
"
],[
1554268136292
,
1554268585503
,
"
5.0000000000000000
"
],[
1554268585503
,
1554269034714
,
"
5.0000000000000000
"
],[
1554269034714
,
1554269483925
,
"
5.0000000000000000
"
],[
1554269483925
,
1554269933136
,
"
5.0000000000000000
"
],[
1554269933136
,
1554270382347
,
"
5.0000000000000000
"
],[
1554270382347
,
1554270831558
,
"
5.0000000000000000
"
],[
1554270831558
,
1554271280769
,
"
5.2500000000000000
"
],[
1554271280769
,
1554271729980
,
"
6.0000000000000000
"
],[
1554271729980
,
1554272179191
,
"
6.0000000000000000
"
],[
1554272179191
,
1554272628402
,
"
6.0000000000000000
"
],[
1554272628402
,
1554273077613
,
"
6.0000000000000000
"
],[
1554273077613
,
1554273526824
,
"
6.0000000000000000
"
],[
1554273526824
,
1554273976035
,
"
6.0000000000000000
"
],[
1554273976035
,
1554274425246
,
"
6.0000000000000000
"
],[
1554274425246
,
1554274874457
,
"
6.2500000000000000
"
],[
1554274874457
,
1554275323668
,
"
7.0000000000000000
"
],[
1554275323668
,
1554275772879
,
"
7.0000000000000000
"
],[
1554275772879
,
1554276222090
,
"
7.0000000000000000
"
],[
1554276222090
,
1554276671301
,
"
7.0000000000000000
"
],[
1554276671301
,
1554277120512
,
"
7.0000000000000000
"
],[
1554277120512
,
1554277569723
,
"
7.0000000000000000
"
],[
1554277569723
,
1554278018934
,
"
7.0000000000000000
"
],[
1554278018934
,
1554278468145
,
"
7.2500000000000000
"
],[
1554278468145
,
1554278917356
,
"
8.0000000000000000
"
],[
1554278917356
,
1554279366567
,
"
8.0000000000000000
"
],[
1554279366567
,
1554279815778
,
"
8.0000000000000000
"
],[
1554279815778
,
1554280264989
,
"
8.0000000000000000
"
],[
1554280264989
,
1554280714200
,
"
8.0000000000000000
"
],[
1554280714200
,
1554281163411
,
"
8.0000000000000000
"
],[
1554281163411
,
1554281612622
,
"
8.0000000000000000
"
],[
1554281612622
,
1554282061833
,
"
8.2500000000000000
"
],[
1554282061833
,
1554282511044
,
"
9.0000000000000000
"
],[
1554282511044
,
1554282960255
,
"
9.0000000000000000
"
],[
1554282960255
,
1554283409466
,
"
9.0000000000000000
"
],[
1554283409466
,
1554283858677
,
"
9.0000000000000000
"
],[
1554283858677
,
1554284307888
,
"
9.0000000000000000
"
],[
1554284307888
,
1554284757099
,
"
9.0000000000000000
"
],[
1554284757099
,
1554285206310
,
"
9.0000000000000000
"
],[
1554285206310
,
1554285655521
,
"
9.1428571428571429
"
],[
1554285655521
,
1554286104732
,
"
10.0000000000000000
"
],[
1554286104732
,
1554286553943
,
"
10.0000000000000000
"
],[
1554286553943
,
1554287003154
,
"
10.0000000000000000
"
],[
1554287003154
,
1554287452365
,
"
10.0000000000000000
"
],[
1554287452365
,
1554287901576
,
"
10.0000000000000000
"
],[
1554287901576
,
1554288350787
,
"
10.0000000000000000
"
],[
1554288350787
,
1554288799998
,
"
10.0000000000000000
"
],[
1554288799998
,
1554289249209
,
"
10.1428571428571429
"
],[
1554289249209
,
1554289698420
,
"
11.0000000000000000
"
],[
1554289698420
,
1554290147631
,
"
11.0000000000000000
"
],[
1554290147631
,
1554290596842
,
"
11.0000000000000000
"
],[
1554290596842
,
1554291046053
,
"
11.0000000000000000
"
],[
1554291046053
,
1554291495264
,
"
11.0000000000000000
"
],[
1554291495264
,
1554291944475
,
"
11.0000000000000000
"
],[
1554291944475
,
1554292393686
,
"
11.0000000000000000
"
],[
1554292393686
,
1554292842897
,
"
11.1428571428571429
"
],[
1554292842897
,
1554293292108
,
"
12.0000000000000000
"
],[
1554293292108
,
1554293741319
,
"
12.0000000000000000
"
],[
1554293741319
,
1554294190530
,
"
12.0000000000000000
"
],[
1554294190530
,
1554294639741
,
"
12.0000000000000000
"
],[
1554294639741
,
1554295088952
,
"
12.0000000000000000
"
],[
1554295088952
,
1554295538163
,
"
12.0000000000000000
"
],[
1554295538163
,
1554295987374
,
"
12.0000000000000000
"
],[
1554295987374
,
1554296436585
,
"
12.1428571428571429
"
],[
1554296436585
,
1554296885796
,
"
13.0000000000000000
"
],[
1554296885796
,
1554297335007
,
"
13.0000000000000000
"
],[
1554297335007
,
1554297784218
,
"
13.0000000000000000
"
],[
1554297784218
,
1554298233429
,
"
13.0000000000000000
"
],[
1554298233429
,
1554298682640
,
"
13.0000000000000000
"
],[
1554298682640
,
1554299131851
,
"
13.0000000000000000
"
],[
1554299131851
,
1554299581062
,
"
13.0000000000000000
"
],[
1554299581062
,
1554300030273
,
"
13.1428571428571429
"
],[
1554300030273
,
1554300479484
,
"
14.0000000000000000
"
],[
1554300479484
,
1554300928695
,
"
14.0000000000000000
"
],[
1554300928695
,
1554301377906
,
"
14.0000000000000000
"
],[
1554301377906
,
1554301827117
,
"
14.0000000000000000
"
],[
1554301827117
,
1554302276328
,
"
14.0000000000000000
"
],[
1554302276328
,
1554302725539
,
"
14.0000000000000000
"
],[
1554302725539
,
1554303174750
,
"
14.0000000000000000
"
],[
1554303174750
,
1554303623961
,
"
14.1250000000000000
"
],[
1554303623961
,
1554304073172
,
"
15.0000000000000000
"
],[
1554304073172
,
1554304522383
,
"
15.0000000000000000
"
],[
1554304522383
,
1554304971594
,
"
15.0000000000000000
"
],[
1554304971594
,
1554305420805
,
"
15.0000000000000000
"
],[
1554305420805
,
1554305870016
,
"
15.0000000000000000
"
],[
1554305870016
,
1554306319227
,
"
15.0000000000000000
"
],[
1554306319227
,
1554306768438
,
"
15.0000000000000000
"
],[
1554306768438
,
1554307217649
,
"
15.1250000000000000
"
],[
1554307217649
,
1554307666860
,
"
16.0000000000000000
"
],[
1554307666860
,
1554308116071
,
"
16.0000000000000000
"
],[
1554308116071
,
1554308565282
,
"
16.0000000000000000
"
],[
1554308565282
,
1554309014493
,
"
16.0000000000000000
"
],[
1554309014493
,
1554309463704
,
"
16.0000000000000000
"
],[
1554309463704
,
1554309912915
,
"
16.0000000000000000
"
],[
1554309912915
,
1554310362126
,
"
16.0000000000000000
"
],[
1554310362126
,
1554310811337
,
"
16.1250000000000000
"
],[
1554310811337
,
1554311260548
,
"
17.0000000000000000
"
],[
1554311260548
,
1554311709759
,
"
17.0000000000000000
"
],[
1554311709759
,
1554312158970
,
"
17.0000000000000000
"
],[
1554312158970
,
1554312608181
,
"
17.0000000000000000
"
],[
1554312608181
,
1554313057392
,
"
17.0000000000000000
"
],[
1554313057392
,
1554313506603
,
"
17.0000000000000000
"
],[
1554313506603
,
1554313955814
,
"
17.0000000000000000
"
],[
1554313955814
,
1554314405025
,
"
17.1250000000000000
"
],[
1554314405025
,
1554314854236
,
"
18.0000000000000000
"
],[
1554314854236
,
1554315303447
,
"
18.0000000000000000
"
],[
1554315303447
,
1554315752658
,
"
18.0000000000000000
"
],[
1554315752658
,
1554316201869
,
"
18.0000000000000000
"
],[
1554316201869
,
1554316651080
,
"
18.0000000000000000
"
],[
1554316651080
,
1554317100291
,
"
18.0000000000000000
"
],[
1554317100291
,
1554317549502
,
"
18.0000000000000000
"
],[
1554317549502
,
1554317998713
,
"
18.0000000000000000
"
],[
1554317998713
,
1554318447924
,
"
19.0000000000000000
"
],[
1554318447924
,
1554318897135
,
"
19.0000000000000000
"
],[
1554318897135
,
1554319346346
,
"
19.0000000000000000
"
],[
1554319346346
,
1554319795557
,
"
19.0000000000000000
"
],[
1554319795557
,
1554320244768
,
"
19.0000000000000000
"
],[
1554320244768
,
1554320693979
,
"
19.0000000000000000
"
],[
1554320693979
,
1554321143190
,
"
19.0000000000000000
"
],[
1554321143190
,
1554321592401
,
"
19.0000000000000000
"
],[
1554321592401
,
1554322041612
,
"
20.0000000000000000
"
],[
1554322041612
,
1554322490823
,
"
20.0000000000000000
"
],[
1554322490823
,
1554322940034
,
"
20.0000000000000000
"
],[
1554322940034
,
1554323389245
,
"
20.0000000000000000
"
],[
1554323389245
,
1554323838456
,
"
20.0000000000000000
"
],[
1554323838456
,
1554324287667
,
"
20.0000000000000000
"
],[
1554324287667
,
1554324736878
,
"
20.0000000000000000
"
],[
1554324736878
,
1554325186089
,
"
20.0000000000000000
"
],[
1554325186089
,
1554325635300
,
"
21.0000000000000000
"
],[
1554325635300
,
1554326084511
,
"
21.0000000000000000
"
],[
1554326084511
,
1554326533722
,
"
21.0000000000000000
"
],[
1554326533722
,
1554326982933
,
"
21.0000000000000000
"
],[
1554326982933
,
1554327432144
,
"
21.0000000000000000
"
],[
1554327432144
,
1554327881355
,
"
21.0000000000000000
"
],[
1554327881355
,
1554328330566
,
"
21.0000000000000000
"
],[
1554328330566
,
1554328779777
,
"
21.0000000000000000
"
],[
1554328779777
,
1554329228988
,
"
22.0000000000000000
"
],[
1554329228988
,
1554329678199
,
"
22.0000000000000000
"
],[
1554329678199
,
1554330127410
,
"
22.0000000000000000
"
],[
1554330127410
,
1554330576621
,
"
22.0000000000000000
"
],[
1554330576621
,
1554331025832
,
"
22.0000000000000000
"
],[
1554331025832
,
1554331475043
,
"
22.0000000000000000
"
],[
1554331475043
,
1554331924254
,
"
22.0000000000000000
"
],[
1554331924254
,
1554332373465
,
"
22.0000000000000000
"
],[
1554332373465
,
1554332822676
,
"
23.0000000000000000
"
],[
1554332822676
,
1554333271887
,
"
23.0000000000000000
"
],[
1554333271887
,
1554333721098
,
"
23.0000000000000000
"
],[
1554333721098
,
1554334170309
,
"
23.0000000000000000
"
],[
1554334170309
,
1554334619520
,
"
23.0000000000000000
"
],[
1554334619520
,
1554335068731
,
"
23.0000000000000000
"
],[
1554335068731
,
1554335517942
,
"
23.0000000000000000
"
],[
1554335517942
,
1554335967153
,
"
23.0000000000000000
"
],[
1554335967153
,
1554336416364
,
"
0.00000000000000000000
"
],[
1554336416364
,
1554336865575
,
"
0.00000000000000000000
"
],[
1554336865575
,
1554337314786
,
"
0.00000000000000000000
"
],[
1554337314786
,
1554337763997
,
"
0.00000000000000000000
"
],[
1554337763997
,
1554338213208
,
"
0.00000000000000000000
"
],[
1554338213208
,
1554338662419
,
"
0.00000000000000000000
"
],[
1554338662419
,
1554339111630
,
"
0.00000000000000000000
"
],[
1554339111630
,
1554339560841
,
"
0.00000000000000000000
"
],[
1554339560841
,
1554340010052
,
"
1.00000000000000000000
"
],[
1554340010052
,
1554340459263
,
"
1.00000000000000000000
"
],[
1554340459263
,
1554340908474
,
"
1.00000000000000000000
"
],[
1554340908474
,
1554341357685
,
"
1.00000000000000000000
"
],[
1554341357685
,
1554341806896
,
"
1.00000000000000000000
"
],[
1554341806896
,
1554342256107
,
"
1.00000000000000000000
"
],[
1554342256107
,
1554342705318
,
"
1.00000000000000000000
"
],[
1554342705318
,
1554343154529
,
"
1.00000000000000000000
"
],[
1554343154529
,
1554343603740
,
"
2.0000000000000000
"
],[
1554343603740
,
1554344052951
,
"
2.0000000000000000
"
],[
1554344052951
,
1554344502162
,
"
2.0000000000000000
"
],[
1554344502162
,
1554344951373
,
"
2.0000000000000000
"
],[
1554344951373
,
1554345400584
,
"
2.0000000000000000
"
],[
1554345400584
,
1554345849795
,
"
2.0000000000000000
"
],[
1554345849795
,
1554346299006
,
"
2.0000000000000000
"
],[
1554346299006
,
1554346748217
,
"
2.0000000000000000
"
],[
1554346748217
,
1554347197428
,
"
3.0000000000000000
"
],[
1554347197428
,
1554347646639
,
"
3.0000000000000000
"
],[
1554347646639
,
1554348095850
,
"
3.0000000000000000
"
],[
1554348095850
,
1554348545061
,
"
3.0000000000000000
"
],[
1554348545061
,
1554348994272
,
"
3.0000000000000000
"
],[
1554348994272
,
1554349443483
,
"
3.0000000000000000
"
],[
1554349443483
,
1554349892694
,
"
3.0000000000000000
"
],[
1554349892694
,
1554350341905
,
"
3.0000000000000000
"
],[
1554350341905
,
1554350791116
,
"
4.0000000000000000
"
],[
1554350791116
,
1554351240327
,
"
4.0000000000000000
"
],[
1554351240327
,
1554351689538
,
"
4.0000000000000000
"
],[
1554351689538
,
1554352138749
,
"
4.0000000000000000
"
],[
1554352138749
,
1554352587960
,
"
4.0000000000000000
"
],[
1554352587960
,
1554353037171
,
"
4.0000000000000000
"
],[
1554353037171
,
1554353486382
,
"
4.0000000000000000
"
],[
1554353486382
,
1554353935593
,
"
4.0000000000000000
"
],[
1554353935593
,
1554354384804
,
"
4.8750000000000000
"
],[
1554354384804
,
1554354834015
,
"
5.0000000000000000
"
],[
1554354834015
,
1554355283226
,
"
5.0000000000000000
"
],[
1554355283226
,
1554355732437
,
"
5.0000000000000000
"
],[
1554355732437
,
1554356181648
,
"
5.0000000000000000
"
],[
1554356181648
,
1554356630859
,
"
5.0000000000000000
"
],[
1554356630859
,
1554357080070
,
"
5.0000000000000000
"
],[
1554357080070
,
1554357529281
,
"
5.0000000000000000
"
],[
1554357529281
,
1554357978492
,
"
5.8750000000000000
"
],[
1554357978492
,
1554358427703
,
"
6.0000000000000000
"
],[
1554358427703
,
1554358876914
,
"
6.0000000000000000
"
],[
1554358876914
,
1554359326125
,
"
6.0000000000000000
"
],[
1554359326125
,
1554359775336
,
"
6.0000000000000000
"
],[
1554359775336
,
1554360224547
,
"
6.0000000000000000
"
],[
1554360224547
,
1554360673758
,
"
6.0000000000000000
"
],[
1554360673758
,
1554361122969
,
"
6.0000000000000000
"
],[
1554361122969
,
1554361572180
,
"
6.8750000000000000
"
],[
1554361572180
,
1554362021391
,
"
7.0000000000000000
"
],[
1554362021391
,
1554362470602
,
"
7.0000000000000000
"
],[
1554362470602
,
1554362919813
,
"
7.0000000000000000
"
],[
1554362919813
,
1554363369024
,
"
7.0000000000000000
"
],[
1554363369024
,
1554363818235
,
"
7.0000000000000000
"
],[
1554363818235
,
1554364267446
,
"
7.0000000000000000
"
],[
1554364267446
,
1554364716657
,
"
7.0000000000000000
"
],[
1554364716657
,
1554365165868
,
"
7.8750000000000000
"
],[
1554365165868
,
1554365615079
,
"
8.0000000000000000
"
],[
1554365615079
,
1554366064290
,
"
8.0000000000000000
"
],[
1554366064290
,
1554366513501
,
"
8.0000000000000000
"
],[
1554366513501
,
1554366962712
,
"
8.0000000000000000
"
],[
1554366962712
,
1554367411923
,
"
8.0000000000000000
"
],[
1554367411923
,
1554367861134
,
"
8.0000000000000000
"
],[
1554367861134
,
1554368310345
,
"
8.0000000000000000
"
],[
1554368310345
,
1554368759556
,
"
8.8571428571428571
"
],[
1554368759556
,
1554369208767
,
"
9.0000000000000000
"
],[
1554369208767
,
1554369657978
,
"
9.0000000000000000
"
],[
1554369657978
,
1554370107189
,
"
9.0000000000000000
"
],[
1554370107189
,
1554370556400
,
"
9.0000000000000000
"
],[
1554370556400
,
1554371005611
,
"
9.0000000000000000
"
],[
1554371005611
,
1554371454822
,
"
9.0000000000000000
"
],[
1554371454822
,
1554371904033
,
"
9.0000000000000000
"
],[
1554371904033
,
1554372353244
,
"
9.8571428571428571
"
],[
1554372353244
,
1554372802455
,
"
10.0000000000000000
"
],[
1554372802455
,
1554373251666
,
"
10.0000000000000000
"
],[
1554373251666
,
1554373700877
,
"
10.0000000000000000
"
],[
1554373700877
,
1554374150088
,
"
10.0000000000000000
"
],[
1554374150088
,
1554374599299
,
"
10.0000000000000000
"
],[
1554374599299
,
1554375048510
,
"
10.0000000000000000
"
],[
1554375048510
,
1554375497721
,
"
10.0000000000000000
"
],[
1554375497721
,
1554375946932
,
"
10.8571428571428571
"
],[
1554375946932
,
1554376396143
,
"
11.0000000000000000
"
],[
1554376396143
,
1554376845354
,
"
11.0000000000000000
"
],[
1554376845354
,
1554377294565
,
"
11.0000000000000000
"
],[
1554377294565
,
1554377743776
,
"
11.0000000000000000
"
],[
1554377743776
,
1554378192987
,
"
11.0000000000000000
"
],[
1554378192987
,
1554378642198
,
"
11.0000000000000000
"
],[
1554378642198
,
1554379091409
,
"
11.0000000000000000
"
],[
1554379091409
,
1554379540620
,
"
11.8571428571428571
"
],[
1554379540620
,
1554379989831
,
"
12.0000000000000000
"
],[
1554379989831
,
1554380439042
,
"
12.0000000000000000
"
],[
1554380439042
,
1554380888253
,
"
12.0000000000000000
"
],[
1554380888253
,
1554381337464
,
"
12.0000000000000000
"
],[
1554381337464
,
1554381786675
,
"
12.0000000000000000
"
],[
1554381786675
,
1554382235886
,
"
12.0000000000000000
"
],[
1554382235886
,
1554382685097
,
"
12.0000000000000000
"
],[
1554382685097
,
1554383134308
,
"
12.8571428571428571
"
],[
1554383134308
,
1554383583519
,
"
13.0000000000000000
"
],[
1554383583519
,
1554384032730
,
"
13.0000000000000000
"
],[
1554384032730
,
1554384481941
,
"
13.0000000000000000
"
],[
1554384481941
,
1554384931152
,
"
13.0000000000000000
"
],[
1554384931152
,
1554385380363
,
"
13.0000000000000000
"
],[
1554385380363
,
1554385829574
,
"
13.0000000000000000
"
],[
1554385829574
,
1554386278785
,
"
13.0000000000000000
"
],[
1554386278785
,
1554386727996
,
"
13.7500000000000000
"
],[
1554386727996
,
1554387177207
,
"
14.0000000000000000
"
],[
1554387177207
,
1554387626418
,
"
14.0000000000000000
"
],[
1554387626418
,
1554388075629
,
"
14.0000000000000000
"
],[
1554388075629
,
1554388524840
,
"
14.0000000000000000
"
],[
1554388524840
,
1554388974051
,
"
14.0000000000000000
"
],[
1554388974051
,
1554389423262
,
"
14.0000000000000000
"
],[
1554389423262
,
1554389872473
,
"
14.0000000000000000
"
],[
1554389872473
,
1554390321684
,
"
14.7500000000000000
"
],[
1554390321684
,
1554390770895
,
"
15.0000000000000000
"
],[
1554390770895
,
1554391220106
,
"
15.0000000000000000
"
],[
1554391220106
,
1554391669317
,
"
15.0000000000000000
"
],[
1554391669317
,
1554392118528
,
"
15.0000000000000000
"
],[
1554392118528
,
1554392567739
,
"
15.0000000000000000
"
],[
1554392567739
,
1554393016950
,
"
15.0000000000000000
"
],[
1554393016950
,
1554393466161
,
"
15.0000000000000000
"
],[
1554393466161
,
1554393915372
,
"
15.7500000000000000
"
],[
1554393915372
,
1554394364583
,
"
16.0000000000000000
"
],[
1554394364583
,
1554394813794
,
"
16.0000000000000000
"
],[
1554394813794
,
1554395263005
,
"
16.0000000000000000
"
],[
1554395263005
,
1554395712216
,
"
16.0000000000000000
"
],[
1554395712216
,
1554396161427
,
"
16.0000000000000000
"
],[
1554396161427
,
1554396610638
,
"
16.0000000000000000
"
],[
1554396610638
,
1554397059849
,
"
16.0000000000000000
"
],[
1554397059849
,
1554397509060
,
"
16.7500000000000000
"
],[
1554397509060
,
1554397958271
,
"
17.0000000000000000
"
],[
1554397958271
,
1554398407482
,
"
17.0000000000000000
"
],[
1554398407482
,
1554398856693
,
"
17.0000000000000000
"
],[
1554398856693
,
1554399305904
,
"
17.0000000000000000
"
],[
1554399305904
,
1554399755115
,
"
17.0000000000000000
"
],[
1554399755115
,
1554400204326
,
"
17.0000000000000000
"
],[
1554400204326
,
1554400653537
,
"
17.0000000000000000
"
],[
1554400653537
,
1554401102748
,
"
17.7500000000000000
"
],[
1554401102748
,
1554401551959
,
"
18.0000000000000000
"
],[
1554401551959
,
1554402001170
,
"
18.0000000000000000
"
],[
1554402001170
,
1554402450381
,
"
18.0000000000000000
"
],[
1554402450381
,
1554402899592
,
"
18.0000000000000000
"
],[
1554402899592
,
1554403348803
,
"
18.0000000000000000
"
],[
1554403348803
,
1554403798014
,
"
18.0000000000000000
"
],[
1554403798014
,
1554404247225
,
"
18.0000000000000000
"
],[
1554404247225
,
1554404696436
,
"
18.7142857142857143
"
],[
1554404696436
,
1554405145647
,
"
19.0000000000000000
"
],[
1554405145647
,
1554405594858
,
"
19.0000000000000000
"
],[
1554405594858
,
1554406044069
,
"
19.0000000000000000
"
],[
1554406044069
,
1554406493280
,
"
19.0000000000000000
"
],[
1554406493280
,
1554406942491
,
"
19.0000000000000000
"
],[
1554406942491
,
1554407391702
,
"
19.0000000000000000
"
],[
1554407391702
,
1554407840913
,
"
19.0000000000000000
"
],[
1554407840913
,
1554408290124
,
"
19.7142857142857143
"
],[
1554408290124
,
1554408739335
,
"
20.0000000000000000
"
],[
1554408739335
,
1554409188546
,
"
20.0000000000000000
"
],[
1554409188546
,
1554409637757
,
"
20.0000000000000000
"
],[
1554409637757
,
1554410086968
,
"
20.0000000000000000
"
],[
1554410086968
,
1554410536179
,
"
20.0000000000000000
"
],[
1554410536179
,
1554410985390
,
"
20.0000000000000000
"
],[
1554410985390
,
1554411434601
,
"
20.0000000000000000
"
],[
1554411434601
,
1554411883812
,
"
20.7142857142857143
"
],[
1554411883812
,
1554412333023
,
"
21.0000000000000000
"
],[
1554412333023
,
1554412782234
,
"
21.0000000000000000
"
],[
1554412782234
,
1554413231445
,
"
21.0000000000000000
"
],[
1554413231445
,
1554413680656
,
"
21.0000000000000000
"
],[
1554413680656
,
1554414129867
,
"
21.0000000000000000
"
],[
1554414129867
,
1554414579078
,
"
21.0000000000000000
"
],[
1554414579078
,
1554415028289
,
"
21.0000000000000000
"
],[
1554415028289
,
1554415477500
,
"
21.7142857142857143
"
],[
1554415477500
,
1554415926711
,
"
22.0000000000000000
"
],[
1554415926711
,
1554416375922
,
"
22.0000000000000000
"
],[
1554416375922
,
1554416825133
,
"
22.0000000000000000
"
],[
1554416825133
,
1554417274344
,
"
22.0000000000000000
"
],[
1554417274344
,
1554417723555
,
"
22.0000000000000000
"
],[
1554417723555
,
1554418172766
,
"
22.0000000000000000
"
],[
1554418172766
,
1554418621977
,
"
22.0000000000000000
"
],[
1554418621977
,
1554419071188
,
"
22.7142857142857143
"
],[
1554419071188
,
1554419520399
,
"
23.0000000000000000
"
],[
1554419520399
,
1554419969610
,
"
23.0000000000000000
"
],[
1554419969610
,
1554420418821
,
"
23.0000000000000000
"
],[
1554420418821
,
1554420868032
,
"
23.0000000000000000
"
],[
1554420868032
,
1554421317243
,
"
23.0000000000000000
"
],[
1554421317243
,
1554421766454
,
"
23.0000000000000000
"
],[
1554421766454
,
1554422215665
,
"
23.0000000000000000
"
],[
1554422215665
,
1554422664876
,
"
17.2500000000000000
"
]];
var
filterMode
=
'
weakFilter
'
;
// line-artifact
var
filterMode
=
'
empty
'
;
// OK
var
filterMode
=
'
filter
'
;
// line-artifact
var
connectNulls
=
false
;
var
scale
=
true
;
var
option
=
{
dataZoom
:
[
{
show
:
true
,
realtime
:
true
,
filterMode
:
filterMode
,
start
:
0
,
end
:
100
,
minValueSpan
:
112303
}
],
xAxis
:
{
type
:
"
time
"
,
min
:
1554139674662
,
max
:
1554355295491
,
},
dataset
:
[
{
source
:
datasetSource1
,
sourceHeader
:
false
}
],
yAxis
:
[
{
scale
:
scale
,
type
:
"
value
"
}
],
series
:
[
{
connectNulls
:
connectNulls
,
name
:
"
DSET
"
,
type
:
"
line
"
,
yAxisIndex
:
0
,
showSymbol
:
false
,
symbol
:
"
rect
"
,
datasetIndex
:
0
,
encode
:
{
x
:
[
0
],
y
:
2
}
}
]
};
var
option2
=
{
dataZoom
:
[
{
show
:
true
,
realtime
:
true
,
filterMode
:
filterMode
,
start
:
0
,
end
:
100
,
minValueSpan
:
449211
}
],
xAxis
:
{
type
:
"
time
"
,
min
:
1553695124932
,
max
:
1554557608248
,
},
dataset
:
[
{
source
:
datasetSource2
,
sourceHeader
:
false
}
],
yAxis
:
[
{
scale
:
scale
,
type
:
"
value
"
}
],
series
:
[
{
connectNulls
:
connectNulls
,
name
:
"
DSET
"
,
type
:
"
line
"
,
yAxisIndex
:
0
,
showSymbol
:
false
,
symbol
:
"
rect
"
,
datasetIndex
:
0
,
encode
:
{
x
:
[
0
],
y
:
2
}
}
]
};
chart
=
myChart
=
testHelper
.
create
(
echarts
,
'
main1
'
,
{
title
:
[
'
Case from https://github.com/apache/echarts/issues/10228
'
],
option
:
option
,
button
:
{
text
:
'
Click to trigger extraneous lines bug
'
,
onClick
:
()
=>
{
myChart
.
setOption
(
option2
,
true
);
}
}
});
});
</script>
</body>
</html>
test/markLine-symbolRotate.html
浏览文件 @
ca83c55b
...
...
@@ -117,6 +117,7 @@ under the License.
markLine
:
{
silent
:
true
,
// symbol: 'triangle',
symbolRotate
:
[
20
,
45
],
data
:
[
[
{
name
:
'
rotation not specified
'
,
coord
:
[
'
2014-06-20
'
,
300
],
symbol
:
'
arrow
'
},
...
...
@@ -156,10 +157,13 @@ under the License.
[{
symbol
:
'
rect
'
,
x
:
'
90%
'
,
yAxis
:
'
average
'
yAxis
:
'
average
'
,
symbolRotate
:
0
,
symbolOffset
:
[
50
,
0
]
},
{
symbol
:
'
triangle
'
,
symbolRotate
:
180
,
symbolRotate
:
130
,
// symbolOffset: [-50, 0],
label
:
{
position
:
'
start
'
,
formatter
:
'
Average
'
,
...
...
test/resize-animation.html
0 → 100644
浏览文件 @
ca83c55b
<!--
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.
-->
<html>
<head>
<meta
charset=
"utf-8"
>
<script
src=
"lib/esl.js"
></script>
<script
src=
"lib/config.js"
></script>
<script
src=
"lib/testHelper.js"
></script>
<link
rel=
"stylesheet"
href=
"lib/reset.css"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
/>
</head>
<body>
<style>
body
{
position
:
absolute
;
left
:
0
;
top
:
0
;
}
</style>
<div
id=
"main0"
></div>
<script>
require
([
'
echarts
'
// 'echarts/chart/pie',
// 'echarts/component/title',
// 'echarts/component/legend',
// 'echarts/component/tooltip'
],
function
(
echarts
)
{
require
([
'
echarts
'
],
function
(
echarts
)
{
const
option
=
{
tooltip
:
{
trigger
:
'
item
'
,
formatter
:
"
{a} <br/>{b} : {c} ({d}%)
"
},
legend
:
{
orient
:
'
vertical
'
,
left
:
'
left
'
,
data
:
[
'
直接访问
'
,
'
邮件营销
'
,
'
联盟广告
'
,
'
视频广告(value is null)
'
,
'
搜索引擎
'
]
},
series
:
[
{
name
:
'
访问来源
'
,
type
:
'
pie
'
,
radius
:
'
55%
'
,
center
:
[
'
50%
'
,
'
60%
'
],
selectedMode
:
'
single
'
,
data
:[
{
value
:
335
,
name
:
'
直接访问
'
},
{
value
:
310
,
name
:
'
邮件营销
'
},
{
value
:
234
,
name
:
'
联盟广告
'
},
{
value
:
null
,
name
:
'
视频广告(value is null)
'
},
{
value
:
1548
,
name
:
'
搜索引擎
'
}
]
}
]
};
var
myChart
=
testHelper
.
create
(
echarts
,
'
main0
'
,
{
width
:
600
,
height
:
400
,
title
:
[
'
Resize animation should be configured properly
'
],
option
:
option
,
buttons
:
[{
text
:
'
Resize without animation by default
'
,
onClick
:
()
=>
{
myChart
.
resize
({
width
:
400
,
height
:
266
})
}
},
{
text
:
'
Resize with animaiton
'
,
onClick
:
()
=>
{
myChart
.
resize
({
width
:
300
,
height
:
200
,
animation
:
{
// Use a long duration so it can be recorded
duration
:
2000
,
easing
:
'
cubicInOut
'
}
})
}
}]
});
});
});
</script>
</body>
</html>
\ No newline at end of file
test/runTest/actions/__meta__.json
浏览文件 @
ca83c55b
...
...
@@ -102,6 +102,7 @@
"line-boldWhenHover"
:
1
,
"line-crash"
:
1
,
"line-endLabel"
:
1
,
"line-extraneous"
:
2
,
"map"
:
3
,
"map-contour"
:
2
,
"map-default"
:
1
,
...
...
@@ -130,6 +131,7 @@
"radar2"
:
1
,
"radar3"
:
1
,
"radar4"
:
1
,
"resize-animation"
:
1
,
"sankey-depth"
:
1
,
"sankey-jump"
:
1
,
"sankey-level"
:
1
,
...
...
test/runTest/actions/line-extraneous.json
0 → 100644
浏览文件 @
ca83c55b
[{
"name"
:
"Action 1"
,
"ops"
:[{
"type"
:
"mousedown"
,
"time"
:
596
,
"x"
:
28
,
"y"
:
93
},{
"type"
:
"mouseup"
,
"time"
:
698
,
"x"
:
28
,
"y"
:
93
},{
"time"
:
699
,
"delay"
:
2000
,
"type"
:
"screenshot-auto"
}],
"scrollY"
:
0
,
"scrollX"
:
0
,
"timestamp"
:
1568042380534
},{
"name"
:
"Action 2"
,
"ops"
:[{
"type"
:
"mousedown"
,
"time"
:
736
,
"x"
:
218
,
"y"
:
184
},{
"type"
:
"mouseup"
,
"time"
:
827
,
"x"
:
218
,
"y"
:
184
},{
"time"
:
828
,
"delay"
:
400
,
"type"
:
"screenshot-auto"
}],
"scrollY"
:
416
,
"scrollX"
:
0
,
"timestamp"
:
1617082817083
}]
\ No newline at end of file
test/runTest/actions/resize-animation.json
0 → 100644
浏览文件 @
ca83c55b
[{
"name"
:
"Action 1"
,
"ops"
:[{
"type"
:
"mousemove"
,
"time"
:
294
,
"x"
:
206
,
"y"
:
78
},{
"type"
:
"mousedown"
,
"time"
:
382
,
"x"
:
206
,
"y"
:
78
},{
"type"
:
"mouseup"
,
"time"
:
481
,
"x"
:
206
,
"y"
:
78
},{
"time"
:
482
,
"delay"
:
400
,
"type"
:
"screenshot-auto"
},{
"type"
:
"mousemove"
,
"time"
:
910
,
"x"
:
207
,
"y"
:
78
},{
"type"
:
"mousemove"
,
"time"
:
1111
,
"x"
:
248
,
"y"
:
78
},{
"type"
:
"mousedown"
,
"time"
:
1201
,
"x"
:
248
,
"y"
:
78
},{
"type"
:
"mouseup"
,
"time"
:
1305
,
"x"
:
248
,
"y"
:
78
},{
"time"
:
1306
,
"delay"
:
400
,
"type"
:
"screenshot-auto"
},{
"type"
:
"mousemove"
,
"time"
:
1320
,
"x"
:
248
,
"y"
:
78
}],
"scrollY"
:
0
,
"scrollX"
:
0
,
"timestamp"
:
1617085338625
}]
\ No newline at end of file
test/symbol3.html
浏览文件 @
ca83c55b
...
...
@@ -34,6 +34,7 @@ under the License.
</head>
<body>
<div
id=
"main0"
></div>
<div
id=
"main1"
></div>
<script>
require
([
...
...
@@ -94,12 +95,55 @@ under the License.
}]
};
var
series
=
{
name
:
'
Original
'
,
type
:
'
scatter
'
,
symbol
:
'
circle
'
,
data
:
(
function
()
{
function
random
(
max
)
{
return
+
(
Math
.
random
()
*
max
).
toFixed
(
3
);
}
var
seriesData
=
[];
for
(
var
i
=
0
;
i
<
20
;
i
++
)
{
seriesData
.
push
([
random
(
10
),
random
(
10
),
random
(
20
)]);
}
return
seriesData
;
})()
};
var
option2
=
{
legend
:
{},
xAxis
:
{},
yAxis
:
{},
tooltip
:
{
formatter
:
function
(
params
)
{
return
params
.
marker
+
params
.
seriesName
+
(
params
.
seriesName
===
'
Offset
'
?
'
<br/>offset:
'
+
params
.
value
[
2
]
:
''
);
}
},
series
:
[
series
,
Object
.
assign
({},
series
,
{
name
:
'
Offset
'
,
symbol
:
'
circle
'
,
// symbolOffset: 20,
symbolOffset
:
function
(
data
)
{
return
data
[
2
]
}
})
]
};
var
chart
=
testHelper
.
create
(
echarts
,
'
main0
'
,
{
title
:
'
Rotates the symbol as we need
'
,
option
:
option
});
var
chart2
=
testHelper
.
create
(
echarts
,
'
main1
'
,
{
title
:
'
Symbol should have various offset
'
,
option
:
option2
});
});
</script>
</body>
</html>
\ No newline at end of file
</html>
test/ut/core/extendExpect.ts
浏览文件 @
ca83c55b
...
...
@@ -18,7 +18,9 @@
* under the License.
*/
import
{
isValueFinite
}
from
'
./utHelper
'
;
function
isValueFinite
(
val
:
unknown
):
boolean
{
return
val
!=
null
&&
val
!==
''
&&
isFinite
(
val
as
number
);
}
// Setup expectes
...
...
test/ut/core/utHelper.ts
浏览文件 @
ca83c55b
...
...
@@ -46,6 +46,16 @@ export function createChart(params?: {
'
bottom:0
'
,
'
right:0
'
].
join
(
'
;
'
);
Object
.
defineProperty
(
el
,
'
clientWidth
'
,
{
get
()
{
return
params
.
width
||
500
;
}
});
Object
.
defineProperty
(
el
,
'
clientHeight
'
,
{
get
()
{
return
params
.
height
||
400
;
}
});
const
chart
=
init
(
el
,
params
.
theme
,
params
.
opts
);
return
chart
;
};
...
...
@@ -80,10 +90,6 @@ export const curry = zrUtilCurry;
export
const
bind
=
zrUtilBind
;
export
function
isValueFinite
(
val
:
unknown
):
boolean
{
return
val
!=
null
&&
val
!==
''
&&
isFinite
(
val
as
number
);
}
// /**
// * @public
// * @param {Array.<string>} deps
...
...
test/ut/index.d.ts
0 → 100644
浏览文件 @
ca83c55b
export
{};
declare
global
{
namespace
jest
{
interface
Matchers
<
R
>
{
toBeFinite
():
R
// Greater than or equal
toBeGeaterThanOrEqualTo
(
bound
:
number
):
R
// Greater than
toBeGreaterThan
(
bound
:
number
):
R
toBeEmptyArray
():
R
}
}
}
\ No newline at end of file
test/ut/spec/component/graphic/setOption.test.ts
浏览文件 @
ca83c55b
...
...
@@ -21,10 +21,10 @@ import { createChart, getGraphicElements, getECModel } from '../../../core/utHel
// import { imageURI } from './setOptionImageURI';
import
{
EChartsType
}
from
'
../../../../../src/echarts
'
;
import
Element
from
'
zrender/src/Element
'
;
import
{
ECharts
FullOption
}
from
'
../../../../../src
/option
'
;
import
{
ECharts
Option
}
from
'
../../../../../src/export
/option
'
;
import
{
GraphicComponentOption
,
GraphicComponentImageOption
}
from
'
../../../../../src/component/graphic
'
;
}
from
'
../../../../../src/component/graphic
/install
'
;
import
Group
from
'
zrender/src/graphic/Group
'
;
import
{
Dictionary
}
from
'
zrender/src/core/types
'
;
...
...
@@ -1049,7 +1049,7 @@ describe('graphic_setOption', function () {
describe
(
'
boundingAndRotation
'
,
function
()
{
function
getOption
():
ECharts
Full
Option
{
function
getOption
():
EChartsOption
{
return
{
legend
:
{
data
:
[
'
高度(km)与气温(°C)变化关系
'
]
...
...
test/ut/spec/component/visualMap/setOption.test.ts
浏览文件 @
ca83c55b
...
...
@@ -20,7 +20,7 @@
import
{
createChart
,
getECModel
}
from
'
../../../core/utHelper
'
;
import
{
EChartsType
}
from
'
../../../../../src/echarts
'
;
import
{
ECharts
FullOption
}
from
'
../../../../../src
/option
'
;
import
{
ECharts
Option
}
from
'
../../../../../src/export
/option
'
;
import
{
ContinousVisualMapOption
}
from
'
../../../../../src/component/visualMap/ContinuousModel
'
;
import
{
PiecewiseVisualMapOption
}
from
'
../../../../../src/component/visualMap/PiecewiseModel
'
;
import
VisualMapModel
from
'
../../../../../src/component/visualMap/VisualMapModel
'
;
...
...
@@ -94,15 +94,15 @@ describe('vsiaulMap_setOption', function () {
visualMap
:
{}
});
expectTheSame
(
chart
.
getOption
());
expectTheSame
(
chart
.
getOption
()
as
EChartsOption
);
chart
.
setOption
({
series
:
[{
data
:
[[
44
,
55
]]}]
// visualMap depends series
});
expectTheSame
(
chart
.
getOption
());
expectTheSame
(
chart
.
getOption
()
as
EChartsOption
);
function
expectTheSame
(
option
:
ECharts
Full
Option
)
{
function
expectTheSame
(
option
:
EChartsOption
)
{
const
visualMapOptionGotten
=
option
.
visualMap
as
(
ContinousVisualMapOption
|
PiecewiseVisualMapOption
)[];
expect
(
visualMapOptionGotten
.
length
).
toEqual
(
1
);
expect
(
visualMapOptionGotten
[
0
].
inRange
.
color
).
toEqual
([
'
red
'
,
'
blue
'
,
'
yellow
'
]);
...
...
test/ut/spec/data/dataTransform.test.ts
浏览文件 @
ca83c55b
...
...
@@ -19,7 +19,7 @@
import
{
EChartsType
}
from
'
../../../../src/echarts
'
;
import
{
createChart
,
removeChart
,
getECModel
}
from
'
../../core/utHelper
'
;
import
{
ECharts
FullOption
}
from
'
../../../../src
/option
'
;
import
{
ECharts
Option
}
from
'
../../../../src/export
/option
'
;
import
{
retrieveRawValue
}
from
'
../../../../src/data/helper/dataProvider
'
;
...
...
@@ -59,7 +59,7 @@ describe('dataTransform', function () {
}
it
(
'
forbid_seriesLayoutBy_row
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
dataset
:
[{
source
:
makeDatasetSourceDetection
(),
// This config should cause error thrown.
...
...
@@ -78,7 +78,7 @@ describe('dataTransform', function () {
});
it
(
'
seriesLayoutBy_changed_no_transform
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
dataset
:
{
source
:
makeDatasetSourceDetection
()
},
...
...
@@ -104,7 +104,7 @@ describe('dataTransform', function () {
]
}].
forEach
((
dataset1
,
itIdx
)
=>
{
it
(
`seriesLayoutBy_changed_transform_detection_
${
itIdx
}
`
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
dataset
:
[{
source
:
makeDatasetSourceDetection
()
},
dataset1
],
...
...
@@ -136,7 +136,7 @@ describe('dataTransform', function () {
}].
forEach
((
dataset1
,
itIdx
)
=>
{
it
(
`seriesLayoutBy_changed_transform_non_detection_
${
itIdx
}
`
,
function
()
{
const
sourceWrap
=
makeDatasetSourceNonDetectionByRow
();
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
dataset
:
[{
dimensions
:
sourceWrap
.
dimensions
,
source
:
sourceWrap
.
source
...
...
@@ -163,7 +163,7 @@ describe('dataTransform', function () {
]
}].
forEach
((
dataset1
,
itIdx
)
=>
{
it
(
`inherit_detected_dimensions_
${
itIdx
}
`
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
dataset
:
[{
source
:
makeDatasetSourceDetection
()
},
dataset1
],
...
...
test/ut/spec/model/Component.test.ts
已删除
100755 → 0
浏览文件 @
31c7787d
/*
* 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.
*/
import
ComponentModel
,
{
ComponentModelConstructor
}
from
'
../../../../src/model/Component
'
;
import
{
ComponentMainType
}
from
'
../../../../src/util/types
'
;
const
componentModelConstructor
=
ComponentModel
as
ComponentModelConstructor
;
describe
(
'
Component
'
,
function
()
{
let
idx
=
0
;
function
makeTypes
(
count
:
number
):
string
[]
{
const
arr
=
[];
for
(
let
i
=
0
;
i
<
count
;
i
++
)
{
arr
.
push
(
'
type_
'
+
idx
++
);
}
return
arr
;
}
type
TopoResultItem
=
[
ComponentMainType
,
ComponentMainType
[]];
describe
(
'
topologicalTravel
'
,
function
()
{
it
(
'
topologicalTravel_base
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
});
componentModelConstructor
.
extend
({
type
:
a2
});
const
result
:
TopoResultItem
[]
=
[];
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_a1IsAbsent
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a2
});
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_empty
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
});
componentModelConstructor
.
extend
({
type
:
a2
});
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([]);
});
it
(
'
topologicalTravel_isolate
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
componentModelConstructor
.
extend
({
type
:
a2
});
componentModelConstructor
.
extend
({
type
:
a1
});
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a2
]});
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
a1
,
a2
,
m1
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a1
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a2
]]]);
});
it
(
'
topologicalTravel_diamond
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
]
=
makeTypes
(
4
);
componentModelConstructor
.
extend
({
type
:
a1
,
dependencies
:
[]});
componentModelConstructor
.
extend
({
type
:
a2
,
dependencies
:
[
a1
]});
componentModelConstructor
.
extend
({
type
:
a3
,
dependencies
:
[
a1
]});
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a2
,
a3
]});
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
,
a3
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a1
,
[
'
dataset
'
]],
[
a3
,
[
'
dataset
'
,
a1
]],
[
a2
,
[
'
dataset
'
,
a1
]],
[
m1
,
[
'
dataset
'
,
a2
,
a3
]]
]);
});
it
(
'
topologicalTravel_loop
'
,
function
()
{
const
[
m1
,
m2
,
a1
,
a2
,
a3
]
=
makeTypes
(
5
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
m2
,
dependencies
:
[
m1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
,
dependencies
:
[
m2
,
a2
,
a3
]});
componentModelConstructor
.
extend
({
type
:
a2
});
componentModelConstructor
.
extend
({
type
:
a3
});
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
expect
(
function
()
{
componentModelConstructor
.
topologicalTravel
(
[
m1
,
m2
,
a1
],
allList
,
()
=>
{}
);
}).
toThrowError
(
/Circl/
);
});
it
(
'
topologicalTravel_multipleEchartsInstance
'
,
function
()
{
const
[
m1
,
m2
,
a1
,
a2
]
=
makeTypes
(
4
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
});
componentModelConstructor
.
extend
({
type
:
a2
});
let
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
let
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
result
=
[];
componentModelConstructor
.
extend
({
type
:
m2
,
dependencies
:
[
a1
,
m1
]});
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m2
,
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]],
[
m2
,
[
'
dataset
'
,
a1
,
m1
]]]
);
});
it
(
'
topologicalTravel_missingSomeNodeButHasDependencies
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
,
a4
]
=
makeTypes
(
5
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a2
,
dependencies
:
[
a3
]});
componentModelConstructor
.
extend
({
type
:
a3
});
componentModelConstructor
.
extend
({
type
:
a4
});
let
result
:
TopoResultItem
[]
=
[];
let
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
a3
,
m1
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a3
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
,
a3
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
result
=
[];
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a3
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a3
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
,
a3
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_subType
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
,
a4
]
=
makeTypes
(
5
);
componentModelConstructor
.
extend
({
type
:
m1
,
dependencies
:
[
a1
,
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
+
'
.aaa
'
,
dependencies
:
[
a2
]});
componentModelConstructor
.
extend
({
type
:
a1
+
'
.bbb
'
,
dependencies
:
[
a3
,
a4
]});
componentModelConstructor
.
extend
({
type
:
a2
});
componentModelConstructor
.
extend
({
type
:
a3
});
componentModelConstructor
.
extend
({
type
:
a4
});
const
result
:
TopoResultItem
[]
=
[];
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
,
a4
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a4
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
,
a2
,
a3
,
a4
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]
]);
});
});
});
\ No newline at end of file
test/ut/spec/model/Global.test.ts
浏览文件 @
ca83c55b
...
...
@@ -24,7 +24,7 @@ import { ComponentMainType, ParsedValue } from '../../../../src/util/types';
import
SeriesModel
from
'
../../../../src/model/Series
'
;
import
ComponentModel
from
'
../../../../src/model/Component
'
;
import
ChartView
from
'
../../../../src/view/Chart
'
;
import
{
ECharts
FullOption
}
from
'
../../../../src
/option
'
;
import
{
ECharts
Option
}
from
'
../../../../src/export
/option
'
;
type
OriginModelView
=
{
model
:
SeriesModel
;
...
...
@@ -119,7 +119,7 @@ describe('modelAndOptionMapping', function () {
describe
(
'
idNoNameNo
'
,
function
()
{
it
(
'
sameTypeNotMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -239,7 +239,7 @@ describe('modelAndOptionMapping', function () {
describe
(
'
idSpecified
'
,
function
()
{
it
(
'
sameTypeNotMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -270,7 +270,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
sameTypeMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -293,7 +293,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeNotMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -307,7 +307,7 @@ describe('modelAndOptionMapping', function () {
chart
.
setOption
(
option
);
const
origins
=
saveOrigins
(
chart
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -328,7 +328,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeMergeFull
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -342,7 +342,7 @@ describe('modelAndOptionMapping', function () {
chart
.
setOption
(
option
);
const
origins
=
saveOrigins
(
chart
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
line
'
,
data
:
[
11
]},
{
type
:
'
bar
'
,
data
:
[
22
],
id
:
20
,
name
:
'
a
'
},
...
...
@@ -362,7 +362,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeMergePartial1
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -376,7 +376,7 @@ describe('modelAndOptionMapping', function () {
chart
.
setOption
(
option
);
const
origins
=
saveOrigins
(
chart
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
id
:
40
},
{
type
:
'
line
'
,
data
:
[
333
]},
...
...
@@ -399,7 +399,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeMergePartial2
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -409,7 +409,7 @@ describe('modelAndOptionMapping', function () {
};
chart
.
setOption
(
option
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
id
:
40
},
{
type
:
'
line
'
,
data
:
[
333
]},
...
...
@@ -429,7 +429,7 @@ describe('modelAndOptionMapping', function () {
it
(
'
mergePartialDoNotMapToOtherId
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -439,7 +439,7 @@ describe('modelAndOptionMapping', function () {
};
chart
.
setOption
(
option
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
id
:
40
}
]
...
...
@@ -455,7 +455,7 @@ describe('modelAndOptionMapping', function () {
it
(
'
idDuplicate
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -524,7 +524,7 @@ describe('modelAndOptionMapping', function () {
describe
(
'
noIdButNameExists
'
,
function
()
{
it
(
'
sameTypeNotMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -558,7 +558,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
sameTypeMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -581,7 +581,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeNotMerge
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -595,7 +595,7 @@ describe('modelAndOptionMapping', function () {
chart
.
setOption
(
option
);
const
origins
=
saveOrigins
(
chart
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -616,7 +616,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeMergePartialOneMapTwo
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -630,7 +630,7 @@ describe('modelAndOptionMapping', function () {
chart
.
setOption
(
option
);
const
origins
=
saveOrigins
(
chart
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
id
:
40
},
{
type
:
'
line
'
,
data
:
[
333
]},
...
...
@@ -654,7 +654,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
differentTypeMergePartialTwoMapOne
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -664,7 +664,7 @@ describe('modelAndOptionMapping', function () {
};
chart
.
setOption
(
option
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
name
:
'
a
'
},
{
type
:
'
line
'
,
data
:
[
333
]},
...
...
@@ -684,7 +684,7 @@ describe('modelAndOptionMapping', function () {
it
(
'
mergePartialCanMapToOtherName
'
,
function
()
{
// Consider case: axis.name = 'some label', which can be overwritten.
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
series
:
[
...
...
@@ -694,7 +694,7 @@ describe('modelAndOptionMapping', function () {
};
chart
.
setOption
(
option
);
const
option2
:
ECharts
Full
Option
=
{
const
option2
:
EChartsOption
=
{
series
:
[
{
type
:
'
bar
'
,
data
:
[
444
],
name
:
40
},
{
type
:
'
bar
'
,
data
:
[
999
],
name
:
40
},
...
...
@@ -720,7 +720,7 @@ describe('modelAndOptionMapping', function () {
describe
(
'
ohters
'
,
function
()
{
it
(
'
aBugCase
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
series
:
[
{
type
:
'
pie
'
,
...
...
@@ -790,7 +790,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
color
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
backgroundColor
:
'
rgba(1,1,1,1)
'
,
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
...
...
@@ -812,7 +812,7 @@ describe('modelAndOptionMapping', function () {
});
it
(
'
innerId
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]},
yAxis
:
{},
toolbox
:
{
...
...
test/ut/spec/model/componentDependency.test.ts
0 → 100755
浏览文件 @
ca83c55b
/*
* 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.
*/
import
ComponentModel
,
{
ComponentModelConstructor
}
from
'
../../../../src/model/Component
'
;
import
{
ComponentMainType
}
from
'
../../../../src/util/types
'
;
const
componentModelConstructor
=
ComponentModel
as
ComponentModelConstructor
;
function
extendModel
(
type
:
string
,
dependencies
?:
string
[])
{
class
SubModel
extends
ComponentModel
{
static
type
:
string
=
type
;
type
:
string
=
type
;
static
dependencies
=
dependencies
||
[];
};
ComponentModel
.
registerClass
(
SubModel
);
return
SubModel
;
}
describe
(
'
componentDependency
'
,
function
()
{
let
idx
=
0
;
function
makeTypes
(
count
:
number
):
string
[]
{
const
arr
=
[];
for
(
let
i
=
0
;
i
<
count
;
i
++
)
{
arr
.
push
(
'
type_
'
+
idx
++
);
}
return
arr
;
}
type
TopoResultItem
=
[
ComponentMainType
,
ComponentMainType
[]];
it
(
'
topologicalTravel_base
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a1
);
extendModel
(
a2
);
const
result
:
TopoResultItem
[]
=
[];
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_a1IsAbsent
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a2
);
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_empty
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a1
);
extendModel
(
a2
);
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([]);
});
it
(
'
topologicalTravel_isolate
'
,
function
()
{
const
[
m1
,
a1
,
a2
]
=
makeTypes
(
3
);
extendModel
(
a2
);
extendModel
(
a1
);
extendModel
(
m1
,
[
a2
]);
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
a1
,
a2
,
m1
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a1
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a2
]]]);
});
it
(
'
topologicalTravel_diamond
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
]
=
makeTypes
(
4
);
extendModel
(
a1
,
[]);
extendModel
(
a2
,
[
a1
]);
extendModel
(
a3
,
[
a1
]);
extendModel
(
m1
,
[
a2
,
a3
]);
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
const
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
,
a3
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a1
,
[
'
dataset
'
]],
[
a3
,
[
'
dataset
'
,
a1
]],
[
a2
,
[
'
dataset
'
,
a1
]],
[
m1
,
[
'
dataset
'
,
a2
,
a3
]]
]);
});
it
(
'
topologicalTravel_loop
'
,
function
()
{
const
[
m1
,
m2
,
a1
,
a2
,
a3
]
=
makeTypes
(
5
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
m2
,
[
m1
,
a2
]);
extendModel
(
a1
,
[
m2
,
a2
,
a3
]);
extendModel
(
a2
);
extendModel
(
a3
);
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
expect
(
function
()
{
componentModelConstructor
.
topologicalTravel
(
[
m1
,
m2
,
a1
],
allList
,
()
=>
{}
);
}).
toThrowError
(
/Circular/
);
});
it
(
'
topologicalTravel_multipleEchartsInstance
'
,
function
()
{
const
[
m1
,
m2
,
a1
,
a2
]
=
makeTypes
(
4
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a1
);
extendModel
(
a2
);
let
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
let
result
:
TopoResultItem
[]
=
[];
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
result
=
[];
extendModel
(
m2
,
[
a1
,
m1
]);
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m2
,
m1
,
a1
,
a2
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]],
[
m2
,
[
'
dataset
'
,
a1
,
m1
]]]
);
});
it
(
'
topologicalTravel_missingSomeNodeButHasDependencies
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
,
a4
]
=
makeTypes
(
5
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a2
,
[
a3
]);
extendModel
(
a3
);
extendModel
(
a4
);
let
result
:
TopoResultItem
[]
=
[];
let
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
a3
,
m1
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a3
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
,
a3
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
result
=
[];
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a3
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
([[
a3
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
,
a3
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]]);
});
it
(
'
topologicalTravel_subType
'
,
function
()
{
const
[
m1
,
a1
,
a2
,
a3
,
a4
]
=
makeTypes
(
5
);
extendModel
(
m1
,
[
a1
,
a2
]);
extendModel
(
a1
+
'
.aaa
'
,
[
a2
]);
extendModel
(
a1
+
'
.bbb
'
,
[
a3
,
a4
]);
extendModel
(
a2
);
extendModel
(
a3
);
extendModel
(
a4
);
const
result
:
TopoResultItem
[]
=
[];
const
allList
=
componentModelConstructor
.
getAllClassMainTypes
();
componentModelConstructor
.
topologicalTravel
(
[
m1
,
a1
,
a2
,
a4
],
allList
,
function
(
componentType
,
dependencies
)
{
result
.
push
([
componentType
,
dependencies
]);
}
);
expect
(
result
).
toEqual
(
[[
a4
,
[
'
dataset
'
]],
[
a2
,
[
'
dataset
'
]],
[
a1
,
[
'
dataset
'
,
a2
,
a3
,
a4
]],
[
m1
,
[
'
dataset
'
,
a1
,
a2
]]
]);
});
});
\ No newline at end of file
test/ut/spec/model/componentMissing.test.ts
0 → 100644
浏览文件 @
ca83c55b
import
{
init
,
use
,
EChartsType
}
from
'
../../../../src/export/core
'
;
import
{
PieChart
}
from
'
../../../../src/export/charts
'
;
import
{
TitleComponent
}
from
'
../../../../src/export/components
'
;
import
{
CanvasRenderer
}
from
'
../../../../src/export/renderers
'
;
use
([
PieChart
,
TitleComponent
,
CanvasRenderer
]);
import
{
EChartsOption
}
from
'
../../../../src/export/option
'
;
function
createChart
():
EChartsType
{
const
el
=
document
.
createElement
(
'
div
'
);
Object
.
defineProperty
(
el
,
'
clientWidth
'
,
{
get
()
{
return
500
;
}
});
Object
.
defineProperty
(
el
,
'
clientHeight
'
,
{
get
()
{
return
400
;
}
});
const
chart
=
init
(
el
);
return
chart
;
};
function
makeComponentError
(
componentName
:
string
,
componentImportName
:
string
)
{
return
`[ECharts] Component
${
componentName
}
is used but not imported.
import {
${
componentImportName
}
} from 'echarts/components';
echarts.use([
${
componentImportName
}
]);`
;
}
function
makeSerieError
(
seriesName
:
string
,
seriesImportName
:
string
)
{
return
`[ECharts] Series
${
seriesName
}
is used but not imported.
import {
${
seriesImportName
}
} from 'echarts/charts';
echarts.use([
${
seriesImportName
}
]);`
;
}
describe
(
'
model_componentMissing
'
,
function
()
{
it
(
'
Should report grid component missing error
'
,
function
()
{
const
chart
=
createChart
();
const
oldConsoleErr
=
console
.
error
;
console
.
error
=
jest
.
fn
();
chart
.
setOption
<
EChartsOption
>
({
xAxis
:
{},
yAxis
:
{},
series
:
[]
});
expect
(
console
.
error
).
toHaveBeenCalledWith
(
makeComponentError
(
'
xAxis
'
,
'
GridComponent
'
)
);
console
.
error
=
oldConsoleErr
;
});
it
(
'
Should report dataZoom component missing error
'
,
function
()
{
const
chart
=
createChart
();
const
oldConsoleErr
=
console
.
error
;
console
.
error
=
jest
.
fn
();
chart
.
setOption
<
EChartsOption
>
({
dataZoom
:
{}
});
expect
(
console
.
error
).
toHaveBeenCalledWith
(
makeComponentError
(
'
dataZoom
'
,
'
DataZoomComponent
'
)
);
console
.
error
=
oldConsoleErr
;
});
it
(
'
Should not report title component missing error
'
,
function
()
{
const
chart
=
createChart
();
const
oldConsoleErr
=
console
.
error
;
console
.
error
=
jest
.
fn
();
chart
.
setOption
<
EChartsOption
>
({
title
:
{},
series
:
[]
});
expect
(
console
.
error
).
not
.
toBeCalled
();
console
.
error
=
oldConsoleErr
;
});
it
(
'
Should report funnel series missing error
'
,
function
()
{
const
chart
=
createChart
();
const
oldConsoleErr
=
console
.
error
;
console
.
error
=
jest
.
fn
();
chart
.
setOption
<
EChartsOption
>
({
series
:
[{
type
:
'
funnel
'
}]
});
expect
(
console
.
error
).
toHaveBeenCalledWith
(
makeSerieError
(
'
funnel
'
,
'
FunnelChart
'
)
);
console
.
error
=
oldConsoleErr
;
});
it
(
'
Should not report pie series missing error
'
,
function
()
{
const
chart
=
createChart
();
const
oldConsoleErr
=
console
.
error
;
console
.
error
=
jest
.
fn
();
chart
.
setOption
<
EChartsOption
>
({
series
:
[{
type
:
'
pie
'
}]
});
expect
(
console
.
error
).
not
.
toBeCalled
();
console
.
error
=
oldConsoleErr
;
});
});
\ No newline at end of file
test/ut/spec/model/timelineMediaOptions.test.ts
浏览文件 @
ca83c55b
...
...
@@ -24,7 +24,7 @@ import { ParsedValue } from '../../../../src/util/types';
import
{
LegendOption
}
from
'
../../../../src/component/legend/LegendModel
'
;
import
TimelineModel
from
'
../../../../src/component/timeline/TimelineModel
'
;
import
{
createChart
,
getECModel
}
from
'
../../core/utHelper
'
;
import
{
ECharts
FullOption
}
from
'
../../../../src
/option
'
;
import
{
ECharts
Option
}
from
'
../../../../src/export
/option
'
;
describe
(
'
timelineMediaOptions
'
,
function
()
{
...
...
@@ -36,7 +36,7 @@ describe('timelineMediaOptions', function () {
return
getECModel
(
chart
).
getComponent
(
'
series
'
,
seriesIndex
)
as
SeriesModel
;
}
function
getLegendOption
(
chart
:
EChartsType
):
LegendOption
{
return
getECModel
(
chart
).
getComponent
(
'
legend
'
,
0
).
option
;
return
getECModel
(
chart
).
getComponent
(
'
legend
'
,
0
).
option
as
LegendOption
;
}
function
getTimelineComponent
(
chart
:
EChartsType
):
TimelineModel
{
return
getECModel
(
chart
).
getComponent
(
'
timeline
'
,
0
)
as
TimelineModel
;
...
...
@@ -60,7 +60,7 @@ describe('timelineMediaOptions', function () {
describe
(
'
parse_timeline_media_option
'
,
function
()
{
it
(
'
parse_media_has_baseOption_has_default
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
baseOption
:
{
xAxis
:
{
data
:
[
'
a
'
]
},
yAxis
:
{},
...
...
@@ -88,7 +88,7 @@ describe('timelineMediaOptions', function () {
});
it
(
'
parse_media_no_baseOption_has_default
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]
},
yAxis
:
{},
legend
:
{
left
:
10
},
...
...
@@ -112,7 +112,7 @@ describe('timelineMediaOptions', function () {
});
it
(
'
parse_media_no_baseOption_no_default
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
xAxis
:
{
data
:
[
'
a
'
]
},
yAxis
:
{},
legend
:
{
left
:
10
},
...
...
@@ -132,7 +132,7 @@ describe('timelineMediaOptions', function () {
});
it
(
'
parse_timeline_media_has_baseOption
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
baseOption
:
{
timeline
:
{
axisType
:
'
category
'
},
xAxis
:
{
data
:
[
'
a
'
]
},
...
...
@@ -166,13 +166,13 @@ describe('timelineMediaOptions', function () {
expect
(
getData0
(
chart
,
0
)).
toEqual
(
88
);
expect
(
getLegendOption
(
chart
).
left
).
toEqual
(
50
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
expect
(
getLegendOption
(
chart
).
left
).
toEqual
(
50
);
});
it
(
'
parse_timeline_media_no_baseOption
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
timeline
:
{
axisType
:
'
category
'
},
xAxis
:
{
data
:
[
'
a
'
]
},
yAxis
:
{},
...
...
@@ -202,13 +202,13 @@ describe('timelineMediaOptions', function () {
expect
(
getData0
(
chart
,
0
)).
toEqual
(
88
);
expect
(
getLegendOption
(
chart
).
left
).
toEqual
(
50
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
expect
(
getLegendOption
(
chart
).
left
).
toEqual
(
50
);
});
it
(
'
parse_timeline_has_baseOption
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
baseOption
:
{
timeline
:
{
axisType
:
'
category
'
},
xAxis
:
{
data
:
[
'
a
'
]
},
...
...
@@ -227,12 +227,12 @@ describe('timelineMediaOptions', function () {
expect
(
getLegendOption
(
chart
).
right
).
not
.
toEqual
(
123
);
expect
(
getTimelineComponent
(
chart
)
!=
null
).
toEqual
(
true
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
});
it
(
'
parse_timeline_has_baseOption_compat
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
timeline
:
{
axisType
:
'
category
'
},
baseOption
:
{
xAxis
:
{
data
:
[
'
a
'
]
},
...
...
@@ -251,12 +251,12 @@ describe('timelineMediaOptions', function () {
expect
(
getLegendOption
(
chart
).
right
).
not
.
toEqual
(
123
);
expect
(
getTimelineComponent
(
chart
)
!=
null
).
toEqual
(
true
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
});
it
(
'
parse_timeline_has_baseOption_compat
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
timeline
:
{
axisType
:
'
category
'
},
baseOption
:
{
xAxis
:
{
data
:
[
'
a
'
]
},
...
...
@@ -275,12 +275,12 @@ describe('timelineMediaOptions', function () {
expect
(
getLegendOption
(
chart
).
right
).
not
.
toEqual
(
123
);
expect
(
getTimelineComponent
(
chart
)
!=
null
).
toEqual
(
true
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
});
it
(
'
parse_timeline_no_baseOption
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
timeline
:
{
axisType
:
'
category
'
},
xAxis
:
{
data
:
[
'
a
'
]
},
yAxis
:
{},
...
...
@@ -296,7 +296,7 @@ describe('timelineMediaOptions', function () {
expect
(
getLegendOption
(
chart
).
right
).
not
.
toEqual
(
123
);
expect
(
getTimelineComponent
(
chart
)
!=
null
).
toEqual
(
true
);
chart
.
setOption
({
timeline
:
{
currentIndex
:
1
}
});
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
1
}
});
expect
(
getData0
(
chart
,
0
)).
toEqual
(
99
);
});
...
...
@@ -310,7 +310,7 @@ describe('timelineMediaOptions', function () {
describe
(
'
timeline_onceMore
'
,
function
()
{
it
(
'
timeline_setOptionOnceMore_baseOption
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
baseOption
:
{
timeline
:
{
axisType
:
'
category
'
,
...
...
@@ -344,7 +344,7 @@ describe('timelineMediaOptions', function () {
expect
(
getData0
(
chart
,
0
)).
toEqual
(
11
);
expect
(
getData0
(
chart
,
1
)).
toEqual
(
22
);
chart
.
setOption
({
chart
.
setOption
<
EChartsOption
>
({
xAxis
:
{
data
:
[
'
c
'
]},
timeline
:
{
currentIndex
:
1
...
...
@@ -358,7 +358,7 @@ describe('timelineMediaOptions', function () {
it
(
'
timeline_setOptionOnceMore_substitudeTimelineOptions
'
,
function
()
{
const
option
:
ECharts
Full
Option
=
{
const
option
:
EChartsOption
=
{
baseOption
:
{
timeline
:
{
axisType
:
'
category
'
,
...
...
@@ -416,7 +416,7 @@ describe('timelineMediaOptions', function () {
expect
(
getData0
(
chart
,
0
)).
toEqual
(
1111
);
expect
(
getData0
(
chart
,
1
)).
toEqual
(
2222
);
chart
.
setOption
({
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
0
}
...
...
@@ -425,7 +425,7 @@ describe('timelineMediaOptions', function () {
expect
(
getData0
(
chart
,
0
)).
toEqual
(
55
);
expect
(
getData0
(
chart
,
1
)).
toEqual
(
66
);
chart
.
setOption
({
chart
.
setOption
<
EChartsOption
>
({
timeline
:
{
currentIndex
:
2
}
...
...
test/ut/spec/scale/interval.test.ts
浏览文件 @
ca83c55b
...
...
@@ -18,7 +18,7 @@
* under the License.
*/
import
{
createChart
,
isValueFinite
,
getECModel
}
from
'
../../core/utHelper
'
;
import
{
createChart
,
getECModel
}
from
'
../../core/utHelper
'
;
import
{
EChartsType
}
from
'
../../../../src/echarts
'
;
import
CartesianAxisModel
from
'
../../../../src/coord/cartesian/AxisModel
'
;
import
IntervalScale
from
'
../../../../src/scale/Interval
'
;
...
...
@@ -124,10 +124,10 @@ describe('scale_interval', function () {
const
resultInterval
=
result
.
interval
;
const
niceTickExtent
=
result
.
niceTickExtent
;
expect
(
isValueFinite
(
resultInterval
)).
toEqual
(
true
);
expect
(
i
sValueFinite
(
intervalPrecision
)).
toEqual
(
true
);
expect
(
isValueFinite
(
niceTickExtent
[
0
])).
toEqual
(
true
);
expect
(
isValueFinite
(
niceTickExtent
[
1
])).
toEqual
(
true
);
expect
(
resultInterval
).
toBeFinite
(
);
expect
(
i
ntervalPrecision
).
toBeFinite
(
);
expect
(
niceTickExtent
[
0
]).
toBeFinite
(
);
expect
(
niceTickExtent
[
1
]).
toBeFinite
(
);
expect
(
niceTickExtent
[
0
]).
toBeGreaterThanOrEqual
(
extent
[
0
]);
expect
(
niceTickExtent
[
1
]).
not
.
toBeGreaterThan
(
extent
[
1
]);
...
...
test/ut/spec/series/custom.test.ts
浏览文件 @
ca83c55b
...
...
@@ -20,7 +20,7 @@
import
{
EChartsType
}
from
'
../../../../src/echarts
'
;
import
{
createChart
}
from
'
../../core/utHelper
'
;
import
{
ZRColor
}
from
'
../../../../src/util/types
'
;
import
{
CustomSeriesRenderItemAPI
,
CustomSeriesRenderItemParams
}
from
'
../../../../src/chart/custom
'
;
import
{
CustomSeriesRenderItemAPI
,
CustomSeriesRenderItemParams
}
from
'
../../../../src/chart/custom
/install
'
;
describe
(
'
custom_series
'
,
function
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录