Last active
April 21, 2021 00:49
-
-
Save adler3d/32d76a3cc79d8a9785f6cad332d422e7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
y | n | active | avg n/a | p25 | p31 | p37 | p43 | p50 | p75 | p87 | p93 | p96 | p98 | p99 | m25 | m31 | m37 | m43 | m50 | m75 | m87 | m93 | m96 | m98 | m99 | | | a25 | a31 | a37 | a43 | a50 | a75 | a87 | a93 | a96 | a98 | a99 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 | 11130 | 323 | 34.46 | 0.49 | 0.67 | 0.81 | 0.91 | 0.97 | 1.62 | 2.58 | 2.79 | 2.71 | 2.02 | 1.33 | 2 | 3 | 4 | 5 | 6 | 20 | 63 | 133 | 246 | 337 | 443 | 243 | 223 | 202 | 182 | 162 | 81 | 41 | 21 | 11 | 6 | 3 | ||
2003 | 59698 | 1507 | 39.61 | 2.26 | 3.11 | 3.77 | 4.24 | 4.52 | 8.29 | 11.72 | 13.59 | 12.62 | 10.97 | 9.46 | 2 | 3 | 4 | 5 | 6 | 22 | 62 | 143 | 263 | 457 | 788 | 1131 | 1037 | 942 | 848 | 754 | 377 | 189 | 95 | 48 | 24 | 12 | ||
2004 | 113925 | 2911 | 39.14 | 4.37 | 6.01 | 7.28 | 8.19 | 8.74 | 17.47 | 24.75 | 26.21 | 23.84 | 19.32 | 14.33 | 2 | 3 | 4 | 5 | 6 | 24 | 68 | 144 | 262 | 420 | 623 | 2184 | 2002 | 1820 | 1638 | 1456 | 728 | 364 | 182 | 91 | 46 | 23 | ||
2005 | 190682 | 4027 | 47.35 | 6.04 | 8.31 | 12.59 | 13.60 | 16.11 | 32.22 | 40.82 | 46.62 | 42.84 | 33.20 | 24.38 | 2 | 3 | 5 | 6 | 8 | 32 | 81 | 185 | 340 | 527 | 762 | 3021 | 2769 | 2517 | 2266 | 2014 | 1007 | 504 | 252 | 126 | 63 | 32 | ||
2006 | 204719 | 4595 | 44.55 | 6.89 | 9.48 | 11.49 | 12.93 | 16.09 | 35.62 | 47.15 | 48.96 | 45.50 | 33.26 | 23.36 | 2 | 3 | 4 | 5 | 7 | 31 | 82 | 170 | 316 | 462 | 649 | 3447 | 3160 | 2872 | 2585 | 2298 | 1149 | 575 | 288 | 144 | 72 | 36 | ||
2007 | 188550 | 5108 | 36.91 | 7.66 | 10.54 | 9.58 | 11.50 | 15.33 | 26.84 | 37.70 | 41.60 | 38.72 | 34.72 | 27.04 | 2 | 3 | 3 | 4 | 6 | 21 | 59 | 130 | 242 | 434 | 676 | 3832 | 3512 | 3193 | 2874 | 2555 | 1278 | 639 | 320 | 160 | 80 | 40 | ||
2008 | 252298 | 5163 | 48.87 | 7.75 | 10.65 | 9.68 | 11.62 | 15.49 | 28.40 | 41.99 | 54.26 | 54.76 | 50.38 | 38.95 | 2 | 3 | 3 | 4 | 6 | 22 | 65 | 168 | 338 | 622 | 950 | 3873 | 3550 | 3227 | 2905 | 2582 | 1291 | 646 | 323 | 162 | 81 | 41 | ||
2009 | 313227 | 5615 | 55.78 | 8.42 | 11.58 | 10.53 | 12.64 | 16.85 | 32.29 | 46.33 | 61.07 | 68.99 | 59.75 | 55.70 | 2 | 3 | 3 | 4 | 6 | 23 | 66 | 174 | 392 | 679 | 1266 | 4212 | 3861 | 3510 | 3159 | 2808 | 1404 | 702 | 351 | 176 | 88 | 44 | ||
2010 | 336052 | 5483 | 61.29 | 8.23 | 11.31 | 13.71 | 15.43 | 16.45 | 31.53 | 48.02 | 62.08 | 77.57 | 71.29 | 59.21 | 2 | 3 | 4 | 5 | 6 | 23 | 70 | 181 | 451 | 829 | 1377 | 4113 | 3770 | 3427 | 3085 | 2742 | 1371 | 686 | 343 | 172 | 86 | 43 | ||
2011 | 358102 | 5541 | 64.63 | 8.31 | 11.43 | 10.39 | 12.47 | 16.63 | 26.33 | 44.35 | 68.71 | 80.04 | 75.08 | 71.28 | 2 | 3 | 3 | 4 | 6 | 19 | 64 | 198 | 460 | 863 | 1620 | 4156 | 3810 | 3464 | 3117 | 2771 | 1386 | 693 | 347 | 174 | 87 | 44 | ||
2012 | 350254 | 5801 | 60.38 | 8.70 | 7.98 | 10.88 | 13.06 | 14.51 | 26.12 | 39.20 | 58.08 | 72.80 | 76.89 | 67.02 | 2 | 2 | 3 | 4 | 5 | 18 | 54 | 160 | 400 | 845 | 1457 | 4351 | 3989 | 3626 | 3264 | 2901 | 1451 | 726 | 363 | 182 | 91 | 46 | ||
2013 | 317143 | 5632 | 56.31 | 8.45 | 7.75 | 10.56 | 12.68 | 14.09 | 22.54 | 32.43 | 48.71 | 59.12 | 62.75 | 61.25 | 2 | 2 | 3 | 4 | 5 | 16 | 46 | 138 | 334 | 705 | 1361 | 4225 | 3873 | 3521 | 3169 | 2817 | 1409 | 705 | 353 | 177 | 89 | 45 | ||
2014 | 303501 | 5504 | 55.14 | 8.26 | 7.57 | 10.32 | 9.29 | 11.01 | 19.28 | 30.32 | 46.92 | 61.76 | 63.34 | 66.31 | 2 | 2 | 3 | 3 | 4 | 14 | 44 | 136 | 357 | 728 | 1507 | 4129 | 3785 | 3441 | 3097 | 2753 | 1377 | 689 | 345 | 173 | 87 | 44 | ||
2015 | 275920 | 6017 | 45.86 | 4.51 | 8.27 | 7.52 | 10.15 | 12.04 | 19.57 | 29.37 | 42.60 | 56.13 | 63.65 | 56.11 | 1 | 2 | 2 | 3 | 4 | 13 | 39 | 113 | 297 | 670 | 1169 | 4513 | 4137 | 3761 | 3385 | 3009 | 1505 | 753 | 377 | 189 | 95 | 48 | ||
2016 | 278713 | 6176 | 45.13 | 4.63 | 8.49 | 7.72 | 10.43 | 12.36 | 17.00 | 25.51 | 39.47 | 53.74 | 64.31 | 65.07 | 1 | 2 | 2 | 3 | 4 | 11 | 33 | 102 | 277 | 663 | 1328 | 4633 | 4247 | 3861 | 3475 | 3089 | 1545 | 773 | 387 | 194 | 97 | 49 | ||
2017 | 219770 | 5263 | 41.76 | 3.95 | 7.24 | 6.58 | 8.88 | 10.53 | 14.48 | 21.06 | 30.60 | 43.73 | 51.88 | 45.74 | 1 | 2 | 2 | 3 | 4 | 11 | 32 | 93 | 265 | 625 | 1089 | 3948 | 3619 | 3290 | 2961 | 2632 | 1316 | 658 | 329 | 165 | 83 | 42 | ||
2018 | 203642 | 4342 | 46.90 | 3.26 | 5.97 | 5.43 | 7.33 | 8.69 | 13.03 | 17.38 | 24.75 | 44.47 | 51.41 | 43.93 | 1 | 2 | 2 | 3 | 4 | 12 | 32 | 91 | 327 | 756 | 1292 | 3257 | 2986 | 2714 | 2443 | 2172 | 1086 | 543 | 272 | 136 | 68 | 34 | ||
2019 | 176009 | 4724 | 37.26 | 3.54 | 6.50 | 5.91 | 5.32 | 7.09 | 10.64 | 14.18 | 19.54 | 33.89 | 42.03 | 40.37 | 1 | 2 | 2 | 2 | 3 | 9 | 24 | 66 | 229 | 568 | 1091 | 3544 | 3248 | 2953 | 2658 | 2363 | 1182 | 591 | 296 | 148 | 74 | 37 | ||
2020 | 178228 | 4879 | 36.53 | 3.66 | 6.71 | 6.10 | 5.49 | 7.32 | 10.98 | 14.03 | 21.05 | 32.74 | 38.65 | 44.23 | 1 | 2 | 2 | 2 | 3 | 9 | 23 | 69 | 214 | 502 | 1134 | 3660 | 3355 | 3050 | 2745 | 2440 | 1220 | 610 | 305 | 153 | 77 | 39 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//id2time=JSON.parse(POST.data);return ""+mapkeys(id2time).length; | |
//id2y={};return mapkeys(id2time).map(id=>id2y[id]=id2time[id].split(" ").pop()).join("\n"); | |
//a=POST.data;return "done2"; | |
//return json(JSON.parse(a).filter(e=>!e.user_name).map(e=>e.user_id)); | |
//return maps2csv(JSON.parse(a).map(e=>(e.user_name).split(",").join("."))); | |
var years=[2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020]; | |
var arr=JSON.parse(a); | |
var bugs=JSON.parse(POST.data); | |
arr.filter(e=>e.user_id in bugs).map(e=>e.user_name=bugs[e.user_id]); | |
//return json(arr.filter(e=>!('user_name' in e))); | |
//arr.map(e=>((typeof e.user_name)==="number"?e.user_name+"":e.user_name).split(",").join(".")) | |
//return maps2csv(arr); | |
//return maps2table(arr.filter(e=>e.user_id in bugs)); | |
var fabs=Math.abs;var me=arr.filter(e=>e.user_id==56118)[0];var sqr=x=>x*x*x*x*x*x*x*x*x*x; | |
var f=e=>{ | |
var ey=id2y[e.user_id]|0; | |
//e.tot=qapsum(years.map(y=>{/*if(ey&&y>ey)e[y]=0;*/return e[y]|0;})); | |
//e.diff=e.tot-(e.total|0); | |
//e.k=e.diff/(e.total|0); | |
e.y=ey; | |
e.ny=qapsum(years.map(y=>e[y]>=1?1:0)); | |
e.mpy=e.total/e.ny; | |
e.ny2=qapsum(years.map(y=>e[y]>=100?1:0)); | |
e.ty=qapsum(years,Y=>-sqr((+fabs(me[Y]*1-449.78))*fabs((e[Y]|0)/e.total-(me[Y]|0)/me.total)));///**fabs(e.total-me.total)*//fabs(e.mpy*1-me.mpy*1); | |
return e; | |
};//return mapaddfront(e,{tot});}; | |
var out=arr.map((e,i)=>mapaddfront(f(e),{'#':"#"+(i+1)})); | |
//out=out.filter(e=>e.k>0); | |
//out=out.filter(e=>e.user_id in id2y); | |
//out=out.filter(e=>e[2019]>0&&e.k<0.5); | |
var stats=(years.map(y=>({y,n:qapsum(out,e=>e[y]),active:qapsum(out,e=>e[y]>0?1:0)}))); | |
stats.map(e=>e["avg n/a"]=(e.n/e.active).toFixed(2));var mid=(arr,k)=>{return arr[(arr.length*(100-k)*0.01)|0];};var midz=(arr,k)=>((arr.length*(100-k)*0.01)|0)+1; | |
var mids=[25,31.25,37.5,43.75,50,75,87.5,93.75,96.875,98.4375,99.21875]; | |
/*stats.map(e=>{ | |
var q=out.map(u=>u[e.y]).filter(e=>e?1:0); | |
qapsort(q); | |
for(var i=0;i<3;i++){if(i==2){e["|"]="";}mids.map(k=>{ | |
if(i==1)e["m"+(k|0)]=mid(q,k)//+" m"; | |
if(i==2)e["a"+(k|0)]=midz(q,k)//+" u"; | |
if(i==0)e["p"+(k|0)]=((midz(q,k)*mid(q,k))*0.001).toFixed(2)//+" p"; | |
});} | |
}); | |
//return stats.map(e=>json(e)).join("\n")+"";*/ | |
out=out.filter(e=>(1 | |
//(e.ty/e.total)<0.15&& | |
//e.ty>50//&&e[2013]>10//&& e[2020]>10 | |
//e[2020]==0&&e[2019]==0&&e[2018]==0&&e[2017]==0&&e[2016]==0&&e[2015]==0&&e[2014]==0 | |
//&&e.ny2>=4/*&&e.mpy<480*/ | |
)&&e.mpy>20&&e.total>50);//out.slice(1880,2000); | |
//qapsort(out,e=>e.total); | |
//qapsort(out,e=>e.ny); | |
//qapsort(out,e=>e.mpy); | |
qapsort(out,e=>e.ny2); | |
qapsort(out,e=>e.mpy); | |
qapsort(out,e=>e.ty); | |
//qapsort(out,e=>e.total); | |
out=out.map((e,i)=>mapaddfront(f(e),{'N':"#"+(i+1)})); | |
//qapsort(out,e=>e.ny2); | |
//qapsort(out,e=>e.total); | |
//qapsort(out,e=>e.total|0); | |
//return json(out.map(e=>e.user_id)); | |
//out=out.filter(e=>(e.user_id+"").includes(362)); | |
//return [out.length,arr.length]; | |
//out.map(e=>e.k=e.k.toFixed(2)); | |
out.map(e=>e.mpy=e.mpy.toFixed(2)); | |
html(maps2table(out)); | |
return inspect({L:out.length,tot:qapsum(out,e=>e.total),avg:qapavg(out,e=>e.total)});//+"\n"+maps2table(out.slice(0,12)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE HTML> | |
<html> | |
<body> | |
<style> | |
div.table_main tr:nth-child(2n){background:#FEFEFE;} | |
div.table_main table{border-collapse:collapse;font-size:10pt;text-align:right} | |
div.table_main td,th,thead{border:1px solid #bbb;padding:4px;} | |
div.table_main th,thead{text-align:center;font-weight:bold;background:#ccc;} | |
</style><center><pre><div class="table_main"><table><thead><tr><td>y</td><td>n</td><td>active</td><td>avg n/a</td><td>p25</td><td>p31</td><td>p37</td><td>p43</td><td>p50</td><td>p75</td><td>p87</td><td>p93</td><td>p96</td><td>p98</td><td>p99</td><td>m25</td><td>m31</td><td>m37</td><td>m43</td><td>m50</td><td>m75</td><td>m87</td><td>m93</td><td>m96</td><td>m98</td><td>m99</td><td>|</td><td>a25</td><td>a31</td><td>a37</td><td>a43</td><td>a50</td><td>a75</td><td>a87</td><td>a93</td><td>a96</td><td>a98</td><td>a99</td></tr></thead><tbody><tr><td>2002</td><td style="background-color:rgb(255,127,127);">11130</td><td style="background-color:rgb(255,127,127);">323</td><td style="background-color:rgb(255,127,127);">34.46</td><td style="background-color:rgb(255,127,127);">0.49</td><td style="background-color:rgb(255,127,127);">0.67</td><td style="background-color:rgb(255,127,127);">0.81</td><td style="background-color:rgb(255,127,127);">0.91</td><td style="background-color:rgb(255,127,127);">0.97</td><td style="background-color:rgb(255,127,127);">1.62</td><td style="background-color:rgb(255,127,127);">2.58</td><td style="background-color:rgb(255,127,127);">2.79</td><td style="background-color:rgb(255,127,127);">2.71</td><td style="background-color:rgb(255,127,127);">2.02</td><td style="background-color:rgb(255,127,127);">1.33</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(212,255,212);">4</td><td style="background-color:rgb(191,255,191);">5</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(255,249,249);">20</td><td style="background-color:rgb(209,255,209);">63</td><td style="background-color:rgb(253,255,253);">133</td><td style="background-color:rgb(255,160,160);">246</td><td style="background-color:rgb(255,127,127);">337</td><td style="background-color:rgb(255,127,127);">443</td><td></td><td style="background-color:rgb(255,128,128);">243</td><td style="background-color:rgb(255,128,128);">223</td><td style="background-color:rgb(255,127,127);">202</td><td style="background-color:rgb(255,127,127);">182</td><td style="background-color:rgb(255,127,127);">162</td><td style="background-color:rgb(255,127,127);">81</td><td style="background-color:rgb(255,127,127);">41</td><td style="background-color:rgb(255,127,127);">21</td><td style="background-color:rgb(255,127,127);">11</td><td style="background-color:rgb(255,127,127);">6</td><td style="background-color:rgb(255,127,127);">3</td></tr><tr><td>2003</td><td style="background-color:rgb(255,163,163);">59698</td><td style="background-color:rgb(255,179,179);">1507</td><td style="background-color:rgb(255,171,171);">39.61</td><td style="background-color:rgb(255,182,182);">2.26</td><td style="background-color:rgb(255,184,184);">3.11</td><td style="background-color:rgb(255,186,186);">3.77</td><td style="background-color:rgb(255,185,185);">4.24</td><td style="background-color:rgb(255,184,184);">4.52</td><td style="background-color:rgb(255,177,177);">8.29</td><td style="background-color:rgb(255,178,178);">11.72</td><td style="background-color:rgb(255,169,169);">13.59</td><td style="background-color:rgb(255,160,160);">12.62</td><td style="background-color:rgb(255,157,157);">10.97</td><td style="background-color:rgb(255,157,157);">9.46</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(212,255,212);">4</td><td style="background-color:rgb(191,255,191);">5</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(238,255,238);">22</td><td style="background-color:rgb(213,255,213);">62</td><td style="background-color:rgb(233,255,233);">143</td><td style="background-color:rgb(255,178,178);">263</td><td style="background-color:rgb(255,185,185);">457</td><td style="background-color:rgb(255,202,202);">788</td><td></td><td style="background-color:rgb(255,142,142);">1131</td><td style="background-color:rgb(255,140,140);">1037</td><td style="background-color:rgb(255,138,138);">942</td><td style="background-color:rgb(255,136,136);">848</td><td style="background-color:rgb(255,134,134);">754</td><td style="background-color:rgb(255,129,129);">377</td><td style="background-color:rgb(255,127,127);">189</td><td style="background-color:rgb(255,127,127);">95</td><td style="background-color:rgb(255,127,127);">48</td><td style="background-color:rgb(255,127,127);">24</td><td style="background-color:rgb(255,127,127);">12</td></tr><tr><td>2004</td><td style="background-color:rgb(255,203,203);">113925</td><td style="background-color:rgb(255,240,240);">2911</td><td style="background-color:rgb(255,167,167);">39.14</td><td style="background-color:rgb(255,248,248);">4.37</td><td style="background-color:rgb(255,252,252);">6.01</td><td style="background-color:rgb(254,255,254);">7.28</td><td style="background-color:rgb(254,255,254);">8.19</td><td style="background-color:rgb(255,252,252);">8.74</td><td style="background-color:rgb(255,246,246);">17.47</td><td style="background-color:rgb(255,251,251);">24.75</td><td style="background-color:rgb(255,218,218);">26.21</td><td style="background-color:rgb(255,197,197);">23.84</td><td style="background-color:rgb(255,186,186);">19.32</td><td style="background-color:rgb(255,174,174);">14.33</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(212,255,212);">4</td><td style="background-color:rgb(191,255,191);">5</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(216,255,216);">24</td><td style="background-color:rgb(188,255,188);">68</td><td style="background-color:rgb(231,255,231);">144</td><td style="background-color:rgb(255,177,177);">262</td><td style="background-color:rgb(255,167,167);">420</td><td style="background-color:rgb(255,166,166);">623</td><td></td><td style="background-color:rgb(255,184,184);">2184</td><td style="background-color:rgb(255,175,175);">2002</td><td style="background-color:rgb(255,166,166);">1820</td><td style="background-color:rgb(255,159,159);">1638</td><td style="background-color:rgb(255,152,152);">1456</td><td style="background-color:rgb(255,133,133);">728</td><td style="background-color:rgb(255,129,129);">364</td><td style="background-color:rgb(255,127,127);">182</td><td style="background-color:rgb(255,127,127);">91</td><td style="background-color:rgb(255,127,127);">46</td><td style="background-color:rgb(255,127,127);">23</td></tr><tr><td>2005</td><td style="background-color:rgb(250,255,250);">190682</td><td style="background-color:rgb(221,255,221);">4027</td><td style="background-color:rgb(255,236,236);">47.35</td><td style="background-color:rgb(210,255,210);">6.04</td><td style="background-color:rgb(203,255,203);">8.31</td><td style="background-color:rgb(149,255,149);">12.59</td><td style="background-color:rgb(159,255,159);">13.60</td><td style="background-color:rgb(139,255,139);">16.11</td><td style="background-color:rgb(153,255,153);">32.22</td><td style="background-color:rgb(167,255,167);">40.82</td><td style="background-color:rgb(212,255,212);">46.62</td><td style="background-color:rgb(250,255,250);">42.84</td><td style="background-color:rgb(255,233,233);">33.20</td><td style="background-color:rgb(255,211,211);">24.38</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(127,255,127);">5</td><td style="background-color:rgb(127,255,127);">6</td><td style="background-color:rgb(127,255,127);">8</td><td style="background-color:rgb(127,255,127);">32</td><td style="background-color:rgb(131,255,131);">81</td><td style="background-color:rgb(152,255,152);">185</td><td style="background-color:rgb(251,255,251);">340</td><td style="background-color:rgb(255,219,219);">527</td><td style="background-color:rgb(255,196,196);">762</td><td></td><td style="background-color:rgb(255,235,235);">3021</td><td style="background-color:rgb(255,218,218);">2769</td><td style="background-color:rgb(255,202,202);">2517</td><td style="background-color:rgb(255,188,188);">2266</td><td style="background-color:rgb(255,175,175);">2014</td><td style="background-color:rgb(255,139,139);">1007</td><td style="background-color:rgb(255,130,130);">504</td><td style="background-color:rgb(255,128,128);">252</td><td style="background-color:rgb(255,127,127);">126</td><td style="background-color:rgb(255,127,127);">63</td><td style="background-color:rgb(255,127,127);">32</td></tr><tr><td>2006</td><td style="background-color:rgb(240,255,240);">204719</td><td style="background-color:rgb(196,255,196);">4595</td><td style="background-color:rgb(255,212,212);">44.55</td><td style="background-color:rgb(183,255,183);">6.89</td><td style="background-color:rgb(176,255,176);">9.48</td><td style="background-color:rgb(171,255,171);">11.49</td><td style="background-color:rgb(171,255,171);">12.93</td><td style="background-color:rgb(139,255,139);">16.09</td><td style="background-color:rgb(127,255,127);">35.62</td><td style="background-color:rgb(132,255,132);">47.15</td><td style="background-color:rgb(203,255,203);">48.96</td><td style="background-color:rgb(241,255,241);">45.50</td><td style="background-color:rgb(255,233,233);">33.26</td><td style="background-color:rgb(255,207,207);">23.36</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(212,255,212);">4</td><td style="background-color:rgb(191,255,191);">5</td><td style="background-color:rgb(178,255,178);">7</td><td style="background-color:rgb(138,255,138);">31</td><td style="background-color:rgb(127,255,127);">82</td><td style="background-color:rgb(181,255,181);">170</td><td style="background-color:rgb(255,233,233);">316</td><td style="background-color:rgb(255,188,188);">462</td><td style="background-color:rgb(255,172,172);">649</td><td></td><td style="background-color:rgb(241,255,241);">3447</td><td style="background-color:rgb(255,246,246);">3160</td><td style="background-color:rgb(255,225,225);">2872</td><td style="background-color:rgb(255,206,206);">2585</td><td style="background-color:rgb(255,190,190);">2298</td><td style="background-color:rgb(255,143,143);">1149</td><td style="background-color:rgb(255,131,131);">575</td><td style="background-color:rgb(255,128,128);">288</td><td style="background-color:rgb(255,127,127);">144</td><td style="background-color:rgb(255,127,127);">72</td><td style="background-color:rgb(255,127,127);">36</td></tr><tr><td>2007</td><td style="background-color:rgb(252,255,252);">188550</td><td style="background-color:rgb(174,255,174);">5108</td><td style="background-color:rgb(255,148,148);">36.91</td><td style="background-color:rgb(159,255,159);">7.66</td><td style="background-color:rgb(151,255,151);">10.54</td><td style="background-color:rgb(209,255,209);">9.58</td><td style="background-color:rgb(196,255,196);">11.50</td><td style="background-color:rgb(151,255,151);">15.33</td><td style="background-color:rgb(193,255,193);">26.84</td><td style="background-color:rgb(185,255,185);">37.70</td><td style="background-color:rgb(232,255,232);">41.60</td><td style="background-color:rgb(255,246,246);">38.72</td><td style="background-color:rgb(255,238,238);">34.72</td><td style="background-color:rgb(255,221,221);">27.04</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(249,255,249);">21</td><td style="background-color:rgb(226,255,226);">59</td><td style="background-color:rgb(255,251,251);">130</td><td style="background-color:rgb(255,156,156);">242</td><td style="background-color:rgb(255,174,174);">434</td><td style="background-color:rgb(255,177,177);">676</td><td></td><td style="background-color:rgb(208,255,208);">3832</td><td style="background-color:rgb(235,255,235);">3512</td><td style="background-color:rgb(255,248,248);">3193</td><td style="background-color:rgb(255,225,225);">2874</td><td style="background-color:rgb(255,205,205);">2555</td><td style="background-color:rgb(255,146,146);">1278</td><td style="background-color:rgb(255,132,132);">639</td><td style="background-color:rgb(255,128,128);">320</td><td style="background-color:rgb(255,127,127);">160</td><td style="background-color:rgb(255,127,127);">80</td><td style="background-color:rgb(255,127,127);">40</td></tr><tr><td>2008</td><td style="background-color:rgb(205,255,205);">252298</td><td style="background-color:rgb(171,255,171);">5163</td><td style="background-color:rgb(255,249,249);">48.87</td><td style="background-color:rgb(157,255,157);">7.75</td><td style="background-color:rgb(149,255,149);">10.65</td><td style="background-color:rgb(207,255,207);">9.68</td><td style="background-color:rgb(194,255,194);">11.62</td><td style="background-color:rgb(149,255,149);">15.49</td><td style="background-color:rgb(181,255,181);">28.40</td><td style="background-color:rgb(161,255,161);">41.99</td><td style="background-color:rgb(183,255,183);">54.26</td><td style="background-color:rgb(210,255,210);">54.76</td><td style="background-color:rgb(217,255,217);">50.38</td><td style="background-color:rgb(245,255,245);">38.95</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(238,255,238);">22</td><td style="background-color:rgb(200,255,200);">65</td><td style="background-color:rgb(185,255,185);">168</td><td style="background-color:rgb(253,255,253);">338</td><td style="background-color:rgb(244,255,244);">622</td><td style="background-color:rgb(255,237,237);">950</td><td></td><td style="background-color:rgb(204,255,204);">3873</td><td style="background-color:rgb(232,255,232);">3550</td><td style="background-color:rgb(255,251,251);">3227</td><td style="background-color:rgb(255,227,227);">2905</td><td style="background-color:rgb(255,206,206);">2582</td><td style="background-color:rgb(255,147,147);">1291</td><td style="background-color:rgb(255,132,132);">646</td><td style="background-color:rgb(255,128,128);">323</td><td style="background-color:rgb(255,127,127);">162</td><td style="background-color:rgb(255,127,127);">81</td><td style="background-color:rgb(255,127,127);">41</td></tr><tr><td>2009</td><td style="background-color:rgb(160,255,160);">313227</td><td style="background-color:rgb(151,255,151);">5615</td><td style="background-color:rgb(202,255,202);">55.78</td><td style="background-color:rgb(136,255,136);">8.42</td><td style="background-color:rgb(127,255,127);">11.58</td><td style="background-color:rgb(190,255,190);">10.53</td><td style="background-color:rgb(176,255,176);">12.64</td><td style="background-color:rgb(127,255,127);">16.85</td><td style="background-color:rgb(152,255,152);">32.29</td><td style="background-color:rgb(136,255,136);">46.33</td><td style="background-color:rgb(157,255,157);">61.07</td><td style="background-color:rgb(163,255,163);">68.99</td><td style="background-color:rgb(185,255,185);">59.75</td><td style="background-color:rgb(184,255,184);">55.70</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(227,255,227);">23</td><td style="background-color:rgb(196,255,196);">66</td><td style="background-color:rgb(173,255,173);">174</td><td style="background-color:rgb(197,255,197);">392</td><td style="background-color:rgb(216,255,216);">679</td><td style="background-color:rgb(204,255,204);">1266</td><td></td><td style="background-color:rgb(171,255,171);">4212</td><td style="background-color:rgb(205,255,205);">3861</td><td style="background-color:rgb(236,255,236);">3510</td><td style="background-color:rgb(255,246,246);">3159</td><td style="background-color:rgb(255,221,221);">2808</td><td style="background-color:rgb(255,150,150);">1404</td><td style="background-color:rgb(255,133,133);">702</td><td style="background-color:rgb(255,128,128);">351</td><td style="background-color:rgb(255,127,127);">176</td><td style="background-color:rgb(255,127,127);">88</td><td style="background-color:rgb(255,127,127);">44</td></tr><tr><td>2010</td><td style="background-color:rgb(143,255,143);">336052</td><td style="background-color:rgb(157,255,157);">5483</td><td style="background-color:rgb(155,255,155);">61.29</td><td style="background-color:rgb(142,255,142);">8.23</td><td style="background-color:rgb(133,255,133);">11.31</td><td style="background-color:rgb(127,255,127);">13.71</td><td style="background-color:rgb(127,255,127);">15.43</td><td style="background-color:rgb(133,255,133);">16.45</td><td style="background-color:rgb(158,255,158);">31.53</td><td style="background-color:rgb(127,255,127);">48.02</td><td style="background-color:rgb(153,255,153);">62.08</td><td style="background-color:rgb(135,255,135);">77.57</td><td style="background-color:rgb(146,255,146);">71.29</td><td style="background-color:rgb(171,255,171);">59.21</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(212,255,212);">4</td><td style="background-color:rgb(191,255,191);">5</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(227,255,227);">23</td><td style="background-color:rgb(179,255,179);">70</td><td style="background-color:rgb(160,255,160);">181</td><td style="background-color:rgb(136,255,136);">451</td><td style="background-color:rgb(143,255,143);">829</td><td style="background-color:rgb(180,255,180);">1377</td><td></td><td style="background-color:rgb(181,255,181);">4113</td><td style="background-color:rgb(213,255,213);">3770</td><td style="background-color:rgb(242,255,242);">3427</td><td style="background-color:rgb(255,240,240);">3085</td><td style="background-color:rgb(255,216,216);">2742</td><td style="background-color:rgb(255,149,149);">1371</td><td style="background-color:rgb(255,133,133);">686</td><td style="background-color:rgb(255,128,128);">343</td><td style="background-color:rgb(255,127,127);">172</td><td style="background-color:rgb(255,127,127);">86</td><td style="background-color:rgb(255,127,127);">43</td></tr><tr><td>2011</td><td style="background-color:rgb(127,255,127);">358102</td><td style="background-color:rgb(155,255,155);">5541</td><td style="background-color:rgb(127,255,127);">64.63</td><td style="background-color:rgb(139,255,139);">8.31</td><td style="background-color:rgb(131,255,131);">11.43</td><td style="background-color:rgb(193,255,193);">10.39</td><td style="background-color:rgb(179,255,179);">12.47</td><td style="background-color:rgb(131,255,131);">16.63</td><td style="background-color:rgb(197,255,197);">26.33</td><td style="background-color:rgb(148,255,148);">44.35</td><td style="background-color:rgb(127,255,127);">68.71</td><td style="background-color:rgb(127,255,127);">80.04</td><td style="background-color:rgb(133,255,133);">75.08</td><td style="background-color:rgb(127,255,127);">71.28</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(127,255,127);">3</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(229,255,229);">6</td><td style="background-color:rgb(255,238,238);">19</td><td style="background-color:rgb(205,255,205);">64</td><td style="background-color:rgb(127,255,127);">198</td><td style="background-color:rgb(127,255,127);">460</td><td style="background-color:rgb(127,255,127);">863</td><td style="background-color:rgb(127,255,127);">1620</td><td></td><td style="background-color:rgb(177,255,177);">4156</td><td style="background-color:rgb(210,255,210);">3810</td><td style="background-color:rgb(239,255,239);">3464</td><td style="background-color:rgb(255,242,242);">3117</td><td style="background-color:rgb(255,218,218);">2771</td><td style="background-color:rgb(255,150,150);">1386</td><td style="background-color:rgb(255,133,133);">693</td><td style="background-color:rgb(255,128,128);">347</td><td style="background-color:rgb(255,127,127);">174</td><td style="background-color:rgb(255,127,127);">87</td><td style="background-color:rgb(255,127,127);">44</td></tr><tr><td>2012</td><td style="background-color:rgb(133,255,133);">350254</td><td style="background-color:rgb(143,255,143);">5801</td><td style="background-color:rgb(163,255,163);">60.38</td><td style="background-color:rgb(127,255,127);">8.70</td><td style="background-color:rgb(211,255,211);">7.98</td><td style="background-color:rgb(183,255,183);">10.88</td><td style="background-color:rgb(169,255,169);">13.06</td><td style="background-color:rgb(165,255,165);">14.51</td><td style="background-color:rgb(198,255,198);">26.12</td><td style="background-color:rgb(176,255,176);">39.20</td><td style="background-color:rgb(168,255,168);">58.08</td><td style="background-color:rgb(151,255,151);">72.80</td><td style="background-color:rgb(127,255,127);">76.89</td><td style="background-color:rgb(143,255,143);">67.02</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(255,229,229);">5</td><td style="background-color:rgb(255,227,227);">18</td><td style="background-color:rgb(248,255,248);">54</td><td style="background-color:rgb(200,255,200);">160</td><td style="background-color:rgb(189,255,189);">400</td><td style="background-color:rgb(136,255,136);">845</td><td style="background-color:rgb(162,255,162);">1457</td><td></td><td style="background-color:rgb(157,255,157);">4351</td><td style="background-color:rgb(193,255,193);">3989</td><td style="background-color:rgb(226,255,226);">3626</td><td style="background-color:rgb(255,254,254);">3264</td><td style="background-color:rgb(255,227,227);">2901</td><td style="background-color:rgb(255,152,152);">1451</td><td style="background-color:rgb(255,133,133);">726</td><td style="background-color:rgb(255,129,129);">363</td><td style="background-color:rgb(255,127,127);">182</td><td style="background-color:rgb(255,127,127);">91</td><td style="background-color:rgb(255,127,127);">46</td></tr><tr><td>2013</td><td style="background-color:rgb(157,255,157);">317143</td><td style="background-color:rgb(151,255,151);">5632</td><td style="background-color:rgb(197,255,197);">56.31</td><td style="background-color:rgb(135,255,135);">8.45</td><td style="background-color:rgb(217,255,217);">7.75</td><td style="background-color:rgb(189,255,189);">10.56</td><td style="background-color:rgb(175,255,175);">12.68</td><td style="background-color:rgb(171,255,171);">14.09</td><td style="background-color:rgb(225,255,225);">22.54</td><td style="background-color:rgb(214,255,214);">32.43</td><td style="background-color:rgb(204,255,204);">48.71</td><td style="background-color:rgb(196,255,196);">59.12</td><td style="background-color:rgb(175,255,175);">62.75</td><td style="background-color:rgb(164,255,164);">61.25</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,255,255);">4</td><td style="background-color:rgb(255,229,229);">5</td><td style="background-color:rgb(255,205,205);">16</td><td style="background-color:rgb(255,226,226);">46</td><td style="background-color:rgb(243,255,243);">138</td><td style="background-color:rgb(255,251,251);">334</td><td style="background-color:rgb(204,255,204);">705</td><td style="background-color:rgb(183,255,183);">1361</td><td></td><td style="background-color:rgb(170,255,170);">4225</td><td style="background-color:rgb(204,255,204);">3873</td><td style="background-color:rgb(235,255,235);">3521</td><td style="background-color:rgb(255,246,246);">3169</td><td style="background-color:rgb(255,221,221);">2817</td><td style="background-color:rgb(255,151,151);">1409</td><td style="background-color:rgb(255,133,133);">705</td><td style="background-color:rgb(255,128,128);">353</td><td style="background-color:rgb(255,127,127);">177</td><td style="background-color:rgb(255,127,127);">89</td><td style="background-color:rgb(255,127,127);">45</td></tr><tr><td>2014</td><td style="background-color:rgb(167,255,167);">303501</td><td style="background-color:rgb(156,255,156);">5504</td><td style="background-color:rgb(207,255,207);">55.14</td><td style="background-color:rgb(141,255,141);">8.26</td><td style="background-color:rgb(221,255,221);">7.57</td><td style="background-color:rgb(194,255,194);">10.32</td><td style="background-color:rgb(235,255,235);">9.29</td><td style="background-color:rgb(221,255,221);">11.01</td><td style="background-color:rgb(250,255,250);">19.28</td><td style="background-color:rgb(226,255,226);">30.32</td><td style="background-color:rgb(211,255,211);">46.92</td><td style="background-color:rgb(187,255,187);">61.76</td><td style="background-color:rgb(173,255,173);">63.34</td><td style="background-color:rgb(145,255,145);">66.31</td><td style="background-color:rgb(127,255,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,212,212);">3</td><td style="background-color:rgb(255,191,191);">3</td><td style="background-color:rgb(255,178,178);">4</td><td style="background-color:rgb(255,182,182);">14</td><td style="background-color:rgb(255,218,218);">44</td><td style="background-color:rgb(247,255,247);">136</td><td style="background-color:rgb(234,255,234);">357</td><td style="background-color:rgb(192,255,192);">728</td><td style="background-color:rgb(151,255,151);">1507</td><td></td><td style="background-color:rgb(179,255,179);">4129</td><td style="background-color:rgb(212,255,212);">3785</td><td style="background-color:rgb(241,255,241);">3441</td><td style="background-color:rgb(255,241,241);">3097</td><td style="background-color:rgb(255,217,217);">2753</td><td style="background-color:rgb(255,150,150);">1377</td><td style="background-color:rgb(255,133,133);">689</td><td style="background-color:rgb(255,128,128);">345</td><td style="background-color:rgb(255,127,127);">173</td><td style="background-color:rgb(255,127,127);">87</td><td style="background-color:rgb(255,127,127);">44</td></tr><tr><td>2015</td><td style="background-color:rgb(187,255,187);">275920</td><td style="background-color:rgb(134,255,134);">6017</td><td style="background-color:rgb(255,223,223);">45.86</td><td style="background-color:rgb(255,252,252);">4.51</td><td style="background-color:rgb(204,255,204);">8.27</td><td style="background-color:rgb(249,255,249);">7.52</td><td style="background-color:rgb(220,255,220);">10.15</td><td style="background-color:rgb(204,255,204);">12.04</td><td style="background-color:rgb(247,255,247);">19.57</td><td style="background-color:rgb(232,255,232);">29.37</td><td style="background-color:rgb(228,255,228);">42.60</td><td style="background-color:rgb(206,255,206);">56.13</td><td style="background-color:rgb(172,255,172);">63.65</td><td style="background-color:rgb(182,255,182);">56.11</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,191,191);">3</td><td style="background-color:rgb(255,178,178);">4</td><td style="background-color:rgb(255,171,171);">13</td><td style="background-color:rgb(255,196,196);">39</td><td style="background-color:rgb(255,218,218);">113</td><td style="background-color:rgb(255,213,213);">297</td><td style="background-color:rgb(221,255,221);">670</td><td style="background-color:rgb(225,255,225);">1169</td><td></td><td style="background-color:rgb(140,255,140);">4513</td><td style="background-color:rgb(179,255,179);">4137</td><td style="background-color:rgb(214,255,214);">3761</td><td style="background-color:rgb(246,255,246);">3385</td><td style="background-color:rgb(255,235,235);">3009</td><td style="background-color:rgb(255,154,154);">1505</td><td style="background-color:rgb(255,134,134);">753</td><td style="background-color:rgb(255,129,129);">377</td><td style="background-color:rgb(255,127,127);">189</td><td style="background-color:rgb(255,127,127);">95</td><td style="background-color:rgb(255,127,127);">48</td></tr><tr><td>2016</td><td style="background-color:rgb(185,255,185);">278713</td><td style="background-color:rgb(127,255,127);">6176</td><td style="background-color:rgb(255,217,217);">45.13</td><td style="background-color:rgb(253,255,253);">4.63</td><td style="background-color:rgb(199,255,199);">8.49</td><td style="background-color:rgb(245,255,245);">7.72</td><td style="background-color:rgb(215,255,215);">10.43</td><td style="background-color:rgb(199,255,199);">12.36</td><td style="background-color:rgb(255,242,242);">17.00</td><td style="background-color:rgb(253,255,253);">25.51</td><td style="background-color:rgb(240,255,240);">39.47</td><td style="background-color:rgb(214,255,214);">53.74</td><td style="background-color:rgb(170,255,170);">64.31</td><td style="background-color:rgb(150,255,150);">65.07</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,191,191);">3</td><td style="background-color:rgb(255,178,178);">4</td><td style="background-color:rgb(255,149,149);">11</td><td style="background-color:rgb(255,170,170);">33</td><td style="background-color:rgb(255,197,197);">102</td><td style="background-color:rgb(255,192,192);">277</td><td style="background-color:rgb(224,255,224);">663</td><td style="background-color:rgb(190,255,190);">1328</td><td></td><td style="background-color:rgb(127,255,127);">4633</td><td style="background-color:rgb(168,255,168);">4247</td><td style="background-color:rgb(205,255,205);">3861</td><td style="background-color:rgb(239,255,239);">3475</td><td style="background-color:rgb(255,240,240);">3089</td><td style="background-color:rgb(255,155,155);">1545</td><td style="background-color:rgb(255,134,134);">773</td><td style="background-color:rgb(255,129,129);">387</td><td style="background-color:rgb(255,127,127);">194</td><td style="background-color:rgb(255,127,127);">97</td><td style="background-color:rgb(255,127,127);">49</td></tr><tr><td>2017</td><td style="background-color:rgb(229,255,229);">219770</td><td style="background-color:rgb(167,255,167);">5263</td><td style="background-color:rgb(255,189,189);">41.76</td><td style="background-color:rgb(255,234,234);">3.95</td><td style="background-color:rgb(228,255,228);">7.24</td><td style="background-color:rgb(255,241,241);">6.58</td><td style="background-color:rgb(242,255,242);">8.88</td><td style="background-color:rgb(228,255,228);">10.53</td><td style="background-color:rgb(255,223,223);">14.48</td><td style="background-color:rgb(255,231,231);">21.06</td><td style="background-color:rgb(255,235,235);">30.60</td><td style="background-color:rgb(247,255,247);">43.73</td><td style="background-color:rgb(212,255,212);">51.88</td><td style="background-color:rgb(220,255,220);">45.74</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,191,191);">3</td><td style="background-color:rgb(255,178,178);">4</td><td style="background-color:rgb(255,149,149);">11</td><td style="background-color:rgb(255,166,166);">32</td><td style="background-color:rgb(255,179,179);">93</td><td style="background-color:rgb(255,180,180);">265</td><td style="background-color:rgb(242,255,242);">625</td><td style="background-color:rgb(242,255,242);">1089</td><td></td><td style="background-color:rgb(197,255,197);">3948</td><td style="background-color:rgb(226,255,226);">3619</td><td style="background-color:rgb(253,255,253);">3290</td><td style="background-color:rgb(255,231,231);">2961</td><td style="background-color:rgb(255,209,209);">2632</td><td style="background-color:rgb(255,148,148);">1316</td><td style="background-color:rgb(255,132,132);">658</td><td style="background-color:rgb(255,128,128);">329</td><td style="background-color:rgb(255,127,127);">165</td><td style="background-color:rgb(255,127,127);">83</td><td style="background-color:rgb(255,127,127);">42</td></tr><tr><td>2018</td><td style="background-color:rgb(241,255,241);">203642</td><td style="background-color:rgb(207,255,207);">4342</td><td style="background-color:rgb(255,232,232);">46.90</td><td style="background-color:rgb(255,213,213);">3.26</td><td style="background-color:rgb(255,251,251);">5.97</td><td style="background-color:rgb(255,218,218);">5.43</td><td style="background-color:rgb(255,240,240);">7.33</td><td style="background-color:rgb(255,251,251);">8.69</td><td style="background-color:rgb(255,213,213);">13.03</td><td style="background-color:rgb(255,210,210);">17.38</td><td style="background-color:rgb(255,212,212);">24.75</td><td style="background-color:rgb(244,255,244);">44.47</td><td style="background-color:rgb(214,255,214);">51.41</td><td style="background-color:rgb(227,255,227);">43.93</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,191,191);">3</td><td style="background-color:rgb(255,178,178);">4</td><td style="background-color:rgb(255,160,160);">12</td><td style="background-color:rgb(255,166,166);">32</td><td style="background-color:rgb(255,175,175);">91</td><td style="background-color:rgb(255,244,244);">327</td><td style="background-color:rgb(179,255,179);">756</td><td style="background-color:rgb(198,255,198);">1292</td><td></td><td style="background-color:rgb(255,253,253);">3257</td><td style="background-color:rgb(255,233,233);">2986</td><td style="background-color:rgb(255,215,215);">2714</td><td style="background-color:rgb(255,198,198);">2443</td><td style="background-color:rgb(255,183,183);">2172</td><td style="background-color:rgb(255,141,141);">1086</td><td style="background-color:rgb(255,131,131);">543</td><td style="background-color:rgb(255,128,128);">272</td><td style="background-color:rgb(255,127,127);">136</td><td style="background-color:rgb(255,127,127);">68</td><td style="background-color:rgb(255,127,127);">34</td></tr><tr><td>2019</td><td style="background-color:rgb(255,248,248);">176009</td><td style="background-color:rgb(190,255,190);">4724</td><td style="background-color:rgb(255,151,151);">37.26</td><td style="background-color:rgb(255,222,222);">3.54</td><td style="background-color:rgb(246,255,246);">6.50</td><td style="background-color:rgb(255,228,228);">5.91</td><td style="background-color:rgb(255,204,204);">5.32</td><td style="background-color:rgb(255,225,225);">7.09</td><td style="background-color:rgb(255,195,195);">10.64</td><td style="background-color:rgb(255,192,192);">14.18</td><td style="background-color:rgb(255,192,192);">19.54</td><td style="background-color:rgb(255,230,230);">33.89</td><td style="background-color:rgb(246,255,246);">42.03</td><td style="background-color:rgb(240,255,240);">40.37</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">3</td><td style="background-color:rgb(255,127,127);">9</td><td style="background-color:rgb(255,131,131);">24</td><td style="background-color:rgb(255,127,127);">66</td><td style="background-color:rgb(255,143,143);">229</td><td style="background-color:rgb(255,239,239);">568</td><td style="background-color:rgb(242,255,242);">1091</td><td></td><td style="background-color:rgb(233,255,233);">3544</td><td style="background-color:rgb(255,252,252);">3248</td><td style="background-color:rgb(255,231,231);">2953</td><td style="background-color:rgb(255,211,211);">2658</td><td style="background-color:rgb(255,193,193);">2363</td><td style="background-color:rgb(255,144,144);">1182</td><td style="background-color:rgb(255,131,131);">591</td><td style="background-color:rgb(255,128,128);">296</td><td style="background-color:rgb(255,127,127);">148</td><td style="background-color:rgb(255,127,127);">74</td><td style="background-color:rgb(255,127,127);">37</td></tr><tr><td>2020</td><td style="background-color:rgb(255,250,250);">178228</td><td style="background-color:rgb(184,255,184);">4879</td><td style="background-color:rgb(255,145,145);">36.53</td><td style="background-color:rgb(255,225,225);">3.66</td><td style="background-color:rgb(241,255,241);">6.71</td><td style="background-color:rgb(255,232,232);">6.10</td><td style="background-color:rgb(255,207,207);">5.49</td><td style="background-color:rgb(255,229,229);">7.32</td><td style="background-color:rgb(255,197,197);">10.98</td><td style="background-color:rgb(255,191,191);">14.03</td><td style="background-color:rgb(255,198,198);">21.05</td><td style="background-color:rgb(255,226,226);">32.74</td><td style="background-color:rgb(255,252,252);">38.65</td><td style="background-color:rgb(226,255,226);">44.23</td><td style="background-color:rgb(255,127,127);">1</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">2</td><td style="background-color:rgb(255,127,127);">3</td><td style="background-color:rgb(255,127,127);">9</td><td style="background-color:rgb(255,127,127);">23</td><td style="background-color:rgb(255,133,133);">69</td><td style="background-color:rgb(255,127,127);">214</td><td style="background-color:rgb(255,207,207);">502</td><td style="background-color:rgb(232,255,232);">1134</td><td></td><td style="background-color:rgb(223,255,223);">3660</td><td style="background-color:rgb(248,255,248);">3355</td><td style="background-color:rgb(255,238,238);">3050</td><td style="background-color:rgb(255,217,217);">2745</td><td style="background-color:rgb(255,198,198);">2440</td><td style="background-color:rgb(255,145,145);">1220</td><td style="background-color:rgb(255,131,131);">610</td><td style="background-color:rgb(255,128,128);">305</td><td style="background-color:rgb(255,127,127);">153</td><td style="background-color:rgb(255,127,127);">77</td><td style="background-color:rgb(255,127,127);">39</td></tr></tbody></table></div></pre></center> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//cb(arr[id],{t:'b',y:y,x:id,key:key},pcsv,arr,td,tag,bg,rg) | |
var sqr=x=>x*x; | |
var cb=(str,pos,pcsv,arr,td,tag,bg,rg)=>{if(pos.t!='b')return td(str); | |
var cfg={ | |
y:2020, | |
p:90,m:1600,n:358102,a:4633,active:6176,"avg n/a":70 | |
}; | |
var max=pos.key in cfg?cfg[pos.key]:cfg[pos.key[0]]; | |
var c=pcsv.arr.map((e,id)=>pcsv.get(id,pos.key)); | |
var top=qapmax(c,e=>e*1); | |
var low=qapmin(c,e=>e*1); | |
var h=(top-low); | |
var v=(1*str); | |
v=(v-low)-h/2;if(pos.key[0]=='a')if(!(pos.key in cfg)){v=sqr(str*1)/max-max/2;h=max;} | |
//v=sqr(v)*(v>0?+1:-1)/h; | |
return ["|","y"].includes(pos.key)?td(str):td?rg(v,escapeHtml(str),h,0.01):escapeHtml(str)+"?"+json(pcsv|0); | |
} | |
return html(csv2table_v2(POST.data,",",cb)); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment