1
0
mirror of https://github.com/nikolaydubina/calendarheatmap.git synced 2024-12-05 03:58:50 +02:00

fixed svg

This commit is contained in:
Nikolay 2021-02-27 17:21:46 +00:00 committed by GitHub
parent d846457036
commit d360f9d3ca
6 changed files with 429 additions and 414 deletions

Binary file not shown.

View File

@ -49,6 +49,7 @@ type HeatmapConfig struct {
Locale string
Format string
FontFace font.Face
ShowWeekdays map[time.Weekday]bool
}
// WriteHeatmap writes image with heatmap and additional elements
@ -104,11 +105,7 @@ func WriteHeatmap(conf HeatmapConfig, w io.Writer) error {
conf.FontFace,
img,
offset,
map[time.Weekday]bool{
time.Monday: true,
time.Wednesday: true,
time.Friday: true,
},
conf.ShowWeekdays,
conf.BoxSize,
conf.Margin,
conf.TextColor,

View File

@ -22,10 +22,16 @@ type WeekdayLabel struct {
Show bool
}
// MonthLabel is SVG template month label parameters
type MonthLabel struct {
Label string
XOffset int
}
// Params is total SVG template parameters
type Params struct {
Days [53][7]Day
LabelsMonths [12]string
LabelsMonths [12]MonthLabel
LabelsWeekdays [7]WeekdayLabel
LabelsColor string
}
@ -41,8 +47,24 @@ func writeSVG(conf HeatmapConfig, w io.Writer) {
"sub": func(a int, b int) int { return a - b },
}).Parse(fullyear))
days := [53][7]Day{}
locale := conf.Locale
if locale == "" {
locale = "en_US"
}
labelsProvider := NewLabelsProvider(locale)
labelsWeekdays := [7]WeekdayLabel{}
for i, w := range weekdayOrder {
labelsWeekdays[i] = WeekdayLabel{labelsProvider.GetWeekday(w), conf.ShowWeekdays[w]}
}
labelsMonths := [12]MonthLabel{}
for i, v := range labelsProvider.months {
labelsMonths[i-1].Label = v
}
month := 0
days := [53][7]Day{}
for iter := NewDayIterator(conf.Counts, image.Point{}, 0, 0); !iter.Done(); iter.Next() {
days[iter.Col][iter.Row] = Day{
Count: iter.Count(),
@ -50,22 +72,12 @@ func writeSVG(conf HeatmapConfig, w io.Writer) {
Color: writeSVGColor(conf.ColorScale.GetColor(iter.Value())),
Show: true,
}
}
locale := conf.Locale
if locale == "" {
locale = "en_US"
}
labelsProvider := NewLabelsProvider(locale)
labelsMonths := [12]string{}
for i, v := range labelsProvider.months {
labelsMonths[i-1] = v
}
labelsWeekdays := [7]WeekdayLabel{}
for i, v := range labelsProvider.weekdays {
labelsWeekdays[i] = WeekdayLabel{v, true}
// Note, day is from 1~31
if iter.Row == 0 && iter.Time().Day() <= 7 {
labelsMonths[month].XOffset = iter.Col
month++
}
}
fullYearTemplate.Execute(w, Params{

View File

@ -1,17 +1,17 @@
package charts
const fullyear = `<svg width="722" height="112" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
const fullyear = `<svg width="752" height="112" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
<g transform="translate(10, 20)">
{{range $w, $wo := $.Days}}<g transform="translate({{mul 14 $w}}, 0)">
{{range $d, $do := $wo}}{{if $do.Show}}<rect class="day" width="10" height="10" x="{{sub 14 $w}}" y="{{mul 13 $d}}" fill="{{$do.Color}}" data-count="{{$do.Count}}" data-date="{{$do.Date}}"></rect>{{end}}
{{range $d, $do := $wo}}{{if $do.Show}}<rect class="day" width="11" height="11" x="0" y="{{mul 13 $d}}" fill="{{$do.Color}}" data-count="{{$do.Count}}" data-date="{{$do.Date}}"></rect>{{end}}
{{end}}
</g>
{{end}}
{{range $i, $label := $.LabelsMonths}}<text x="{{add 14 (mul 52 $i)}}" y="-7" font-size="10px" fill="{{$.LabelsColor}}">{{$label}}</text>
{{range $i, $label := $.LabelsMonths}}<text x="{{mul 14 $label.XOffset}}" y="-7" font-size="8px" fill="{{$.LabelsColor}}">{{$label.Label}}</text>
{{end}}
{{range $i, $o := $.LabelsWeekdays}}<text text-anchor="start" font-size="9px" dx="-10" dy="{{add 8 (mul 13 $i)}}" fill="{{$.LabelsColor}}" {{if not $o.Show}}style="display: none;"{{end}}>{{$o.Label}}</text>
{{range $i, $o := $.LabelsWeekdays}}<text text-anchor="start" font-size="8px" dx="-10" dy="{{add 8 (mul 13 $i)}}" fill="{{$.LabelsColor}}" {{if not $o.Show}}style="display: none;"{{end}}>{{$o.Label}}</text>
{{end}}
</g></svg>
`

View File

@ -1,557 +1,557 @@
<svg width="722" height="112" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
<svg width="752" height="112" xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
<g transform="translate(10, 20)">
<g transform="translate(0, 0)">
<rect class="day" width="10" height="10" x="14" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-01"></rect>
<rect class="day" width="10" height="10" x="14" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-02"></rect>
<rect class="day" width="10" height="10" x="14" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-03"></rect>
<rect class="day" width="10" height="10" x="14" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-04"></rect>
<rect class="day" width="10" height="10" x="14" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-05"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-01"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-02"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-03"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-04"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-05"></rect>
</g>
<g transform="translate(14, 0)">
<rect class="day" width="10" height="10" x="13" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-06"></rect>
<rect class="day" width="10" height="10" x="13" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-07"></rect>
<rect class="day" width="10" height="10" x="13" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-08"></rect>
<rect class="day" width="10" height="10" x="13" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-09"></rect>
<rect class="day" width="10" height="10" x="13" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-10"></rect>
<rect class="day" width="10" height="10" x="13" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-11"></rect>
<rect class="day" width="10" height="10" x="13" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-12"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-06"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-07"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-08"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-09"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-10"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-11"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-12"></rect>
</g>
<g transform="translate(28, 0)">
<rect class="day" width="10" height="10" x="12" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-13"></rect>
<rect class="day" width="10" height="10" x="12" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-14"></rect>
<rect class="day" width="10" height="10" x="12" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-15"></rect>
<rect class="day" width="10" height="10" x="12" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-16"></rect>
<rect class="day" width="10" height="10" x="12" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-17"></rect>
<rect class="day" width="10" height="10" x="12" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-18"></rect>
<rect class="day" width="10" height="10" x="12" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-19"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-13"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-14"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-15"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-16"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-17"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-18"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-19"></rect>
</g>
<g transform="translate(42, 0)">
<rect class="day" width="10" height="10" x="11" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-20"></rect>
<rect class="day" width="10" height="10" x="11" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-21"></rect>
<rect class="day" width="10" height="10" x="11" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-22"></rect>
<rect class="day" width="10" height="10" x="11" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-23"></rect>
<rect class="day" width="10" height="10" x="11" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-24"></rect>
<rect class="day" width="10" height="10" x="11" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-25"></rect>
<rect class="day" width="10" height="10" x="11" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-26"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-20"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-21"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-22"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-23"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-24"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-25"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-26"></rect>
</g>
<g transform="translate(56, 0)">
<rect class="day" width="10" height="10" x="10" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-27"></rect>
<rect class="day" width="10" height="10" x="10" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-28"></rect>
<rect class="day" width="10" height="10" x="10" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-29"></rect>
<rect class="day" width="10" height="10" x="10" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-30"></rect>
<rect class="day" width="10" height="10" x="10" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-31"></rect>
<rect class="day" width="10" height="10" x="10" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-01"></rect>
<rect class="day" width="10" height="10" x="10" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-02"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-27"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-28"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-29"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-30"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-01-31"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-01"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-02"></rect>
</g>
<g transform="translate(70, 0)">
<rect class="day" width="10" height="10" x="9" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-03"></rect>
<rect class="day" width="10" height="10" x="9" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-04"></rect>
<rect class="day" width="10" height="10" x="9" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-05"></rect>
<rect class="day" width="10" height="10" x="9" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-06"></rect>
<rect class="day" width="10" height="10" x="9" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-07"></rect>
<rect class="day" width="10" height="10" x="9" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-08"></rect>
<rect class="day" width="10" height="10" x="9" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-09"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-03"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-04"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-05"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-06"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-07"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-08"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-09"></rect>
</g>
<g transform="translate(84, 0)">
<rect class="day" width="10" height="10" x="8" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-10"></rect>
<rect class="day" width="10" height="10" x="8" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-11"></rect>
<rect class="day" width="10" height="10" x="8" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-12"></rect>
<rect class="day" width="10" height="10" x="8" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-13"></rect>
<rect class="day" width="10" height="10" x="8" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-14"></rect>
<rect class="day" width="10" height="10" x="8" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-15"></rect>
<rect class="day" width="10" height="10" x="8" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-16"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-10"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-11"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-12"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-13"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-14"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-15"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-16"></rect>
</g>
<g transform="translate(98, 0)">
<rect class="day" width="10" height="10" x="7" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-17"></rect>
<rect class="day" width="10" height="10" x="7" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-18"></rect>
<rect class="day" width="10" height="10" x="7" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-19"></rect>
<rect class="day" width="10" height="10" x="7" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-20"></rect>
<rect class="day" width="10" height="10" x="7" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-21"></rect>
<rect class="day" width="10" height="10" x="7" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-22"></rect>
<rect class="day" width="10" height="10" x="7" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-23"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-17"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-18"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-19"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-20"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-21"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-22"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-23"></rect>
</g>
<g transform="translate(112, 0)">
<rect class="day" width="10" height="10" x="6" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-24"></rect>
<rect class="day" width="10" height="10" x="6" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-25"></rect>
<rect class="day" width="10" height="10" x="6" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-26"></rect>
<rect class="day" width="10" height="10" x="6" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-27"></rect>
<rect class="day" width="10" height="10" x="6" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-28"></rect>
<rect class="day" width="10" height="10" x="6" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-29"></rect>
<rect class="day" width="10" height="10" x="6" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-01"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-24"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-25"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-26"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-27"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-28"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-02-29"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-01"></rect>
</g>
<g transform="translate(126, 0)">
<rect class="day" width="10" height="10" x="5" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-02"></rect>
<rect class="day" width="10" height="10" x="5" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-03"></rect>
<rect class="day" width="10" height="10" x="5" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-04"></rect>
<rect class="day" width="10" height="10" x="5" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-05"></rect>
<rect class="day" width="10" height="10" x="5" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-06"></rect>
<rect class="day" width="10" height="10" x="5" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-07"></rect>
<rect class="day" width="10" height="10" x="5" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-08"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-02"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-03"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-04"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-05"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-06"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-07"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-08"></rect>
</g>
<g transform="translate(140, 0)">
<rect class="day" width="10" height="10" x="4" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-09"></rect>
<rect class="day" width="10" height="10" x="4" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-10"></rect>
<rect class="day" width="10" height="10" x="4" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-11"></rect>
<rect class="day" width="10" height="10" x="4" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-12"></rect>
<rect class="day" width="10" height="10" x="4" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-13"></rect>
<rect class="day" width="10" height="10" x="4" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-14"></rect>
<rect class="day" width="10" height="10" x="4" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-15"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-09"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-10"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-11"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-12"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-13"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-14"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-15"></rect>
</g>
<g transform="translate(154, 0)">
<rect class="day" width="10" height="10" x="3" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-16"></rect>
<rect class="day" width="10" height="10" x="3" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-17"></rect>
<rect class="day" width="10" height="10" x="3" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-18"></rect>
<rect class="day" width="10" height="10" x="3" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-19"></rect>
<rect class="day" width="10" height="10" x="3" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-20"></rect>
<rect class="day" width="10" height="10" x="3" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-21"></rect>
<rect class="day" width="10" height="10" x="3" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-22"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-16"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-17"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-18"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-19"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-20"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-21"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-22"></rect>
</g>
<g transform="translate(168, 0)">
<rect class="day" width="10" height="10" x="2" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-23"></rect>
<rect class="day" width="10" height="10" x="2" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-24"></rect>
<rect class="day" width="10" height="10" x="2" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-25"></rect>
<rect class="day" width="10" height="10" x="2" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-26"></rect>
<rect class="day" width="10" height="10" x="2" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-27"></rect>
<rect class="day" width="10" height="10" x="2" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-28"></rect>
<rect class="day" width="10" height="10" x="2" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-29"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-23"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-24"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-25"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-26"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-27"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-28"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-29"></rect>
</g>
<g transform="translate(182, 0)">
<rect class="day" width="10" height="10" x="1" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-30"></rect>
<rect class="day" width="10" height="10" x="1" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-31"></rect>
<rect class="day" width="10" height="10" x="1" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-01"></rect>
<rect class="day" width="10" height="10" x="1" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-02"></rect>
<rect class="day" width="10" height="10" x="1" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-03"></rect>
<rect class="day" width="10" height="10" x="1" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-04"></rect>
<rect class="day" width="10" height="10" x="1" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-05"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-30"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-03-31"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-01"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-02"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-03"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-04"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-05"></rect>
</g>
<g transform="translate(196, 0)">
<rect class="day" width="10" height="10" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-06"></rect>
<rect class="day" width="10" height="10" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-07"></rect>
<rect class="day" width="10" height="10" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-08"></rect>
<rect class="day" width="10" height="10" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-09"></rect>
<rect class="day" width="10" height="10" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-10"></rect>
<rect class="day" width="10" height="10" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-11"></rect>
<rect class="day" width="10" height="10" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-12"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-06"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-07"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-08"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-09"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-10"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-11"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-12"></rect>
</g>
<g transform="translate(210, 0)">
<rect class="day" width="10" height="10" x="-1" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-13"></rect>
<rect class="day" width="10" height="10" x="-1" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-14"></rect>
<rect class="day" width="10" height="10" x="-1" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-15"></rect>
<rect class="day" width="10" height="10" x="-1" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-16"></rect>
<rect class="day" width="10" height="10" x="-1" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-17"></rect>
<rect class="day" width="10" height="10" x="-1" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-18"></rect>
<rect class="day" width="10" height="10" x="-1" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-19"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-13"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-14"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-15"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-16"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-17"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-18"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-19"></rect>
</g>
<g transform="translate(224, 0)">
<rect class="day" width="10" height="10" x="-2" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-20"></rect>
<rect class="day" width="10" height="10" x="-2" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-21"></rect>
<rect class="day" width="10" height="10" x="-2" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-22"></rect>
<rect class="day" width="10" height="10" x="-2" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-23"></rect>
<rect class="day" width="10" height="10" x="-2" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-24"></rect>
<rect class="day" width="10" height="10" x="-2" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-25"></rect>
<rect class="day" width="10" height="10" x="-2" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-26"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-20"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-21"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-22"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-23"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-24"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-25"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-26"></rect>
</g>
<g transform="translate(238, 0)">
<rect class="day" width="10" height="10" x="-3" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-27"></rect>
<rect class="day" width="10" height="10" x="-3" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-28"></rect>
<rect class="day" width="10" height="10" x="-3" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-29"></rect>
<rect class="day" width="10" height="10" x="-3" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-30"></rect>
<rect class="day" width="10" height="10" x="-3" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-01"></rect>
<rect class="day" width="10" height="10" x="-3" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-02"></rect>
<rect class="day" width="10" height="10" x="-3" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-03"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-27"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-28"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-29"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-04-30"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-01"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-02"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-03"></rect>
</g>
<g transform="translate(252, 0)">
<rect class="day" width="10" height="10" x="-4" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-04"></rect>
<rect class="day" width="10" height="10" x="-4" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-05"></rect>
<rect class="day" width="10" height="10" x="-4" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-06"></rect>
<rect class="day" width="10" height="10" x="-4" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-07"></rect>
<rect class="day" width="10" height="10" x="-4" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-08"></rect>
<rect class="day" width="10" height="10" x="-4" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-09"></rect>
<rect class="day" width="10" height="10" x="-4" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-10"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-04"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-05"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-06"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-07"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-08"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-09"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-10"></rect>
</g>
<g transform="translate(266, 0)">
<rect class="day" width="10" height="10" x="-5" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-11"></rect>
<rect class="day" width="10" height="10" x="-5" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-12"></rect>
<rect class="day" width="10" height="10" x="-5" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-13"></rect>
<rect class="day" width="10" height="10" x="-5" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-14"></rect>
<rect class="day" width="10" height="10" x="-5" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-15"></rect>
<rect class="day" width="10" height="10" x="-5" y="65" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-16"></rect>
<rect class="day" width="10" height="10" x="-5" y="78" fill="rgb(8,64,129)" data-count="13" data-date="2020-05-17"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-11"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-12"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-13"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-14"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-05-15"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-16"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(8,64,129)" data-count="13" data-date="2020-05-17"></rect>
</g>
<g transform="translate(280, 0)">
<rect class="day" width="10" height="10" x="-6" y="0" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-18"></rect>
<rect class="day" width="10" height="10" x="-6" y="13" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-19"></rect>
<rect class="day" width="10" height="10" x="-6" y="26" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-20"></rect>
<rect class="day" width="10" height="10" x="-6" y="39" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-21"></rect>
<rect class="day" width="10" height="10" x="-6" y="52" fill="rgb(204,235,197)" data-count="3" data-date="2020-05-22"></rect>
<rect class="day" width="10" height="10" x="-6" y="65" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-23"></rect>
<rect class="day" width="10" height="10" x="-6" y="78" fill="rgb(123,204,196)" data-count="6" data-date="2020-05-24"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-18"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-19"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-20"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-21"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(204,235,197)" data-count="3" data-date="2020-05-22"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-23"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(123,204,196)" data-count="6" data-date="2020-05-24"></rect>
</g>
<g transform="translate(294, 0)">
<rect class="day" width="10" height="10" x="-7" y="0" fill="rgb(204,235,197)" data-count="3" data-date="2020-05-25"></rect>
<rect class="day" width="10" height="10" x="-7" y="13" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-26"></rect>
<rect class="day" width="10" height="10" x="-7" y="26" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-27"></rect>
<rect class="day" width="10" height="10" x="-7" y="39" fill="rgb(224,243,219)" data-count="2" data-date="2020-05-28"></rect>
<rect class="day" width="10" height="10" x="-7" y="52" fill="rgb(224,243,219)" data-count="2" data-date="2020-05-29"></rect>
<rect class="day" width="10" height="10" x="-7" y="65" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-30"></rect>
<rect class="day" width="10" height="10" x="-7" y="78" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-31"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(204,235,197)" data-count="3" data-date="2020-05-25"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-26"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-27"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(224,243,219)" data-count="2" data-date="2020-05-28"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(224,243,219)" data-count="2" data-date="2020-05-29"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(78,179,211)" data-count="8" data-date="2020-05-30"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(168,221,181)" data-count="5" data-date="2020-05-31"></rect>
</g>
<g transform="translate(308, 0)">
<rect class="day" width="10" height="10" x="-8" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-01"></rect>
<rect class="day" width="10" height="10" x="-8" y="13" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-02"></rect>
<rect class="day" width="10" height="10" x="-8" y="26" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-03"></rect>
<rect class="day" width="10" height="10" x="-8" y="39" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-04"></rect>
<rect class="day" width="10" height="10" x="-8" y="52" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-05"></rect>
<rect class="day" width="10" height="10" x="-8" y="65" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-06"></rect>
<rect class="day" width="10" height="10" x="-8" y="78" fill="rgb(168,221,181)" data-count="5" data-date="2020-06-07"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-01"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-02"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-03"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-04"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-05"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-06"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(168,221,181)" data-count="5" data-date="2020-06-07"></rect>
</g>
<g transform="translate(322, 0)">
<rect class="day" width="10" height="10" x="-9" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-08"></rect>
<rect class="day" width="10" height="10" x="-9" y="13" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-09"></rect>
<rect class="day" width="10" height="10" x="-9" y="26" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-10"></rect>
<rect class="day" width="10" height="10" x="-9" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-11"></rect>
<rect class="day" width="10" height="10" x="-9" y="52" fill="rgb(43,140,190)" data-count="9" data-date="2020-06-12"></rect>
<rect class="day" width="10" height="10" x="-9" y="65" fill="rgb(123,204,196)" data-count="7" data-date="2020-06-13"></rect>
<rect class="day" width="10" height="10" x="-9" y="78" fill="rgb(204,235,197)" data-count="4" data-date="2020-06-14"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-08"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-09"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-10"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-11"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(43,140,190)" data-count="9" data-date="2020-06-12"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(123,204,196)" data-count="7" data-date="2020-06-13"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(204,235,197)" data-count="4" data-date="2020-06-14"></rect>
</g>
<g transform="translate(336, 0)">
<rect class="day" width="10" height="10" x="-10" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-15"></rect>
<rect class="day" width="10" height="10" x="-10" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-16"></rect>
<rect class="day" width="10" height="10" x="-10" y="26" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-17"></rect>
<rect class="day" width="10" height="10" x="-10" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-18"></rect>
<rect class="day" width="10" height="10" x="-10" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-19"></rect>
<rect class="day" width="10" height="10" x="-10" y="65" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-20"></rect>
<rect class="day" width="10" height="10" x="-10" y="78" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-21"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-15"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-16"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-17"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-18"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-19"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-20"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-21"></rect>
</g>
<g transform="translate(350, 0)">
<rect class="day" width="10" height="10" x="-11" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-22"></rect>
<rect class="day" width="10" height="10" x="-11" y="13" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-23"></rect>
<rect class="day" width="10" height="10" x="-11" y="26" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-24"></rect>
<rect class="day" width="10" height="10" x="-11" y="39" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-25"></rect>
<rect class="day" width="10" height="10" x="-11" y="52" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-26"></rect>
<rect class="day" width="10" height="10" x="-11" y="65" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-27"></rect>
<rect class="day" width="10" height="10" x="-11" y="78" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-28"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-06-22"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-23"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-24"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-25"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(204,235,197)" data-count="3" data-date="2020-06-26"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-27"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-28"></rect>
</g>
<g transform="translate(364, 0)">
<rect class="day" width="10" height="10" x="-12" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-29"></rect>
<rect class="day" width="10" height="10" x="-12" y="13" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-30"></rect>
<rect class="day" width="10" height="10" x="-12" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-01"></rect>
<rect class="day" width="10" height="10" x="-12" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-02"></rect>
<rect class="day" width="10" height="10" x="-12" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-03"></rect>
<rect class="day" width="10" height="10" x="-12" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-04"></rect>
<rect class="day" width="10" height="10" x="-12" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-05"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(224,243,219)" data-count="1" data-date="2020-06-29"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(224,243,219)" data-count="2" data-date="2020-06-30"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-01"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-02"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-03"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-04"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-05"></rect>
</g>
<g transform="translate(378, 0)">
<rect class="day" width="10" height="10" x="-13" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-06"></rect>
<rect class="day" width="10" height="10" x="-13" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-07"></rect>
<rect class="day" width="10" height="10" x="-13" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-08"></rect>
<rect class="day" width="10" height="10" x="-13" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-09"></rect>
<rect class="day" width="10" height="10" x="-13" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-10"></rect>
<rect class="day" width="10" height="10" x="-13" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-11"></rect>
<rect class="day" width="10" height="10" x="-13" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-12"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-06"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-07"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-08"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-09"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-10"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-11"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-12"></rect>
</g>
<g transform="translate(392, 0)">
<rect class="day" width="10" height="10" x="-14" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-13"></rect>
<rect class="day" width="10" height="10" x="-14" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-14"></rect>
<rect class="day" width="10" height="10" x="-14" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-15"></rect>
<rect class="day" width="10" height="10" x="-14" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-16"></rect>
<rect class="day" width="10" height="10" x="-14" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-17"></rect>
<rect class="day" width="10" height="10" x="-14" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-18"></rect>
<rect class="day" width="10" height="10" x="-14" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-19"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-13"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-14"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-15"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-16"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-17"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-18"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-19"></rect>
</g>
<g transform="translate(406, 0)">
<rect class="day" width="10" height="10" x="-15" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-20"></rect>
<rect class="day" width="10" height="10" x="-15" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-21"></rect>
<rect class="day" width="10" height="10" x="-15" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-22"></rect>
<rect class="day" width="10" height="10" x="-15" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-23"></rect>
<rect class="day" width="10" height="10" x="-15" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-24"></rect>
<rect class="day" width="10" height="10" x="-15" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-25"></rect>
<rect class="day" width="10" height="10" x="-15" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-26"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-20"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-21"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-22"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-23"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-24"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-25"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-26"></rect>
</g>
<g transform="translate(420, 0)">
<rect class="day" width="10" height="10" x="-16" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-27"></rect>
<rect class="day" width="10" height="10" x="-16" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-28"></rect>
<rect class="day" width="10" height="10" x="-16" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-29"></rect>
<rect class="day" width="10" height="10" x="-16" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-30"></rect>
<rect class="day" width="10" height="10" x="-16" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-31"></rect>
<rect class="day" width="10" height="10" x="-16" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-01"></rect>
<rect class="day" width="10" height="10" x="-16" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-02"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-27"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-28"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-29"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-30"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-07-31"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-01"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-02"></rect>
</g>
<g transform="translate(434, 0)">
<rect class="day" width="10" height="10" x="-17" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-03"></rect>
<rect class="day" width="10" height="10" x="-17" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-04"></rect>
<rect class="day" width="10" height="10" x="-17" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-05"></rect>
<rect class="day" width="10" height="10" x="-17" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-06"></rect>
<rect class="day" width="10" height="10" x="-17" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-07"></rect>
<rect class="day" width="10" height="10" x="-17" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-08"></rect>
<rect class="day" width="10" height="10" x="-17" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-09"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-03"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-04"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-05"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-06"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-07"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-08"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-09"></rect>
</g>
<g transform="translate(448, 0)">
<rect class="day" width="10" height="10" x="-18" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-10"></rect>
<rect class="day" width="10" height="10" x="-18" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-11"></rect>
<rect class="day" width="10" height="10" x="-18" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-12"></rect>
<rect class="day" width="10" height="10" x="-18" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-13"></rect>
<rect class="day" width="10" height="10" x="-18" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-14"></rect>
<rect class="day" width="10" height="10" x="-18" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-15"></rect>
<rect class="day" width="10" height="10" x="-18" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-16"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-10"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-11"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-12"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-13"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-14"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-15"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-16"></rect>
</g>
<g transform="translate(462, 0)">
<rect class="day" width="10" height="10" x="-19" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-17"></rect>
<rect class="day" width="10" height="10" x="-19" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-18"></rect>
<rect class="day" width="10" height="10" x="-19" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-19"></rect>
<rect class="day" width="10" height="10" x="-19" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-20"></rect>
<rect class="day" width="10" height="10" x="-19" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-21"></rect>
<rect class="day" width="10" height="10" x="-19" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-22"></rect>
<rect class="day" width="10" height="10" x="-19" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-23"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-17"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-18"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-19"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-20"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-21"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-22"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-23"></rect>
</g>
<g transform="translate(476, 0)">
<rect class="day" width="10" height="10" x="-20" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-24"></rect>
<rect class="day" width="10" height="10" x="-20" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-25"></rect>
<rect class="day" width="10" height="10" x="-20" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-26"></rect>
<rect class="day" width="10" height="10" x="-20" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-27"></rect>
<rect class="day" width="10" height="10" x="-20" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-28"></rect>
<rect class="day" width="10" height="10" x="-20" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-29"></rect>
<rect class="day" width="10" height="10" x="-20" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-30"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-24"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-25"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-26"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-27"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-28"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-29"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-30"></rect>
</g>
<g transform="translate(490, 0)">
<rect class="day" width="10" height="10" x="-21" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-31"></rect>
<rect class="day" width="10" height="10" x="-21" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-01"></rect>
<rect class="day" width="10" height="10" x="-21" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-02"></rect>
<rect class="day" width="10" height="10" x="-21" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-03"></rect>
<rect class="day" width="10" height="10" x="-21" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-04"></rect>
<rect class="day" width="10" height="10" x="-21" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-05"></rect>
<rect class="day" width="10" height="10" x="-21" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-06"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-08-31"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-01"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-02"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-03"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-04"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-05"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-06"></rect>
</g>
<g transform="translate(504, 0)">
<rect class="day" width="10" height="10" x="-22" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-07"></rect>
<rect class="day" width="10" height="10" x="-22" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-08"></rect>
<rect class="day" width="10" height="10" x="-22" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-09"></rect>
<rect class="day" width="10" height="10" x="-22" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-10"></rect>
<rect class="day" width="10" height="10" x="-22" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-11"></rect>
<rect class="day" width="10" height="10" x="-22" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-12"></rect>
<rect class="day" width="10" height="10" x="-22" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-13"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-07"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-08"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-09"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-10"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-11"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-12"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-13"></rect>
</g>
<g transform="translate(518, 0)">
<rect class="day" width="10" height="10" x="-23" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-14"></rect>
<rect class="day" width="10" height="10" x="-23" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-15"></rect>
<rect class="day" width="10" height="10" x="-23" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-16"></rect>
<rect class="day" width="10" height="10" x="-23" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-17"></rect>
<rect class="day" width="10" height="10" x="-23" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-18"></rect>
<rect class="day" width="10" height="10" x="-23" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-19"></rect>
<rect class="day" width="10" height="10" x="-23" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-20"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-14"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-15"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-16"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-17"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-18"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-19"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-20"></rect>
</g>
<g transform="translate(532, 0)">
<rect class="day" width="10" height="10" x="-24" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-21"></rect>
<rect class="day" width="10" height="10" x="-24" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-22"></rect>
<rect class="day" width="10" height="10" x="-24" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-23"></rect>
<rect class="day" width="10" height="10" x="-24" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-24"></rect>
<rect class="day" width="10" height="10" x="-24" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-25"></rect>
<rect class="day" width="10" height="10" x="-24" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-26"></rect>
<rect class="day" width="10" height="10" x="-24" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-27"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-21"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-22"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-23"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-24"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-25"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-26"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-27"></rect>
</g>
<g transform="translate(546, 0)">
<rect class="day" width="10" height="10" x="-25" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-28"></rect>
<rect class="day" width="10" height="10" x="-25" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-29"></rect>
<rect class="day" width="10" height="10" x="-25" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-30"></rect>
<rect class="day" width="10" height="10" x="-25" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-01"></rect>
<rect class="day" width="10" height="10" x="-25" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-02"></rect>
<rect class="day" width="10" height="10" x="-25" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-03"></rect>
<rect class="day" width="10" height="10" x="-25" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-04"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-28"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-29"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-09-30"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-01"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-02"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-03"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-04"></rect>
</g>
<g transform="translate(560, 0)">
<rect class="day" width="10" height="10" x="-26" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-05"></rect>
<rect class="day" width="10" height="10" x="-26" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-06"></rect>
<rect class="day" width="10" height="10" x="-26" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-07"></rect>
<rect class="day" width="10" height="10" x="-26" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-08"></rect>
<rect class="day" width="10" height="10" x="-26" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-09"></rect>
<rect class="day" width="10" height="10" x="-26" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-10"></rect>
<rect class="day" width="10" height="10" x="-26" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-11"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-05"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-06"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-07"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-08"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-09"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-10"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-11"></rect>
</g>
<g transform="translate(574, 0)">
<rect class="day" width="10" height="10" x="-27" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-12"></rect>
<rect class="day" width="10" height="10" x="-27" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-13"></rect>
<rect class="day" width="10" height="10" x="-27" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-14"></rect>
<rect class="day" width="10" height="10" x="-27" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-15"></rect>
<rect class="day" width="10" height="10" x="-27" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-16"></rect>
<rect class="day" width="10" height="10" x="-27" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-17"></rect>
<rect class="day" width="10" height="10" x="-27" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-18"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-12"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-13"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-14"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-15"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-16"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-17"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-18"></rect>
</g>
<g transform="translate(588, 0)">
<rect class="day" width="10" height="10" x="-28" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-19"></rect>
<rect class="day" width="10" height="10" x="-28" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-20"></rect>
<rect class="day" width="10" height="10" x="-28" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-21"></rect>
<rect class="day" width="10" height="10" x="-28" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-22"></rect>
<rect class="day" width="10" height="10" x="-28" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-23"></rect>
<rect class="day" width="10" height="10" x="-28" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-24"></rect>
<rect class="day" width="10" height="10" x="-28" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-25"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-19"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-20"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-21"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-22"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-23"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-24"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-25"></rect>
</g>
<g transform="translate(602, 0)">
<rect class="day" width="10" height="10" x="-29" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-26"></rect>
<rect class="day" width="10" height="10" x="-29" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-27"></rect>
<rect class="day" width="10" height="10" x="-29" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-28"></rect>
<rect class="day" width="10" height="10" x="-29" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-29"></rect>
<rect class="day" width="10" height="10" x="-29" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-30"></rect>
<rect class="day" width="10" height="10" x="-29" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-31"></rect>
<rect class="day" width="10" height="10" x="-29" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-01"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-26"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-27"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-28"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-29"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-30"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-10-31"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-01"></rect>
</g>
<g transform="translate(616, 0)">
<rect class="day" width="10" height="10" x="-30" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-02"></rect>
<rect class="day" width="10" height="10" x="-30" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-03"></rect>
<rect class="day" width="10" height="10" x="-30" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-04"></rect>
<rect class="day" width="10" height="10" x="-30" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-05"></rect>
<rect class="day" width="10" height="10" x="-30" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-06"></rect>
<rect class="day" width="10" height="10" x="-30" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-07"></rect>
<rect class="day" width="10" height="10" x="-30" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-08"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-02"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-03"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-04"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-05"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-06"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-07"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-08"></rect>
</g>
<g transform="translate(630, 0)">
<rect class="day" width="10" height="10" x="-31" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-09"></rect>
<rect class="day" width="10" height="10" x="-31" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-10"></rect>
<rect class="day" width="10" height="10" x="-31" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-11"></rect>
<rect class="day" width="10" height="10" x="-31" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-12"></rect>
<rect class="day" width="10" height="10" x="-31" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-13"></rect>
<rect class="day" width="10" height="10" x="-31" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-14"></rect>
<rect class="day" width="10" height="10" x="-31" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-15"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-09"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-10"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-11"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-12"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-13"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-14"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-15"></rect>
</g>
<g transform="translate(644, 0)">
<rect class="day" width="10" height="10" x="-32" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-16"></rect>
<rect class="day" width="10" height="10" x="-32" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-17"></rect>
<rect class="day" width="10" height="10" x="-32" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-18"></rect>
<rect class="day" width="10" height="10" x="-32" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-19"></rect>
<rect class="day" width="10" height="10" x="-32" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-20"></rect>
<rect class="day" width="10" height="10" x="-32" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-21"></rect>
<rect class="day" width="10" height="10" x="-32" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-22"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-16"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-17"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-18"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-19"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-20"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-21"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-22"></rect>
</g>
<g transform="translate(658, 0)">
<rect class="day" width="10" height="10" x="-33" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-23"></rect>
<rect class="day" width="10" height="10" x="-33" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-24"></rect>
<rect class="day" width="10" height="10" x="-33" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-25"></rect>
<rect class="day" width="10" height="10" x="-33" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-26"></rect>
<rect class="day" width="10" height="10" x="-33" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-27"></rect>
<rect class="day" width="10" height="10" x="-33" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-28"></rect>
<rect class="day" width="10" height="10" x="-33" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-29"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-23"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-24"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-25"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-26"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-27"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-28"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-29"></rect>
</g>
<g transform="translate(672, 0)">
<rect class="day" width="10" height="10" x="-34" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-30"></rect>
<rect class="day" width="10" height="10" x="-34" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-01"></rect>
<rect class="day" width="10" height="10" x="-34" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-02"></rect>
<rect class="day" width="10" height="10" x="-34" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-03"></rect>
<rect class="day" width="10" height="10" x="-34" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-04"></rect>
<rect class="day" width="10" height="10" x="-34" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-05"></rect>
<rect class="day" width="10" height="10" x="-34" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-06"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-11-30"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-01"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-02"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-03"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-04"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-05"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-06"></rect>
</g>
<g transform="translate(686, 0)">
<rect class="day" width="10" height="10" x="-35" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-07"></rect>
<rect class="day" width="10" height="10" x="-35" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-08"></rect>
<rect class="day" width="10" height="10" x="-35" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-09"></rect>
<rect class="day" width="10" height="10" x="-35" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-10"></rect>
<rect class="day" width="10" height="10" x="-35" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-11"></rect>
<rect class="day" width="10" height="10" x="-35" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-12"></rect>
<rect class="day" width="10" height="10" x="-35" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-13"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-07"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-08"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-09"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-10"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-11"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-12"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-13"></rect>
</g>
<g transform="translate(700, 0)">
<rect class="day" width="10" height="10" x="-36" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-14"></rect>
<rect class="day" width="10" height="10" x="-36" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-15"></rect>
<rect class="day" width="10" height="10" x="-36" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-16"></rect>
<rect class="day" width="10" height="10" x="-36" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-17"></rect>
<rect class="day" width="10" height="10" x="-36" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-18"></rect>
<rect class="day" width="10" height="10" x="-36" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-19"></rect>
<rect class="day" width="10" height="10" x="-36" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-20"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-14"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-15"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-16"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-17"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-18"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-19"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-20"></rect>
</g>
<g transform="translate(714, 0)">
<rect class="day" width="10" height="10" x="-37" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-21"></rect>
<rect class="day" width="10" height="10" x="-37" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-22"></rect>
<rect class="day" width="10" height="10" x="-37" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-23"></rect>
<rect class="day" width="10" height="10" x="-37" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-24"></rect>
<rect class="day" width="10" height="10" x="-37" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-25"></rect>
<rect class="day" width="10" height="10" x="-37" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-26"></rect>
<rect class="day" width="10" height="10" x="-37" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-27"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-21"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-22"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-23"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-24"></rect>
<rect class="day" width="11" height="11" x="0" y="52" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-25"></rect>
<rect class="day" width="11" height="11" x="0" y="65" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-26"></rect>
<rect class="day" width="11" height="11" x="0" y="78" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-27"></rect>
</g>
<g transform="translate(728, 0)">
<rect class="day" width="10" height="10" x="-38" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-28"></rect>
<rect class="day" width="10" height="10" x="-38" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-29"></rect>
<rect class="day" width="10" height="10" x="-38" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-30"></rect>
<rect class="day" width="10" height="10" x="-38" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-31"></rect>
<rect class="day" width="11" height="11" x="0" y="0" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-28"></rect>
<rect class="day" width="11" height="11" x="0" y="13" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-29"></rect>
<rect class="day" width="11" height="11" x="0" y="26" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-30"></rect>
<rect class="day" width="11" height="11" x="0" y="39" fill="rgb(247,252,240)" data-count="0" data-date="2020-12-31"></rect>
</g>
<text x="14" y="-7" font-size="10px" fill="rgb(100,100,100)">1월</text>
<text x="66" y="-7" font-size="10px" fill="rgb(100,100,100)">2월</text>
<text x="118" y="-7" font-size="10px" fill="rgb(100,100,100)">3월</text>
<text x="170" y="-7" font-size="10px" fill="rgb(100,100,100)">4월</text>
<text x="222" y="-7" font-size="10px" fill="rgb(100,100,100)">5월</text>
<text x="274" y="-7" font-size="10px" fill="rgb(100,100,100)">6월</text>
<text x="326" y="-7" font-size="10px" fill="rgb(100,100,100)">7월</text>
<text x="378" y="-7" font-size="10px" fill="rgb(100,100,100)">8월</text>
<text x="430" y="-7" font-size="10px" fill="rgb(100,100,100)">9월</text>
<text x="482" y="-7" font-size="10px" fill="rgb(100,100,100)">10월</text>
<text x="534" y="-7" font-size="10px" fill="rgb(100,100,100)">11월</text>
<text x="586" y="-7" font-size="10px" fill="rgb(100,100,100)">12월</text>
<text x="14" y="-7" font-size="8px" fill="rgb(100,100,100)">1월</text>
<text x="70" y="-7" font-size="8px" fill="rgb(100,100,100)">2월</text>
<text x="126" y="-7" font-size="8px" fill="rgb(100,100,100)">3월</text>
<text x="196" y="-7" font-size="8px" fill="rgb(100,100,100)">4월</text>
<text x="252" y="-7" font-size="8px" fill="rgb(100,100,100)">5월</text>
<text x="308" y="-7" font-size="8px" fill="rgb(100,100,100)">6월</text>
<text x="378" y="-7" font-size="8px" fill="rgb(100,100,100)">7월</text>
<text x="434" y="-7" font-size="8px" fill="rgb(100,100,100)">8월</text>
<text x="504" y="-7" font-size="8px" fill="rgb(100,100,100)">9월</text>
<text x="560" y="-7" font-size="8px" fill="rgb(100,100,100)">10월</text>
<text x="616" y="-7" font-size="8px" fill="rgb(100,100,100)">11월</text>
<text x="686" y="-7" font-size="8px" fill="rgb(100,100,100)">12월</text>
<text text-anchor="start" font-size="9px" dx="-10" dy="8" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="21" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="34" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="47" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="60" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="73" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="9px" dx="-10" dy="86" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="8" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="21" fill="rgb(100,100,100)" style="display: none;"></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="34" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="47" fill="rgb(100,100,100)" style="display: none;"></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="60" fill="rgb(100,100,100)" ></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="73" fill="rgb(100,100,100)" style="display: none;"></text>
<text text-anchor="start" font-size="8px" dx="-10" dy="86" fill="rgb(100,100,100)" style="display: none;"></text>
</g></svg>

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -8,6 +8,7 @@ import (
"log"
"os"
"path"
"time"
"github.com/nikolaydubina/calendarheatmap/charts"
)
@ -71,6 +72,11 @@ func main() {
Locale: locale,
Format: outputFormat,
FontFace: fontFace,
ShowWeekdays: map[time.Weekday]bool{
time.Monday: true,
time.Wednesday: true,
time.Friday: true,
},
}
charts.WriteHeatmap(conf, os.Stdout)
}