dc
Version:
A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js
216 lines (188 loc) • 251 kB
HTML
<head>
<title>dc.js - Dimensional Charting Javascript Library</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/dc.css">
<link rel="icon" type="image/x-icon" href="dc.logo.png">
<style>
#monthly-volume-chart g.y {
display: none;
}
#logo {
margin-right: 2em;
margin-top: 2em;
}
</style>
</head>
<body>
<div class="container">
<img id="logo" src="dc.logo.png" style="float:left" width="125" height="125">
<h2>dc.js - Dimensional Charting Javascript Library</h2>
<p>
dc.js is a javascript charting library with native <a href="http://square.github.com/crossfilter/">crossfilter</a>
support and allowing highly efficient exploration on large multi-dimensional dataset (inspired by crossfilter's
demo). It leverages <a href="http://d3js.org/">d3</a> engine to render charts in css friendly svg format. Charts
rendered using dc.js are naturally data driven and reactive therefore providing instant feedback on user's
interaction. The main objective of this project is to provide an easy yet powerful javascript library which can be
utilized to perform data visualization and analysis in browser as well as on mobile device.
</p>
<h4>Version Status</h4>
<p>This page is running version: v<span id="version">2.1.0-dev</span>. The latest stable version is v<span id="latest">1.7.3</span>.</p>
<h4>Getting Started</h4>
<p>
Take a look at the <a href="docs/stock.html">annotated source</a> to the Nasdaq Example that is shown below.
</p>
<h4>For more information and assistance</h4>
<ul>
<li><a href="http://github.com/dc-js/dc.js/releases/">Release Notes</a></li>
<li><a href="https://github.com/dc-js/dc.js/wiki">Wiki</a> - Additional examples</li>
<li><a href="https://github.com/dc-js/dc.js/wiki/Roadmap">Roadmap</a> - Future Plans</li>
<li><a href="https://github.com/dc-js/dc.js/blob/master/web/docs/api-1.6.0.md">Stable API</a> - Documentation</li>
<li><a href="https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md">Master API</a> - Bleeding Edge</li>
<li><a href="https://groups.google.com/forum/?fromgroups#!forum/dc-js-user-group">Mailing List</a> - The users group and best place to post support questions.</li>
<li><a href="https://github.com/dc-js/dc.js/issues">Issues</a> - Please post any issues you have found or enhancements you would like to see. Usage questions should be directed to the mailing list</li>
</ul>
<p>
Fork me @ <a href="https://github.com/dc-js/dc.js">https://github.com/dc-js/dc.js</a> and also feel free
to report any issue or request a new type of chart to be included in the next release.
</p>
<h3>Examples</h3>
<p>
The following charts provide a live example of dc.js used against Nasdaq 100 index for the last 27 years. (You
can run this example completely off-line). Although it is just an example, using it you can
already ask some quite interesting questions. If I am going to gamble whether Nasdaq 100 will gain or lose
tomorrow what is my chance? Is Friday or Monday the most unlucky day for investors? Is spring better than winter to
invest? Can you find the outliers? When did the outliers occur?
Public data source: <a href="http://pitrading.com/free_market_data.htm" target="_blank">PiTrading.com</a>.
</p>
<p>
Try it out or check out these other examples.
</p>
<ul>
<li><a href="vc/index.html">US Venture Capital Landscape 2011 (choropleth chart, bubble chart)</a></li>
<li><a href="crime/index.html">Major Canadian City Crime Stats 1998-2011 (bubble overlay, bar chart, line chart)</a></li>
<li><a href="https://github.com/dc-js/dc.js/wiki#examples-contributed-by-community">List of Community Contributed Examples</a></li>
<li><a href="./examples">Simple, Specific Chart Examples</a> (<a href="https://github.com/dc-js/dc.js/tree/master/web/examples">source</a>)</li>
</ul>
<h2>Nasdaq 100 Index 1985/11/01-2012/06/29</h2>
<div class="row">
<div id="yearly-bubble-chart" class="dc-chart">
<strong>Yearly Performance</strong> (radius: fluctuation/index ratio, color: gain/loss)
<a class="reset" href="javascript:yearlyBubbleChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="990" height="250"><g><g class="grid-line horizontal" transform="translate(52,10)"><line x1="1" y1="198" x2="888" y2="198" opacity="1"></line><line x1="1" y1="167" x2="888" y2="167" opacity="1"></line><line x1="1" y1="136" x2="888" y2="136" opacity="1"></line><line x1="1" y1="105" x2="888" y2="105" opacity="1"></line><line x1="1" y1="74" x2="888" y2="74" opacity="1"></line><line x1="1" y1="43" x2="888" y2="43" opacity="1"></line><line x1="1" y1="12" x2="888" y2="12" opacity="1"></line></g><g class="grid-line vertical" transform="translate(52,10)"><line x1="50.325633064111834" y1="198" x2="50.325633064111834" y2="0" opacity="1"></line><line x1="151.39735756626536" y1="198" x2="151.39735756626536" y2="0" opacity="1"></line><line x1="252.46908206841886" y1="198" x2="252.46908206841886" y2="0" opacity="1"></line><line x1="353.54080657057244" y1="198" x2="353.54080657057244" y2="0" opacity="1"></line><line x1="454.612531072726" y1="198" x2="454.612531072726" y2="0" opacity="1"></line><line x1="555.6842555748794" y1="198" x2="555.6842555748794" y2="0" opacity="1"></line><line x1="656.755980077033" y1="198" x2="656.755980077033" y2="0" opacity="1"></line><line x1="757.8277045791865" y1="198" x2="757.8277045791865" y2="0" opacity="1"></line><line x1="858.8994290813399" y1="198" x2="858.8994290813399" y2="0" opacity="1"></line></g><g class="chart-body" transform="translate(52, 10)" clip-path="url(#yearly-bubble-chart-clip)"><g class="node" transform="translate(457.54361108328834,99)"><circle class="bubble _0" fill="#ffffbf" r="21.085876085405822" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1986</text><title>1986
Index Gain: 14.50
Index Gain in Percentage: 9.90%
Fluctuation / Index Ratio: 172.95%</title></g><g class="node" transform="translate(459.5508955319011,97)"><circle class="bubble _1" fill="#ffffbf" r="29.5964827438485" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1987</text><title>1987
Index Gain: 24.43
Index Gain in Percentage: 13.60%
Fluctuation / Index Ratio: 305.72%</title></g><g class="node" transform="translate(458.1500414303014,99)"><circle class="bubble _2" fill="#ffffbf" r="21.916340314855653" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1988</text><title>1988
Index Gain: 17.50
Index Gain in Percentage: 10.06%
Fluctuation / Index Ratio: 185.90%</title></g><g class="node" transform="translate(463.8909153820237,91)"><circle class="bubble _3" fill="#ffffbf" r="20.269108042311718" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1989</text><title>1989
Index Gain: 45.90
Index Gain in Percentage: 22.13%
Fluctuation / Index Ratio: 160.20%</title></g><g class="node" transform="translate(449.68225235151095,112)"><circle class="bubble _4" fill="#ffffbf" r="26.31325055810309" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1990</text><title>1990
Index Gain: -24.39
Index Gain in Percentage: -11.78%
Fluctuation / Index Ratio: 254.50%</title></g><g class="node" transform="translate(481.1155586716807,75)"><circle class="bubble _5" fill="#d9ef8b" r="26.45804539082223" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1991</text><title>1991
Index Gain: 131.11
Index Gain in Percentage: 48.84%
Fluctuation / Index Ratio: 256.76%</title></g><g class="node" transform="translate(461.3600794004897,99)"><circle class="bubble _6" fill="#ffffbf" r="25.085051058188586" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1992</text><title>1992
Index Gain: 33.38
Index Gain in Percentage: 10.32%
Fluctuation / Index Ratio: 235.34%</title></g><g class="node" transform="translate(462.31419647979004,99)"><circle class="bubble _7" fill="#ffffbf" r="23.479178579816093" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1993</text><title>1993
Index Gain: 38.10
Index Gain in Percentage: 10.37%
Fluctuation / Index Ratio: 210.28%</title></g><g class="node" transform="translate(455.15023264707736,105)"><circle class="bubble _8" fill="#ffffbf" r="22.66010006213287" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1994</text><title>1994
Index Gain: 2.66
Index Gain in Percentage: 0.68%
Fluctuation / Index Ratio: 197.51%</title></g><g class="node" transform="translate(489.18714659042257,85)"><circle class="bubble _9" fill="#a6d96a" r="27.941429495490006" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1995</text><title>1995
Index Gain: 171.04
Index Gain in Percentage: 32.96%
Fluctuation / Index Ratio: 279.90%</title></g><g class="node" transform="translate(504.3297123553353,83)"><circle class="bubble _10" fill="#a6d96a" r="27.985481840083246" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1996</text><title>1996
Index Gain: 245.95
Index Gain in Percentage: 36.07%
Fluctuation / Index Ratio: 280.58%</title></g><g class="node" transform="translate(487.9197071651655,95)"><circle class="bubble _11" fill="#d9ef8b" r="31.557639879089905" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1997</text><title>1997
Index Gain: 164.77
Index Gain in Percentage: 16.87%
Fluctuation / Index Ratio: 336.31%</title></g><g class="node" transform="translate(628.5488832029721,64)"><circle class="bubble _12" fill="#1a9850" r="34.78052685970172" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1998</text><title>1998
Index Gain: 860.46
Index Gain in Percentage: 66.15%
Fluctuation / Index Ratio: 386.59%</title></g><g class="node" transform="translate(786.9282754978465,62)"><circle class="bubble _13" fill="#1a9850" r="37.01393246074606" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1999</text><title>1999
Index Gain: 1643.96
Index Gain in Percentage: 69.65%
Fluctuation / Index Ratio: 421.43%</title></g><g class="node" transform="translate(101.07172450215353,135)"><circle class="bubble _14" fill="#d73027" r="51.91642335268047" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2000</text><title>2000
Index Gain: -1748.96
Index Gain in Percentage: -48.54%
Fluctuation / Index Ratio: 653.92%</title></g><g class="node" transform="translate(373.2902215382934,119)"><circle class="bubble _15" fill="#d73027" r="47.198224754766755" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2001</text><title>2001
Index Gain: -402.30
Index Gain in Percentage: -22.98%
Fluctuation / Index Ratio: 580.32%</title></g><g class="node" transform="translate(335.5055680504083,136)"><circle class="bubble _16" fill="#d73027" r="40.83129400112223" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2002</text><title>2002
Index Gain: -589.22
Index Gain in Percentage: -50.43%
Fluctuation / Index Ratio: 480.99%</title></g><g class="node" transform="translate(501.40469664824286,93)"><circle class="bubble _17" fill="#a6d96a" r="28.428627551782178" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2003</text><title>2003
Index Gain: 231.48
Index Gain in Percentage: 18.98%
Fluctuation / Index Ratio: 287.50%</title></g><g class="node" transform="translate(453.5249993170826,105)"><circle class="bubble _18" fill="#ffffbf" r="23.016481073500632" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2004</text><title>2004
Index Gain: -5.38
Index Gain in Percentage: -0.37%
Fluctuation / Index Ratio: 203.07%</title></g><g class="node" transform="translate(423.9291769483617,111)"><circle class="bubble _19" fill="#fee08b" r="20.353523045620573" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2005</text><title>2005
Index Gain: -151.79
Index Gain in Percentage: -9.76%
Fluctuation / Index Ratio: 161.52%</title></g><g class="node" transform="translate(446.975551569343,106)"><circle class="bubble _20" fill="#ffffbf" r="21.375802776990884" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2006</text><title>2006
Index Gain: -37.78
Index Gain in Percentage: -2.28%
Fluctuation / Index Ratio: 177.47%</title></g><g class="node" transform="translate(450.62828369285063,106)"><circle class="bubble _21" fill="#ffffbf" r="21.770174027502485" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2007</text><title>2007
Index Gain: -19.71
Index Gain in Percentage: -1.01%
Fluctuation / Index Ratio: 183.62%</title></g><g class="node" transform="translate(360.8462708175882,122)"><circle class="bubble _22" fill="#d73027" r="35.19243916124226" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2008</text><title>2008
Index Gain: -463.86
Index Gain in Percentage: -27.29%
Fluctuation / Index Ratio: 393.02%</title></g><g class="node" transform="translate(579.7595403512923,79)"><circle class="bubble _23" fill="#1a9850" r="25.236904247743574" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2009</text><title>2009
Index Gain: 619.10
Index Gain in Percentage: 41.45%
Fluctuation / Index Ratio: 237.71%</title></g><g class="node" transform="translate(493.4624805368638,99)"><circle class="bubble _24" fill="#a6d96a" r="21.885946570189382" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2010</text><title>2010
Index Gain: 192.19
Index Gain in Percentage: 9.87%
Fluctuation / Index Ratio: 185.43%</title></g><g class="node" transform="translate(475.97707219799173,102)"><circle class="bubble _25" fill="#d9ef8b" r="23.810208861563087" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2011</text><title>2011
Index Gain: 105.69
Index Gain in Percentage: 4.61%
Fluctuation / Index Ratio: 215.45%</title></g><g class="node" transform="translate(495.19687132932063,100)"><circle class="bubble _26" fill="#a6d96a" r="15.150119412813648" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2012</text><title>2012
Index Gain: 200.77
Index Gain in Percentage: 7.76%
Fluctuation / Index Ratio: 80.35%</title></g><g class="node" transform="translate(458.00449814701824,97)"><circle class="bubble _27" fill="#ffffbf" r="11.706107065898077" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1985</text><title>1985
Index Gain: 16.78
Index Gain in Percentage: 13.38%
Fluctuation / Index Ratio: 26.62%</title></g></g><g class="axis x" transform="translate(52,208)"><g class="tick" style="opacity: 1; " transform="translate(50.325633064111834,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-2,000</text></g><g class="tick" style="opacity: 1; " transform="translate(151.39735756626536,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(252.46908206841886,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(353.54080657057244,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-500</text></g><g class="tick" style="opacity: 1; " transform="translate(454.612531072726,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0</text></g><g class="tick" style="opacity: 1; " transform="translate(555.6842555748794,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">500</text></g><g class="tick" style="opacity: 1; " transform="translate(656.755980077033,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(757.8277045791865,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(858.8994290813399,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">2,000</text></g><path class="domain" d="M0,6V0H888V6"></path></g><text transform="translate(496,238)" class="x-axis-label" text-anchor="middle">Index Gain</text><g class="axis y" transform="translate(52,10)"><g class="tick" style="opacity: 1; " transform="translate(0,198)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-150%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,167)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-100%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,136)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-50%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,105)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">0%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,74)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">50%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,43)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">100%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,12)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">150%</text></g><path class="domain" d="M-6,0H0V198H-6"></path></g><text transform="translate(12,109),rotate(-90)" class="y-axis-label y-label" text-anchor="middle">Index Gain %</text></g><defs><clipPath id="yearly-bubble-chart-clip"><rect width="888" height="198" transform="translate(-0, -0)"></rect></clipPath></defs></svg></div>
</div>
<div class="row">
<div id="gain-loss-chart" class="dc-chart">
<strong>Days by Gain/Loss</strong>
<a class="reset" href="javascript:gainOrLossChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="180" height="180"><g transform="translate(90,90)" class=""><g class="pie-slice _0"><path fill="#3182bd" d="M4.898587196589413e-15,-80A80,80 0 1,1 -19.680791157542554,77.54138546230132L0,0Z"></path><title>Gain: 3628</title></g><g class="pie-slice _1"><path fill="#6baed6" d="M-19.680791157542554,77.54138546230132A80,80 0 0,1 -1.4695761589768237e-14,-80L0,0Z"></path><title>Loss: 3096</title></g><text class="pie-slice _0" transform="translate(39.691483401644405,4.958441829545527)" text-anchor="middle">Gain(53%)</text><text class="pie-slice _1" transform="translate(-39.691483401644405,-4.958441829545505)" text-anchor="middle">Loss(46%)</text></g></svg></div>
<div id="quarter-chart" class="dc-chart">
<strong>Quarters</strong>
<a class="reset" href="javascript:quarterChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="180" height="180"><g transform="translate(90,90)" class=""><g class="pie-slice _0"><path fill="#3182bd" d="M4.898587196589413e-15,-80A80,80 0 0,1 79.877097790163,4.432747299444804L29.95391167131113,1.6622802372918015A30,30 0 0,0 1.83697019872103e-15,-30Z"></path><title>Q1: 18819625217</title></g><g class="pie-slice _1"><path fill="#6baed6" d="M79.877097790163,4.432747299444804A80,80 0 0,1 -9.410389177191664,79.4446006694841L-3.5288959414468737,29.79172525105654A30,30 0 0,0 29.95391167131113,1.6622802372918015Z"></path><title>Q2: 18900949603</title></g><g class="pie-slice _2"><path fill="#9ecae1" d="M-9.410389177191664,79.4446006694841A80,80 0 0,1 -79.98193191798865,-1.7001666583685162L-29.993224469245746,-0.6375624968881936A30,30 0 0,0 -3.5288959414468737,29.79172525105654Z"></path><title>Q3: 17059596757</title></g><g class="pie-slice _3"><path fill="#c6dbef" d="M-79.98193191798865,-1.7001666583685162A80,80 0 0,1 -8.575003516577825e-14,-80L-3.2156263187166845e-14,-30A30,30 0 0,0 -29.993224469245746,-0.6375624968881936Z"></path><title>Q4: 17932112309</title></g><text class="pie-slice _0" transform="translate(39.95380618451925,-37.798060418093826)" text-anchor="middle">Q1</text><text class="pie-slice _1" transform="translate(35.37843064497858,42.11136004807302)" text-anchor="middle">Q2</text><text class="pie-slice _2" transform="translate(-41.50054946681258,36.092996466802845)" text-anchor="middle">Q3</text><text class="pie-slice _3" transform="translate(-38.47539764726576,-39.301956387497775)" text-anchor="middle">Q4</text></g></svg></div>
<div id="day-of-week-chart" class="dc-chart">
<strong>Day of Week</strong>
<a class="reset" href="javascript:dayOfWeekChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="180" height="180"><g transform="translate(10,20)"><g class="axis" transform="translate(0, 140)"><g class="tick" style="opacity: 1; " transform="translate(0,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><g class="tick" style="opacity: 1; " transform="translate(58.0130529369108,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">500</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><g class="tick" style="opacity: 1; " transform="translate(116.0261058738216,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,000</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><path class="domain" d="M0,6V0H160V6"></path></g><g class="row _0" transform="translate(0,5)"><rect width="147.58520667150108" height="22" fill="#3182bd" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _0" transform="translate(0,0)">Mon</text><title>1272</title></g><g class="row _1" transform="translate(0,32)"><rect width="160" height="22" fill="#6baed6" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _1" transform="translate(0,0)">Tue</text><title>1379</title></g><g class="row _2" transform="translate(0,59)"><rect width="159.8839738941262" height="22" fill="#9ecae1" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _2" transform="translate(0,0)">Wed</text><title>1378</title></g><g class="row _3" transform="translate(0,86)"><rect width="156.86729514140683" height="22" fill="#c6dbef" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _3" transform="translate(0,0)">Thu</text><title>1352</title></g><g class="row _4" transform="translate(0,113)"><rect width="155.82306018854243" height="22" fill="#dadaeb" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _4" transform="translate(0,0)">Fri</text><title>1343</title></g></g></svg></div>
<div id="fluctuation-chart" class="dc-chart">
<strong>Days by Fluctuation(%)</strong>
<span class="reset" style="display: none;">range: <span class="filter"></span></span>
<a class="reset" href="javascript:fluctuationChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="420" height="180"><g><g class="grid-line horizontal" transform="translate(40,10)"><line x1="1" y1="140" x2="330" y2="140" opacity="1"></line><line x1="1" y1="109" x2="330" y2="109" opacity="1"></line><line x1="1" y1="78" x2="330" y2="78" opacity="1"></line><line x1="1" y1="47" x2="330" y2="47" opacity="1"></line><line x1="1" y1="15" x2="330" y2="15" opacity="1"></line></g><g class="chart-body" transform="translate(40, 10)" clip-path="url(#fluctuation-chart-clip)"><g class="stack _0"><rect class="bar" fill="#1f77b4" y="140" height="0" x="63.5" width="5"><title>-15: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="83.3" width="5"><title>-12: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="96.5" width="5"><title>-10: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="103.10000000000001" width="5"><title>-9: 3</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="109.7" width="5"><title>-8: 4</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="116.3" width="5"><title>-7: 9</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="122.9" width="5"><title>-6: 14</title></rect><rect class="bar" fill="#1f77b4" y="138" height="2" x="129.5" width="5"><title>-5: 34</title></rect><rect class="bar" fill="#1f77b4" y="135" height="5" x="136.1" width="5"><title>-4: 80</title></rect><rect class="bar" fill="#1f77b4" y="128" height="12" x="142.7" width="5"><title>-3: 199</title></rect><rect class="bar" fill="#1f77b4" y="108" height="32" x="149.3" width="5"><title>-2: 507</title></rect><rect class="bar" fill="#1f77b4" y="65" height="75" x="155.9" width="5"><title>-1: 1211</title></rect><rect class="bar" fill="#1f77b4" y="0" height="140" x="162.5" width="5"><title>0: 2246</title></rect><rect class="bar" fill="#1f77b4" y="43" height="97" x="169.1" width="5"><title>1: 1562</title></rect><rect class="bar" fill="#1f77b4" y="109" height="31" x="175.70000000000002" width="5"><title>2: 499</title></rect><rect class="bar" fill="#1f77b4" y="127" height="13" x="182.3" width="5"><title>3: 210</title></rect><rect class="bar" fill="#1f77b4" y="135" height="5" x="188.89999999999998" width="5"><title>4: 78</title></rect><rect class="bar" fill="#1f77b4" y="138" height="2" x="195.5" width="5"><title>5: 31</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="202.1" width="5"><title>6: 15</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="208.70000000000002" width="5"><title>7: 9</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="215.3" width="5"><title>8: 2</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="221.9" width="5"><title>9: 3</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="228.49999999999997" width="5"><title>10: 4</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="301.1" width="5"><title>21: 1</title></rect></g></g><g class="axis x" transform="translate(40,150)"><g class="tick" style="opacity: 1; " transform="translate(0,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-25%</text></g><g class="tick" style="opacity: 1; " transform="translate(33,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-20%</text></g><g class="tick" style="opacity: 1; " transform="translate(66,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-15%</text></g><g class="tick" style="opacity: 1; " transform="translate(99,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-10%</text></g><g class="tick" style="opacity: 1; " transform="translate(132,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-5%</text></g><g class="tick" style="opacity: 1; " transform="translate(165,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0%</text></g><g class="tick" style="opacity: 1; " transform="translate(198,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">5%</text></g><g class="tick" style="opacity: 1; " transform="translate(230.99999999999997,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">10%</text></g><g class="tick" style="opacity: 1; " transform="translate(264,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">15%</text></g><g class="tick" style="opacity: 1; " transform="translate(297,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">20%</text></g><g class="tick" style="opacity: 1; " transform="translate(330,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">25%</text></g><path class="domain" d="M0,6V0H330V6"></path></g><g class="axis y" transform="translate(40,10)"><g class="tick" style="opacity: 1; " transform="translate(0,140)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">0</text></g><g class="tick" style="opacity: 1; " transform="translate(0,109)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">500</text></g><g class="tick" style="opacity: 1; " transform="translate(0,78)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(0,47)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(0,15)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">2,000</text></g><path class="domain" d="M-6,0H0V140H-6"></path></g><g class="brush" transform="translate(40,10)" style="pointer-events: all; "><rect class="background" style="visibility: hidden; cursor: crosshair; " x="0" width="330" height="140"></rect><rect class="extent" style="cursor: move; " x="0" width="0" height="140"></rect><g class="resize e" style="cursor: ew-resize; display: none; " transform="translate(0,0)"><rect x="-3" width="6" height="140" style="visibility: hidden; "></rect><path d="M0.5,46.666666666666664A6,6 0 0 1 6.5,52.666666666666664V87.33333333333333A6,6 0 0 1 0.5,93.33333333333333ZM2.5,54.666666666666664V85.33333333333333M4.5,54.666666666666664V85.33333333333333"></path></g><g class="resize w" style="cursor: ew-resize; display: none; " transform="translate(0,0)"><rect x="-3" width="6" height="140" style="visibility: hidden; "></rect><path d="M-0.5,46.666666666666664A6,6 0 0 0 -6.5,52.666666666666664V87.33333333333333A6,6 0 0 0 -0.5,93.33333333333333ZM-2.5,54.666666666666664V85.33333333333333M-4.5,54.666666666666664V85.33333333333333"></path></g></g></g><defs><clipPath id="fluctuation-chart-clip"><rect width="330" height="140" transform="translate(-0, -0)"></rect></clipPath></defs></svg></div>
</div>
<div class="row">
<div id="monthly-move-chart" class="dc-chart">
<strong>Monthly Index Abs Move & Volume/500,000 Chart</strong>
<span class="reset" style="display: none;">range: <span class="filter"></span></span>
<a class="reset" href="javascript:moveChart.filterAll();volumeChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
<svg width="990" height="200"><g><g class="grid-line horizontal" transform="translate(40,30)"><line x1="1" y1="145" x2="900" y2="145" opacity="1"></line><line x1="1" y1="124" x2="900" y2="124" opacity="1"></line><line x1="1" y1="104" x2="900" y2="104" opacity="1"></line><line x1="1" y1="83" x2="900" y2="83" opacity="1"></line><line x1="1" y1="62" x2="900" y2="62" opacity="1"></line><line x1="1" y1="41" x2="900" y2="41" opacity="1"></line><line x1="1" y1="21" x2="900" y2="21" opacity="1"></line><line x1="1" y1="0" x2="900" y2="0" opacity="1"></line></g><g class="chart-body" transform="translate(40, 30)" clip-path="url(#monthly-move-chart-clip)"><g class="stack-list"><g class="stack _0"><path class="line" stroke="#1f77b4" d="M26.755329552122042,142L29.39565812634461,142L32.123997653041265,142L34.85233717973792,142L37.31664384901232,142L40.04498337570898,142L42.685311949931545,142L45.4136514766282,142L48.053980050850775,142L50.78231957754743,142L53.510659104244084,142L56.15098767846665,142L58.879327205163314,142L61.51965577938588,142L64.24799530608253,142L66.97633483277919,141L69.4406415020536,141L72.16898102875024,141L74.80930960297282,141L77.53764912966948,141L80.17797770389204,141L82.9063172305887,141L85.63465675728534,141L88.27498533150792,141L91.00332485820458,142L93.64365343242714,142L96.3719929591238,142L99.10033248582046,142L101.65265010756895,141L104.3809896342656,141L107.02131820848817,141L109.74965773518481,141L112.38998630940739,141L115.11832583610403,141L117.8466653628007,141L120.48699393702327,141L123.21533346371994,142L125.85566203794251,141L128.58400156463915,141L131.3123410913358,141L133.77664776061022,141L136.50498728730688,141L139.14531586152944,141L141.8736553882261,141L144.51398396244866,141L147.2423234891453,141L149.97066301584198,140L152.61099159006454,140L155.3393311167612,140L157.97965969098377,140L160.70799921768042,141L163.43633874437708,141L165.9006454136515,141L168.62898494034812,141L171.26931351457068,140L173.99765304126737,140L176.63798161548993,140L179.36632114218656,141L182.09466066888325,141L184.73498924310582,141L187.46332876980247,141L190.10365734402504,141L192.83199687072167,141L195.56033639741835,140L198.02464306669276,140L200.7529825933894,139L203.39331116761196,139L206.12165069430864,139L208.7619792685312,140L211.49031879522784,139L214.2186583219245,139L216.85898689614706,139L219.58732642284374,139L222.2276549970663,139L224.95599452376294,138L227.6843340504596,138L230.23665167220807,138L232.96499119890478,139L235.60531977312732,139L238.333659299824,139L240.97398787404654,139L243.70232740074317,139L246.4306669274399,139L249.07099550166242,138L251.79933502835905,138L254.43966360258165,138L257.1680031292783,137L259.896342655975,138L262.36064932524937,138L265.088988851946,138L267.7293174261686,138L270.45765695286525,137L273.0979855270878,138L275.8263250537845,137L278.55466458048113,137L281.1949931547037,137L283.9233326814003,137L286.56366125562295,137L289.2920007823196,137L292.0203403090162,137L294.4846469782906,137L297.2129865049873,137L299.85331507920984,137L302.5816546059065,137L305.2219831801291,137L307.9503227068257,137L310.6786622335224,137L313.31899080774497,137L316.0473303344416,137L318.68765890866416,137L321.41599843536085,137L324.14433796205753,136L326.6086446313319,136L329.33698415802854,136L331.9773127322511,135L334.7056522589478,134L337.34598083317036,133L340.074320359867,133L342.8026598865637,133L345.44298846078624,133L348.17132798748287,133L350.8116565617055,133L353.5399960884021,133L356.26833561509875,132L358.82065323684725,132L361.5489927635439,132L364.1893213377665,131L366.91766086446313,131L369.5579894386857,132L372.2863289653824,131L375.014668492079,130L377.6549970663016,129L380.38333659299826,128L383.0236651672208,128L385.75200469391746,127L388.4803442206141,127L390.9446508898885,128L393.6729904165852,128L396.3133189908077,126L399.0416585175044,125L401.68198709172697,123L404.41032661842365,122L407.1386661451203,122L409.77899471934285,122L412.50733424603953,124L415.14766282026204,124L417.8760023469587,124L420.6043418736554,121L423.0686485429298,121L425.7969880696264,120L428.437316643849,119L431.1656561705457,119L433.80598474476824,116L436.53432427146487,117L439.26266379816155,118L441.9029923723841,118L444.63133189908075,114L447.27166047330337,110L450,104L452.72833952669663,104L455.19264619597107,103L457.9209857226677,100L460.56131429689026,101L463.2896538235869,101L465.92998239780957,96L468.6583219245062,97L471.3866614512028,94L474.0269900254254,94L476.755329552122,85L479.39565812634464,76L482.1239976530413,70L484.85233717973796,62L487.40465480148634,53L490.13299432818303,67L492.77332290240565,74L495.5016624291023,68L498.14199100332485,66L500.8703305300215,67L503.5986700567181,67L506.2389986309408,77L508.9673381576374,84L511.6076667318599,91L514.3360062585566,93L517.0643457852532,98L519.5286524545277,109L522.2569919812244,110L524.897320555447,106L527.6256600821436,108L530.2659886563662,110L532.9943281830627,112L535.7226677097594,119L538.362996283982,117L541.0913358106787,113L543.7316643849013,111L546.4600039115978,112L549.1883434382945,115L551.652650107569,114L554.3809896342656,117L557.0213182084881,119L559.7496577351848,122L562.3899863094074,125L565.1183258361041,125L567.8466653628006,126L570.4869939370233,126L573.2153334637198,123L575.8556620379426,124L578.5840015646392,124L581.3123410913358,125L583.7766477606102,124L586.5049872873069,123L589.1453158615294,121L591.8736553882261,120L594.5139839624486,119L597.2423234891454,119L599.970663015842,117L602.6109915900645,116L605.3393311167612,116L607.9796596909837,115L610.7079992176805,113L613.436338744377,114L615.9886563661255,115L618.7169958928222,115L621.3573244670448,116L624.0856639937415,114L626.725992567964,116L629.4543320946607,117L632.1826716213573,116L634.8230001955799,115L637.5513397222766,113L640.1916682964991,112L642.9200078231958,113L645.6483473498924,114L648.1126540191668,114L650.8409935458635,115L653.481322120086,114L656.2096616467827,113L658.8499902210053,113L661.5783297477019,112L664.3066692743986,112L666.9469978486211,113L669.6753373753178,111L672.3156659495404,110L675.0440054762371,110L677.7723450029337,110L680.2366516722082,110L682.9649911989047,109L685.6053197731273,111L688.3336592998239,113L690.9739878740465,114L693.7023274007432,113L696.4306669274399,111L699.0709955016624,110L701.7993350283591,108L704.4396636025817,108L707.1680031292783,108L709.896342655975,108L712.3606493252494,109L715.088988851946,107L717.7293174261686,106L720.4576569528652,105L723.0979855270878,104L725.8263250537844,105L728.5546645804811,103L731.1949931547038,100L733.9233326814003,102L736.563661255623,102L739.2920007823195,106L742.0203403090163,108L744.5726579307648,109L747.3009974574613,106L749.9413260316838,104L752.6696655583806,105L755.3099941326032,107L758.0383336592998,106L760.7666731859965,109L763.407001760219,117L766.1353412869157,120L768.7756698611383,120L771.5040093878349,120L774.2323489145316,120L776.696655583806,121L779.4249951105027,118L782.0653236847252,116L784.7936632114219,115L787.4339917856445,114L790.1623313123412,112L792.8906708390377,110L795.5309994132602,109L798.2593389399569,109L800.8996675141796,107L803.6280070408762,107L806.3563465675728,108L808.8206532368473,105L811.548992763544,103L814.1893213377665,106L816.9176608644631,107L819.5579894386857,107L822.2863289653824,107L825.0146684920791,105L827.6549970663016,102L830.3833365929983,101L833.0236651672208,99L835.7520046939175,98L838.4803442206141,96L840.9446508898885,97L843.6729904165851,96L846.3133189908078,96L849.0416585175044,98L851.6819870917269,96L854.4103266184236,100L857.1386661451203,99L859.7789947193429,97L862.5073342460395,98L865.1476628202621,98L867.8760023469587,95L870.6043418736554,92L873.1566594954039,89L875.8849990221005,89L878.5253275963231,91L881.2536671230197,92"></path><path class="area" fill="#1f77b4" d="M26.755329552122042,142L29.39565812634461,142L32.123997653041265,142L34.85233717973792,142L37.31664384901232,142L40.04498337570898,142L42.685311949931545,142L45.4136514766282,142L48.053980050850775,142L50.78231957754743,142L53.510659104244084,142L56.15098767846665,142L58.879327205163314,142L61.51965577938588,142L64.24799530608253,142L66.97633483277919,141L69.4406415020536,141L72.16898102875024,141L74.80930960297282,141L77.53764912966948,141L80.17797770389204,141L82.9063172305887,141L85.63465675728534,141L88.27498533150792,141L91.00332485820458,142L93.64365343242714,142L96.3719929591238,142L99.10033248582046,142L101.65265010756895,141L104.3809896342656,141L107.02131820848817,141L109.74965773518481,141L112.38998630940739,141L115.11832583610403,141L117.8466653628007,141L120.48699393702327,141L123.21533346371994,142L125.85566203794251,141L128.58400156463915,141L131.3123410913358,141L133.77664776061022,141L136.50498728730688,141L139.14531586152944,141L141.8736553882261,141L144.51398396244866,141L147.2423234891453,141L149.97066301584198,140L152.61099159006454,140L155.3393311167612,140L157.97965969098377,140L160.70799921768042,141L163.43633874437708,141L165.9006454136515,141L168.62898494034812,141L171.26931351457068,140L173.99765304126737,140L176.63798161548993,140L179.36632114218656,141L182.09466066888325,141L184.73498924310582,141L187.46332876980247,141L190.10365734402504,141L192.83199687072167,141L195.56033639741835,140L198.02464306669276,140L200.7529825933894,139L203.39331116761196,139L206.12165069430864,139L208.7619792685312,140L211.49031879522784,139L214.2186583219245,139L216.85898689614706,139L219.58732642284374,139L222.2276549970663,139L224.95599452376294,138L227.6843340504596,138L230.23665167220807,138L232.96499119890478,139L235.60531977312732,139L238.333659299824,139L240.97398787404654,139L243.70232740074317,139L246.4306669274399,139L249.07099550166242,138L251.79933502835905,138L254.43966360258165,138L257.1680031292783,137L259.896342655975,138L262.36064932524937,138L265.088988851946,138L267.7293174261686,138L270.45765695286525,137L273.0979855270878,138L275.8263250537845,137L278.55466458048113,137L281.1949931547037,137L283.9233326814003,137L286.56366125562295,137L289.2920007823196,137L292.0203403090162,137L294.4846469782906,137L297.2129865049873,137L299.85331507920984,137L302.5816546059065,137L305.2219831801291,137L307.9503227068257,137L310.6786622335224,137L313.31899080774497,137L316.0473303344416,137L318.68765890866416,137L321.41599843536085,137L324.14433796205753,136L326.6086446313319,136L329.33698415802854,136L331.9773127322511,135L334.7056522589478,134L337.34598083317036,133L340.074320359867,133L342.8026598865637,133L345.44298846078624,133L348.17132798748287,133L350.8116565617055,133L353.5399960884021,133L356.26833561509875,132L358.82065323684725,132L361.5489927635439,132L364.1893213377665,131L366.91766086446313,131L369.5579894386857,132L372.2863289653824,131L375.014668492079,130L377.6549970663016,129L380.38333659299826,128L383.0236651672208,128L385.75200469391746,127L388.4803442206141,127L390.9446508898885,128L393.6729904165852,128L396.3133189908077,126L399.0416585175044,125L401.68198709172697,123L404.41032661842365,122L407.1386661451203,122L409.77899471934285,122L412.50733424603953,124L415.14766282026204,124L417.8760023469587,124L420.6043418736554,121L423.0686485429298,121L425.7969880696264,120L428.437316643849,119L431.1656561705457,119L433.80598474476824,116L436.53432427146487,117L439.26266379816155,118L441.9029923723841,118L444.63133189908075,114L447.27166047330337,110L450,104L452.72833952669663,104L455.19264619597107,103L457.9209857226677,100L460.56131429689026,101L463.2896538235869,101L465.92998239780957,96L468.6583219245062,97L471.3866614512028,94L474.0269900254254,94L476.755329552122,85L479.39565812634464,76L482.1239976530413,70L484.85233717973796,62L487.40465480148634,53L490.13299432818303,67L492.77332290240565,74L495.5016624291023,68L498.14199100332485,66L500.8703305300215,67L503.5986700567181,67L506.2389986309408,77L508.9673381576374,84L511.6076667318599,91L514.3360062585566,93L517.0643457852532,98L519.5286524545277,109L522.2569919812244,110L524.897320555447,106L527.6256600821436,108L530.2659886563662,110L532.9943281830627,112L535.7226677097594,119L538.362996283982,117L541.0913358106787,113L543.7316643849013,111L546.4600039115978,112L549.1883434382945,115L551.652650107569,114L554.3809896342656,117L557.0213182084881,119L559.7496577351848,122L562.3899863094074,125L565.1183258361041,125L567.8466653628006,126L570.4869939370233,126L573.2153334637198,123L575.8556620379426,124L578.5840015646392,124L581.3123410913358,125L583.7766477606102,124L586.5049872873069,123L589.1453158615294,121L591.8736553882261,120L594.5139839624486,119L597.2423234891454,119L599.970663015842,117L602.6109915900645,116L605.3393311167612,116L607.9796596909837,115L610.7079992176805,113L613.436338744377,114L615.9886563661255,115L618.7169958928222,115L621.3573244670448,116L624.0856639937415,114L626.725992567964,116L629.4543320946607,117L632.1826716213573,116L634.8230001955799,115L637.5513397222766,113L640.1916682964991,112L642.9200078231958,113L645.6483473498924,114L648.1126540191668,114L650.8409935458635,115L653.481322120086,114L656.2096616467827,113L658.8499902210053,113L661.5783297477019,112L664.3066692743986,112L666.9469978486211,113L669.6753373753178,111L672.3156659495404,110L675.0440054762371,110L677.7723450029337,110L680.2366516722082,110L682.9649911989047,109L685.6053197731273,111L688.3336592998239,113L690.9739878740465,114L693.7023274007432,113L696.4306669274399,111L699.0709955016624,110L701.7993350283591,108L704.4396636025817,108L707.1680031292783,108L709.896342655975,108L712.3606493252494,109L715.088988851946,107L717.7293174261686,106L720.4576569528652,105L723.0979855270878,104L725.8263250537844,105L728.5546645804811,103L731.1949931547038,100L733.9233326814003,102L736.563661255623,102L739.2920007823195,106L742.0203403090163,108L744.5726579307648,109L747.3009974574613,106L749.9413260316838,104L752.6696655583806,105L755.3099941326032,107L758.0383336592998,106L760.7666731859965,109L763.407001760219,117L766.1353412869157,120L768.7756698611383,120L771.5040093878349,120L774.2323489145316,120L776.696655583806,121L779.4249951105027,118L782.0653236847252,116L784.7936632114219,115L787.4339917856445,114L790.1623313123412,112L792.8906708390377,110L795.5309994132602,109L798.2593389399569,109L800.8996675141796,107L803.6280070408762,107L806.3563465675728,108L808.8206532368473,105L811.548992763544,103L814.1893213377665,106L816.9176608644631,107L819.5579894386857,107L822.2863289653824,107L825.0146684920791,105L827.6549970663016,102L830.3833365929983,101L833.0236651672208,99L835.7520046939175,98L838.4803442206141,96L840.9446508898885,97L843.6729904165851,96L846.3133189908078,96L849.0416585175044,98L851.6819870917269,96L854.4103266184236,100L857.1386661451203,99L859.7789947193429,97L862.5073342460395,98L865.1476628202621,98L867.8760023469587,95L870.6043418736554,92L873.1566594954039,89L875.8849990221005,89L878.5253275963231,91L881.2536671230197,92L881.2536671230197,145L878.5253275963231,145L875.8849990221005,145L873.1566594954039,145L870.6043418736554,145L867.8760023469587,145L865.1476628202621,145L862.5073342460395,145L859.7789947193429,145L857.1386661451203,145L854.4103266184236,145L851.6819870917269,145L849.0416585175044,145L846.3133189908078,145L843.6729904165851,145L840.9446508898885,145L838.4803442206141,145L835.7520046939175,145L833.0236651672208,145L830.3833365929983,145L827.6549970663016,145L825.0146684920791,145L822.2863289653824,145L819.5579894386857,145L816.9176608644631,145L814.1893213377665,145L811.548992763544,145L808.8206532368473,145L806.3563465675728,145L803.6280070408762,145L800.8996675141796,145L798.2593389399569,145L795.5309994132602,145L792.8906708390377,145L790.1623313123412,145L787.4339917856445,145L784.7936632114219,145L782.0653236847252,145L779.4249951105027,145L776.696655583806,145L774.2323489145316,145L771.5040093878349,145L768.7756698611383,145L766.1353412869157,145L763.407001760219,145L760.7666731859965,145L758.0383336592998,145L755.3099941326032,145L752.6696655583806,145L749.9413260316838,145L747.3009974574613,145L744.5726579307648,145L742.0203403090163,145L739.2920007823195,145L736.563661255623,145L733.9233326814003,145L731.1949931547038,145L728.5546645804811,145L725.8263250537844,145L723.0979855270878,145L720.4576569528652,145L717.7293174261686,145L715.088988851946,145L712.3606493252494,145L709.896342655975,145L707.1680031292783,145L704.4396636025817,145L701.7993350283591,145L699.0709955016624,145L696.4306669274399,145L693.7023274007432,145L690.9739878740465,145L688.3336592998239,145L685.6053197731273,145L682.9649911989047,145L680.2366516722082,145L677.7723450029337,145L675.0440054762371,145L672.3156659495404,145L669.6753373753178,145L666.9469978486211,145L664.3066692743986,145L661.5783297477019,145L658.8499902210053,145L656.2096616467827,145L653.481322120086,145L650.8409935458635,145L648.1126540191668,145L645.6483473498924,145L642.9200078231958,145L640.1916682964991,145L637.5513397222766,145L634.8230001955799,145L632.1826716213573,145L629.4543320946607,145L626.725992567964,145L624.0856639937415,145L621.3573244670448,145L618.7169958928222,145L615.9886563661255,145L613.436338744377,145L610.7079992176805,145L607.9796596909837,145L605.3393311167612,145L602.6109915900645,145L599.970663015842,145L597.2423234891454,145L594.5139839624486,145L591.8736553882261,145L589.1453158615294,145L586.5049872873069,145L583.7766477606102,145L581.3123410913358,145L578.5840015646392,145L575.8556620379426,145L573.2153334637198,145L570.4869939370233,145L567.8466653628006,145L565.1183258361041,145L562.3899863094074,145L559.7496577351848,145L557.0213182084881,145L554.3809896342656,145L551.652650107569,145L549.1883434382945,145L546.4600039115978,145L543.7316643849013,145L541.0913358106787,145L538.362996283982,145L535.7226677097594,145L532.9943281830627,145L530.2659886563662,145L527.6256600821436,145L524.897320555447,145L522.2569919812244,145L519.5286524545277,145L517.0643457852532,145L514.3360062585566,145L511.6076667318599,145L508.9673381576374,145L506.2389986309408,145L503.5986700567181,145L500.8703305300215,145L498.14199100332485,145L495.5016624291023,145L492.77332290240565,145L490.13299432818303,145L487.40465480148634,145L484.85233717973796,145L482.1239976530413,145L479.39565812634464,145L476.755329552122,145L474.0269900254254,145L471.3866614512028,145L468.6583219245062,145L465.92998239780957,145L463.2896538235869,145L460.56131429689026,145L457.9209857226677,145L455.19264619597107,145L452.72833952669663,145L450,145L447.27166047330337,145L444.63133189908075,145L441.9029923723841,145L439.26266379816155,145L436.53432427146487,145L433.80598474476824,145L431.1656561705457,145L428.437316643849,145L425.7969880696264,145L423.0686485429298,145L420.6043418736554,145L417.8760023469587,145L415.14766282026204,145L412.50733424603953,145L409.77899471934285,145L407.1386661451203,145L404.41032661842365,145L401.68198709172697,145L399.0416585175044,145L396.3133189908077,145L393.6729904165852,145L390.9446508898885,145L388.4803442206141,145L385.75200469391746,145L383.0236651672208,145L380.383