├── .gitignore
├── now.json
├── src
├── pages
│ ├── pages.json
│ ├── daily.liquid
│ └── index.liquid
├── _data
│ ├── population.json
│ └── stats.json
├── bar-chart-data.njk
└── _includes
│ ├── chart.liquid
│ ├── layouts
│ ├── base.liquid
│ └── daily.liquid
│ └── table.liquid
├── .eleventy.js
├── package.json
└── scripts
└── seed-pages.js
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
3 | www
4 |
--------------------------------------------------------------------------------
/now.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "covid-canada",
3 | "version": 2,
4 | "public": true
5 | }
6 |
--------------------------------------------------------------------------------
/src/pages/pages.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "layouts/daily.liquid",
3 | "tags": [
4 | "results"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/src/_data/population.json:
--------------------------------------------------------------------------------
1 | {
2 | "#NOTE": "2019 population -- via https://worldpopulationreview.com/canadian-provinces/",
3 | "Ontario": 14446515,
4 | "Quebec": 8433301,
5 | "British Columbia": 5020302,
6 | "Alberta": 4345737,
7 | "Manitoba": 1360396,
8 | "Saskatchewan": 1168423,
9 | "Nova Scotia": 965382,
10 | "New Brunswick": 772094,
11 | "Newfoundland and Labrador": 523790,
12 | "Prince Edward Island": 154748,
13 | "Northwest Territory": 44598,
14 | "Yukon": 40369,
15 | "Nunavut": 38787
16 | }
--------------------------------------------------------------------------------
/src/pages/daily.liquid:
--------------------------------------------------------------------------------
1 | ---
2 | pagination:
3 | data: stats
4 | size: 1
5 | alias: daily
6 | addAllPagesToCollections: true
7 | permalink: "pages/{{ daily.date }}/"
8 | ---
9 |
10 |
13 |
14 |
18 |
19 |
--------------------------------------------------------------------------------
/src/bar-chart-data.njk:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: barChartData.js
3 | ---
4 |
5 | const barChartData = {
6 | labels: {{ stats | map("date") | dump | safe }},
7 | datasets: [
8 | {
9 | label: "Confirmed",
10 | data: {{ stats | map("stats.Confirmed") | dump | safe }},
11 | backgroundColor: '#eee', // yellow-400
12 | stack: "one"
13 | },
14 | {
15 | label: "Recovered",
16 | data: {{ stats | map("stats.Recovered") | dump | safe }},
17 | backgroundColor: '#8cc63f', // green-500
18 | stack: "one"
19 | },
20 | {
21 | label: "Deaths",
22 | data: {{ stats | map("stats.Deaths") | dump | safe }},
23 | backgroundColor: '#000', // red-600
24 | stack: "one"
25 | }
26 | ]
27 | };
28 |
--------------------------------------------------------------------------------
/.eleventy.js:
--------------------------------------------------------------------------------
1 | const inspect = require("util").inspect;
2 |
3 | const del = require("del");
4 | const _get = require("lodash.get");
5 |
6 | del.sync("www");
7 |
8 | module.exports = function (eleventyConfig) {
9 | eleventyConfig.setQuietMode(true);
10 |
11 | eleventyConfig.addFilter("map", (arr, key) => arr.map(item => _get(item, key)));
12 | eleventyConfig.addFilter("localeDateString", dateObj => new Date(dateObj).toLocaleDateString());
13 | eleventyConfig.addFilter("toFixed", (value, precision=2) => Number(value).toFixed(precision));
14 | eleventyConfig.addFilter("localeNumberString", num => Number(num).toLocaleString());
15 |
16 | eleventyConfig.addLiquidFilter("dump", value => inspect(value));
17 |
18 | return {
19 | dir: {
20 | input: "src",
21 | output: "www"
22 | }
23 | };
24 | };
25 |
--------------------------------------------------------------------------------
/src/_includes/chart.liquid:
--------------------------------------------------------------------------------
1 |
2 |
Data via github.com/CSSEGISandData/COVID-19 (csse_covid_19_data/csse_covid_19_daily_reports).
3 |
4 |
5 |
6 |
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "11ty-corona",
3 | "title": "COVID-19 Canada",
4 | "description": "Reported cases of COVID-19 in Canada",
5 | "version": "1.0.0",
6 | "author": "Peter deHaan (https://about.me/peterdehaan)",
7 | "bugs": {
8 | "url": "https://github.com/pdehaan/11ty-corona/issues"
9 | },
10 | "dependencies": {},
11 | "devDependencies": {
12 | "@11ty/eleventy": "github:11ty/eleventy",
13 | "csvtojson": "^2.0.10",
14 | "del": "^5.1.0",
15 | "fast-glob": "^3.2.2",
16 | "lodash.get": "^4.4.2",
17 | "npm-run-all": "^4.1.5",
18 | "rimraf": "^3.0.2"
19 | },
20 | "homepage": "https://github.com/pdehaan/11ty-corona#readme",
21 | "keywords": [],
22 | "license": "MPL-2.0",
23 | "main": "index.js",
24 | "private": true,
25 | "repository": {
26 | "type": "git",
27 | "url": "git+https://github.com/pdehaan/11ty-corona.git"
28 | },
29 | "scripts": {
30 | "build": "eleventy",
31 | "deploy": "now www --prod --confirm",
32 | "format:output": "npx prettier 'www/**/*.html' --write",
33 | "postseed": "rimraf _datacache",
34 | "prod": "run-s seed build format:output deploy",
35 | "seed": "run-s seed:data seed:pages",
36 | "seed:data": "npx degit CSSEGISandData/COVID-19/csse_covid_19_data/csse_covid_19_daily_reports _datacache --force",
37 | "seed:pages": "node scripts/seed-pages",
38 | "serve": "eleventy --serve",
39 | "stage": "now www",
40 | "test": "echo \"Error: no test specified\" && exit 1"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/_includes/layouts/base.liquid:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {{ title }}
6 |
7 |
12 |
13 |
14 |
15 | {% assign previousPost = collections.results | getPreviousCollectionItem: page %}
16 | {% assign nextPost = collections.results | getNextCollectionItem: page %}
17 |
18 |
19 |
40 | {{ content | trim }}
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/scripts/seed-pages.js:
--------------------------------------------------------------------------------
1 | const fs = require("fs").promises;
2 | const path = require("path");
3 |
4 | const csv=require('csvtojson');
5 | const fg = require('fast-glob');
6 |
7 | main();
8 |
9 | async function main() {
10 | const files = await fg(['_datacache/*.csv']);
11 | const results = [];
12 |
13 | for (const csvFile of files) {
14 | const [mm, dd, yyyy] = path.basename(csvFile, ".csv").split("-", 3);
15 | const date = `${yyyy}-${mm}-${dd}`;
16 | const data = await csv().fromFile(csvFile);
17 | const canada = data.filter(res => res['Country/Region'] === 'Canada').map(item => {
18 | item.Confirmed = Number(item.Confirmed) || 0;
19 | item.Deaths = Number(item.Deaths) || 0;
20 | item.Recovered = Number(item.Recovered) || 0;
21 | item.Active = Number(item.Confirmed) - Number(item.Deaths) - Number(item.Recovered) || 0;
22 | return item;
23 | });
24 | const dailyStats = canada.reduce((acc={}, item) => {
25 | acc.Confirmed += item.Confirmed;
26 | acc.Deaths += item.Deaths;
27 | acc.Recovered += item.Recovered;
28 | return acc;
29 | }, {Confirmed:0, Deaths:0, Recovered:0});
30 |
31 | dailyStats.Active = dailyStats.Confirmed - dailyStats.Deaths - dailyStats.Recovered;
32 | const obj = {date, stats: dailyStats, data: canada};
33 | if (canada.length !== 0) {
34 | results.push(obj);
35 | // await fs.writeFile(path.join("./src/pages", `${date}.11tydata.json`), JSON.stringify(obj, null, 2));
36 | // await fs.writeFile(path.join("./src/pages", `${date}.liquid`), `---\ntitle: ${date }\n---\n`);
37 | }
38 | }
39 |
40 | // console.log(JSON.stringify(results, null, 2));
41 | await fs.writeFile("src/_data/stats.json", JSON.stringify(results, null, 2));
42 | }
43 |
--------------------------------------------------------------------------------
/src/pages/index.liquid:
--------------------------------------------------------------------------------
1 | ---
2 | title: COVID Canada
3 | eleventyExcludeFromCollections: true
4 | permalink: /
5 | layout: layouts/base.liquid
6 | ---
7 |
8 | {% assign recentStats = stats | reverse %}
9 | {% assign latest = stats | first %}
10 | {% assign deathsPct = latest.stats.Deaths | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %}
11 | {% assign recoveredPct = latest.stats.Recovered | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %}
12 | {% assign activePct = latest.stats.Confirmed | minus: latest.stats.Deaths | minus: latest.stats.Recovered | divided_by: latest.stats.Confirmed | times: 100 | toFixed: 2 %}
13 |
14 |
15 |
16 |
17 | | Date |
18 | Confirmed |
19 | Deaths ({{ deathsPct }}%) |
20 | Recovered ({{ recoveredPct }}%) |
21 | Active ({{ activePct }}%) |
22 | % Active |
23 |
24 |
25 |
26 | {%- for data in recentStats %}
27 | {% assign active = data.stats.Confirmed | minus: data.stats.Deaths | minus: data.stats.Recovered %}
28 | {% assign activePct = data.stats.Active | divided_by: data.stats.Confirmed | times: 100 %}
29 | {% assign precision = 2 %}
30 | {% if activePct == 100 %}
31 | {% assign precision = 0 %}
32 | {% endif %}
33 |
34 | | {{ data.date }} |
35 | {{ data.stats.Confirmed }} |
36 | {{ data.stats.Deaths }} |
37 | {{ data.stats.Recovered }} |
38 | {{ data.stats.Active }} |
39 | {{ activePct | toFixed: precision }}% |
40 |
41 | {%- endfor %}
42 |
43 |
44 |
--------------------------------------------------------------------------------
/src/_includes/layouts/daily.liquid:
--------------------------------------------------------------------------------
1 | ---
2 | layout: layouts/base.liquid
3 | ---
4 |
5 |
6 |
9 |
10 |
11 |
12 |
13 | | Province/State |
14 | {% comment %} Country/Region | {% endcomment %}
15 | Population |
16 | Confirmed ({{ daily.stats.Confirmed }}) |
17 | Deaths ({{ daily.stats.Deaths }}) |
18 | Recovered ({{ daily.stats.Recovered }}) |
19 | Active ({{ daily.stats.Active }}) |
20 | % Active |
21 | % Population |
22 | Last Update |
23 |
24 |
25 |
26 | {% for item in daily.data %}
27 | {% assign province = item["Province/State"] %}
28 | {% assign provincePopulation = population[province] %}
29 | {% assign active = item.Active %}
30 |
31 | | {{ province }} |
32 | {% comment %} {{ item["Country/Region"] }} | {% endcomment %}
33 | {% if provincePopulation %}{{ provincePopulation | localeNumberString }}{% endif %} |
34 | {{ item.Confirmed }} |
35 | {{ item.Deaths }} |
36 | {{ item.Recovered }} |
37 | {{ item.Active }} |
38 | {{ item.Active | divided_by: item.Confirmed | times: 100 | round: 1 }}% |
39 | {% if provincePopulation %}{{ item.Active | divided_by: provincePopulation | times: 100 | round: 4 | toFixed: 4 }}%{% else %} {% endif %} |
40 | {{ item["Last Update"] | localeDateString }} |
41 |
42 | {% endfor %}
43 |
44 |
45 |
46 |
47 | {{ content }}
48 |
49 |
--------------------------------------------------------------------------------
/src/_includes/table.liquid:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | | Age-group (Years) |
5 | % Symptomatic Cases Requiring Hospitalisation |
6 | % Hospitalised Cases Requiring Critical Care |
7 | Infection Fatality Ratio |
8 |
9 |
10 |
11 |
12 | | 0 to 9 |
13 | 0.1% |
14 | 5.0% |
15 | 0.002% |
16 |
17 |
18 | | 10 to 19 |
19 | 0.3% |
20 | 5.0% |
21 | 0.006% |
22 |
23 |
24 | | 20 to 29 |
25 | 1.2% |
26 | 5.0% |
27 | 0.03% |
28 |
29 |
30 | | 30 to 39 |
31 | 3.2% |
32 | 5.0% |
33 | 0.08% |
34 |
35 |
36 | | 40 to 49 |
37 | 4.9% |
38 | 6.3% |
39 | 0.15% |
40 |
41 |
42 | | 50 to 59 |
43 | 10.2% |
44 | 12.2% |
45 | 0.60% |
46 |
47 |
48 | | 60 to 69 |
49 | 16.6% |
50 | 27.4% |
51 | 2.2% |
52 |
53 |
54 | | 70 to 79 |
55 | 24.3% |
56 | 43.2% |
57 | 5.1% |
58 |
59 |
60 | | 80+ |
61 | 27.3% |
62 | 70.9% |
63 | 9.3% |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/src/_data/stats.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "date": "2020-01-26",
4 | "stats": {
5 | "Confirmed": 1,
6 | "Deaths": 0,
7 | "Recovered": 0,
8 | "Active": 1
9 | },
10 | "data": [
11 | {
12 | "Province/State": "Ontario",
13 | "Country/Region": "Canada",
14 | "Last Update": "1/26/20 16:00",
15 | "Confirmed": 1,
16 | "Deaths": 0,
17 | "Recovered": 0,
18 | "Active": 1
19 | }
20 | ]
21 | },
22 | {
23 | "date": "2020-01-27",
24 | "stats": {
25 | "Confirmed": 1,
26 | "Deaths": 0,
27 | "Recovered": 0,
28 | "Active": 1
29 | },
30 | "data": [
31 | {
32 | "Province/State": "Ontario",
33 | "Country/Region": "Canada",
34 | "Last Update": "1/27/20 23:59",
35 | "Confirmed": 1,
36 | "Deaths": 0,
37 | "Recovered": 0,
38 | "Active": 1
39 | }
40 | ]
41 | },
42 | {
43 | "date": "2020-01-28",
44 | "stats": {
45 | "Confirmed": 2,
46 | "Deaths": 0,
47 | "Recovered": 0,
48 | "Active": 2
49 | },
50 | "data": [
51 | {
52 | "Province/State": "Ontario",
53 | "Country/Region": "Canada",
54 | "Last Update": "1/28/20 23:00",
55 | "Confirmed": 1,
56 | "Deaths": 0,
57 | "Recovered": 0,
58 | "Active": 1
59 | },
60 | {
61 | "Province/State": "British Columbia",
62 | "Country/Region": "Canada",
63 | "Last Update": "1/28/20 23:00",
64 | "Confirmed": 1,
65 | "Deaths": 0,
66 | "Recovered": 0,
67 | "Active": 1
68 | }
69 | ]
70 | },
71 | {
72 | "date": "2020-01-29",
73 | "stats": {
74 | "Confirmed": 2,
75 | "Deaths": 0,
76 | "Recovered": 0,
77 | "Active": 2
78 | },
79 | "data": [
80 | {
81 | "Province/State": "Ontario",
82 | "Country/Region": "Canada",
83 | "Last Update": "1/29/20 19:30",
84 | "Confirmed": 1,
85 | "Deaths": 0,
86 | "Recovered": 0,
87 | "Active": 1
88 | },
89 | {
90 | "Province/State": "British Columbia",
91 | "Country/Region": "Canada",
92 | "Last Update": "1/29/20 19:30",
93 | "Confirmed": 1,
94 | "Deaths": 0,
95 | "Recovered": 0,
96 | "Active": 1
97 | }
98 | ]
99 | },
100 | {
101 | "date": "2020-01-30",
102 | "stats": {
103 | "Confirmed": 3,
104 | "Deaths": 0,
105 | "Recovered": 0,
106 | "Active": 3
107 | },
108 | "data": [
109 | {
110 | "Province/State": "Ontario",
111 | "Country/Region": "Canada",
112 | "Last Update": "1/30/20 16:00",
113 | "Confirmed": 2,
114 | "Deaths": 0,
115 | "Recovered": 0,
116 | "Active": 2
117 | },
118 | {
119 | "Province/State": "British Columbia",
120 | "Country/Region": "Canada",
121 | "Last Update": "1/30/20 16:00",
122 | "Confirmed": 1,
123 | "Deaths": 0,
124 | "Recovered": 0,
125 | "Active": 1
126 | }
127 | ]
128 | },
129 | {
130 | "date": "2020-01-31",
131 | "stats": {
132 | "Confirmed": 3,
133 | "Deaths": 0,
134 | "Recovered": 0,
135 | "Active": 3
136 | },
137 | "data": [
138 | {
139 | "Province/State": "Ontario",
140 | "Country/Region": "Canada",
141 | "Last Update": "1/31/2020 23:59",
142 | "Confirmed": 2,
143 | "Deaths": 0,
144 | "Recovered": 0,
145 | "Active": 2
146 | },
147 | {
148 | "Province/State": "British Columbia",
149 | "Country/Region": "Canada",
150 | "Last Update": "1/31/2020 23:59",
151 | "Confirmed": 1,
152 | "Deaths": 0,
153 | "Recovered": 0,
154 | "Active": 1
155 | }
156 | ]
157 | },
158 | {
159 | "date": "2020-02-01",
160 | "stats": {
161 | "Confirmed": 4,
162 | "Deaths": 0,
163 | "Recovered": 0,
164 | "Active": 4
165 | },
166 | "data": [
167 | {
168 | "Province/State": "Ontario",
169 | "Country/Region": "Canada",
170 | "Last Update": "2/1/2020 18:12",
171 | "Confirmed": 3,
172 | "Deaths": 0,
173 | "Recovered": 0,
174 | "Active": 3
175 | },
176 | {
177 | "Province/State": "British Columbia",
178 | "Country/Region": "Canada",
179 | "Last Update": "2/1/2020 18:12",
180 | "Confirmed": 1,
181 | "Deaths": 0,
182 | "Recovered": 0,
183 | "Active": 1
184 | }
185 | ]
186 | },
187 | {
188 | "date": "2020-02-02",
189 | "stats": {
190 | "Confirmed": 4,
191 | "Deaths": 0,
192 | "Recovered": 0,
193 | "Active": 4
194 | },
195 | "data": [
196 | {
197 | "Province/State": "Ontario",
198 | "Country/Region": "Canada",
199 | "Last Update": "2020-02-01T18:12:49",
200 | "Confirmed": 3,
201 | "Deaths": 0,
202 | "Recovered": 0,
203 | "Active": 3
204 | },
205 | {
206 | "Province/State": "British Columbia",
207 | "Country/Region": "Canada",
208 | "Last Update": "2020-02-01T18:12:49",
209 | "Confirmed": 1,
210 | "Deaths": 0,
211 | "Recovered": 0,
212 | "Active": 1
213 | }
214 | ]
215 | },
216 | {
217 | "date": "2020-02-03",
218 | "stats": {
219 | "Confirmed": 4,
220 | "Deaths": 0,
221 | "Recovered": 0,
222 | "Active": 4
223 | },
224 | "data": [
225 | {
226 | "Province/State": "Ontario",
227 | "Country/Region": "Canada",
228 | "Last Update": "2020-02-01T18:12:49",
229 | "Confirmed": 3,
230 | "Deaths": 0,
231 | "Recovered": 0,
232 | "Active": 3
233 | },
234 | {
235 | "Province/State": "British Columbia",
236 | "Country/Region": "Canada",
237 | "Last Update": "2020-02-01T18:12:49",
238 | "Confirmed": 1,
239 | "Deaths": 0,
240 | "Recovered": 0,
241 | "Active": 1
242 | }
243 | ]
244 | },
245 | {
246 | "date": "2020-02-04",
247 | "stats": {
248 | "Confirmed": 4,
249 | "Deaths": 0,
250 | "Recovered": 0,
251 | "Active": 4
252 | },
253 | "data": [
254 | {
255 | "Province/State": "Toronto, ON",
256 | "Country/Region": "Canada",
257 | "Last Update": "2020-02-04T00:13:06",
258 | "Confirmed": 2,
259 | "Deaths": 0,
260 | "Recovered": 0,
261 | "Active": 2
262 | },
263 | {
264 | "Province/State": "British Columbia",
265 | "Country/Region": "Canada",
266 | "Last Update": "2020-02-01T18:12:49",
267 | "Confirmed": 1,
268 | "Deaths": 0,
269 | "Recovered": 0,
270 | "Active": 1
271 | },
272 | {
273 | "Province/State": "London, ON",
274 | "Country/Region": "Canada",
275 | "Last Update": "2020-02-04T00:03:11",
276 | "Confirmed": 1,
277 | "Deaths": 0,
278 | "Recovered": 0,
279 | "Active": 1
280 | }
281 | ]
282 | },
283 | {
284 | "date": "2020-02-05",
285 | "stats": {
286 | "Confirmed": 5,
287 | "Deaths": 0,
288 | "Recovered": 0,
289 | "Active": 5
290 | },
291 | "data": [
292 | {
293 | "Province/State": "British Columbia",
294 | "Country/Region": "Canada",
295 | "Last Update": "2020-02-05T17:33:03",
296 | "Confirmed": 2,
297 | "Deaths": 0,
298 | "Recovered": 0,
299 | "Active": 2
300 | },
301 | {
302 | "Province/State": "Toronto, ON",
303 | "Country/Region": "Canada",
304 | "Last Update": "2020-02-04T00:13:06",
305 | "Confirmed": 2,
306 | "Deaths": 0,
307 | "Recovered": 0,
308 | "Active": 2
309 | },
310 | {
311 | "Province/State": "London, ON",
312 | "Country/Region": "Canada",
313 | "Last Update": "2020-02-04T00:03:11",
314 | "Confirmed": 1,
315 | "Deaths": 0,
316 | "Recovered": 0,
317 | "Active": 1
318 | }
319 | ]
320 | },
321 | {
322 | "date": "2020-02-06",
323 | "stats": {
324 | "Confirmed": 5,
325 | "Deaths": 0,
326 | "Recovered": 0,
327 | "Active": 5
328 | },
329 | "data": [
330 | {
331 | "Province/State": "British Columbia",
332 | "Country/Region": "Canada",
333 | "Last Update": "2020-02-05T17:33:03",
334 | "Confirmed": 2,
335 | "Deaths": 0,
336 | "Recovered": 0,
337 | "Active": 2
338 | },
339 | {
340 | "Province/State": "Toronto, ON",
341 | "Country/Region": "Canada",
342 | "Last Update": "2020-02-04T00:13:06",
343 | "Confirmed": 2,
344 | "Deaths": 0,
345 | "Recovered": 0,
346 | "Active": 2
347 | },
348 | {
349 | "Province/State": "London, ON",
350 | "Country/Region": "Canada",
351 | "Last Update": "2020-02-04T00:03:11",
352 | "Confirmed": 1,
353 | "Deaths": 0,
354 | "Recovered": 0,
355 | "Active": 1
356 | }
357 | ]
358 | },
359 | {
360 | "date": "2020-02-07",
361 | "stats": {
362 | "Confirmed": 7,
363 | "Deaths": 0,
364 | "Recovered": 0,
365 | "Active": 7
366 | },
367 | "data": [
368 | {
369 | "Province/State": "British Columbia",
370 | "Country/Region": "Canada",
371 | "Last Update": "2020-02-07T05:43:03",
372 | "Confirmed": 4,
373 | "Deaths": 0,
374 | "Recovered": 0,
375 | "Active": 4
376 | },
377 | {
378 | "Province/State": "Toronto, ON",
379 | "Country/Region": "Canada",
380 | "Last Update": "2020-02-04T00:13:06",
381 | "Confirmed": 2,
382 | "Deaths": 0,
383 | "Recovered": 0,
384 | "Active": 2
385 | },
386 | {
387 | "Province/State": "London, ON",
388 | "Country/Region": "Canada",
389 | "Last Update": "2020-02-04T00:03:11",
390 | "Confirmed": 1,
391 | "Deaths": 0,
392 | "Recovered": 0,
393 | "Active": 1
394 | }
395 | ]
396 | },
397 | {
398 | "date": "2020-02-08",
399 | "stats": {
400 | "Confirmed": 7,
401 | "Deaths": 0,
402 | "Recovered": 0,
403 | "Active": 7
404 | },
405 | "data": [
406 | {
407 | "Province/State": "British Columbia",
408 | "Country/Region": "Canada",
409 | "Last Update": "2020-02-07T05:43:03",
410 | "Confirmed": 4,
411 | "Deaths": 0,
412 | "Recovered": 0,
413 | "Active": 4
414 | },
415 | {
416 | "Province/State": "Toronto, ON",
417 | "Country/Region": "Canada",
418 | "Last Update": "2020-02-04T00:13:06",
419 | "Confirmed": 2,
420 | "Deaths": 0,
421 | "Recovered": 0,
422 | "Active": 2
423 | },
424 | {
425 | "Province/State": "London, ON",
426 | "Country/Region": "Canada",
427 | "Last Update": "2020-02-04T00:03:11",
428 | "Confirmed": 1,
429 | "Deaths": 0,
430 | "Recovered": 0,
431 | "Active": 1
432 | }
433 | ]
434 | },
435 | {
436 | "date": "2020-02-09",
437 | "stats": {
438 | "Confirmed": 7,
439 | "Deaths": 0,
440 | "Recovered": 0,
441 | "Active": 7
442 | },
443 | "data": [
444 | {
445 | "Province/State": "British Columbia",
446 | "Country/Region": "Canada",
447 | "Last Update": "2020-02-07T05:43:03",
448 | "Confirmed": 4,
449 | "Deaths": 0,
450 | "Recovered": 0,
451 | "Active": 4
452 | },
453 | {
454 | "Province/State": "Toronto, ON",
455 | "Country/Region": "Canada",
456 | "Last Update": "2020-02-04T00:13:06",
457 | "Confirmed": 2,
458 | "Deaths": 0,
459 | "Recovered": 0,
460 | "Active": 2
461 | },
462 | {
463 | "Province/State": "London, ON",
464 | "Country/Region": "Canada",
465 | "Last Update": "2020-02-04T00:03:11",
466 | "Confirmed": 1,
467 | "Deaths": 0,
468 | "Recovered": 0,
469 | "Active": 1
470 | }
471 | ]
472 | },
473 | {
474 | "date": "2020-02-10",
475 | "stats": {
476 | "Confirmed": 7,
477 | "Deaths": 0,
478 | "Recovered": 0,
479 | "Active": 7
480 | },
481 | "data": [
482 | {
483 | "Province/State": "British Columbia",
484 | "Country/Region": "Canada",
485 | "Last Update": "2020-02-07T05:43:03",
486 | "Confirmed": 4,
487 | "Deaths": 0,
488 | "Recovered": 0,
489 | "Active": 4
490 | },
491 | {
492 | "Province/State": "Toronto, ON",
493 | "Country/Region": "Canada",
494 | "Last Update": "2020-02-04T00:13:06",
495 | "Confirmed": 2,
496 | "Deaths": 0,
497 | "Recovered": 0,
498 | "Active": 2
499 | },
500 | {
501 | "Province/State": "London, ON",
502 | "Country/Region": "Canada",
503 | "Last Update": "2020-02-04T00:03:11",
504 | "Confirmed": 1,
505 | "Deaths": 0,
506 | "Recovered": 0,
507 | "Active": 1
508 | }
509 | ]
510 | },
511 | {
512 | "date": "2020-02-11",
513 | "stats": {
514 | "Confirmed": 7,
515 | "Deaths": 0,
516 | "Recovered": 0,
517 | "Active": 7
518 | },
519 | "data": [
520 | {
521 | "Province/State": "British Columbia",
522 | "Country/Region": "Canada",
523 | "Last Update": "2020-02-07T05:43:03",
524 | "Confirmed": 4,
525 | "Deaths": 0,
526 | "Recovered": 0,
527 | "Active": 4
528 | },
529 | {
530 | "Province/State": "Toronto, ON",
531 | "Country/Region": "Canada",
532 | "Last Update": "2020-02-04T00:13:06",
533 | "Confirmed": 2,
534 | "Deaths": 0,
535 | "Recovered": 0,
536 | "Active": 2
537 | },
538 | {
539 | "Province/State": "London, ON",
540 | "Country/Region": "Canada",
541 | "Last Update": "2020-02-04T00:03:11",
542 | "Confirmed": 1,
543 | "Deaths": 0,
544 | "Recovered": 0,
545 | "Active": 1
546 | }
547 | ]
548 | },
549 | {
550 | "date": "2020-02-12",
551 | "stats": {
552 | "Confirmed": 7,
553 | "Deaths": 0,
554 | "Recovered": 1,
555 | "Active": 6
556 | },
557 | "data": [
558 | {
559 | "Province/State": "British Columbia",
560 | "Country/Region": "Canada",
561 | "Last Update": "2020-02-07T05:43:03",
562 | "Confirmed": 4,
563 | "Deaths": 0,
564 | "Recovered": 0,
565 | "Active": 4
566 | },
567 | {
568 | "Province/State": "Toronto, ON",
569 | "Country/Region": "Canada",
570 | "Last Update": "2020-02-04T00:13:06",
571 | "Confirmed": 2,
572 | "Deaths": 0,
573 | "Recovered": 0,
574 | "Active": 2
575 | },
576 | {
577 | "Province/State": "London, ON",
578 | "Country/Region": "Canada",
579 | "Last Update": "2020-02-12T18:53:03",
580 | "Confirmed": 1,
581 | "Deaths": 0,
582 | "Recovered": 1,
583 | "Active": 0
584 | }
585 | ]
586 | },
587 | {
588 | "date": "2020-02-13",
589 | "stats": {
590 | "Confirmed": 7,
591 | "Deaths": 0,
592 | "Recovered": 1,
593 | "Active": 6
594 | },
595 | "data": [
596 | {
597 | "Province/State": "British Columbia",
598 | "Country/Region": "Canada",
599 | "Last Update": "2020-02-07T05:43:03",
600 | "Confirmed": 4,
601 | "Deaths": 0,
602 | "Recovered": 0,
603 | "Active": 4
604 | },
605 | {
606 | "Province/State": "Toronto, ON",
607 | "Country/Region": "Canada",
608 | "Last Update": "2020-02-04T00:13:06",
609 | "Confirmed": 2,
610 | "Deaths": 0,
611 | "Recovered": 0,
612 | "Active": 2
613 | },
614 | {
615 | "Province/State": "London, ON",
616 | "Country/Region": "Canada",
617 | "Last Update": "2020-02-12T18:53:03",
618 | "Confirmed": 1,
619 | "Deaths": 0,
620 | "Recovered": 1,
621 | "Active": 0
622 | }
623 | ]
624 | },
625 | {
626 | "date": "2020-02-14",
627 | "stats": {
628 | "Confirmed": 7,
629 | "Deaths": 0,
630 | "Recovered": 1,
631 | "Active": 6
632 | },
633 | "data": [
634 | {
635 | "Province/State": "British Columbia",
636 | "Country/Region": "Canada",
637 | "Last Update": "2020-02-07T05:43:03",
638 | "Confirmed": 4,
639 | "Deaths": 0,
640 | "Recovered": 0,
641 | "Active": 4
642 | },
643 | {
644 | "Province/State": "Toronto, ON",
645 | "Country/Region": "Canada",
646 | "Last Update": "2020-02-04T00:13:06",
647 | "Confirmed": 2,
648 | "Deaths": 0,
649 | "Recovered": 0,
650 | "Active": 2
651 | },
652 | {
653 | "Province/State": "London, ON",
654 | "Country/Region": "Canada",
655 | "Last Update": "2020-02-12T18:53:03",
656 | "Confirmed": 1,
657 | "Deaths": 0,
658 | "Recovered": 1,
659 | "Active": 0
660 | }
661 | ]
662 | },
663 | {
664 | "date": "2020-02-15",
665 | "stats": {
666 | "Confirmed": 7,
667 | "Deaths": 0,
668 | "Recovered": 1,
669 | "Active": 6
670 | },
671 | "data": [
672 | {
673 | "Province/State": "British Columbia",
674 | "Country/Region": "Canada",
675 | "Last Update": "2020-02-07T05:43:03",
676 | "Confirmed": 4,
677 | "Deaths": 0,
678 | "Recovered": 0,
679 | "Active": 4
680 | },
681 | {
682 | "Province/State": "Toronto, ON",
683 | "Country/Region": "Canada",
684 | "Last Update": "2020-02-04T00:13:06",
685 | "Confirmed": 2,
686 | "Deaths": 0,
687 | "Recovered": 0,
688 | "Active": 2
689 | },
690 | {
691 | "Province/State": "London, ON",
692 | "Country/Region": "Canada",
693 | "Last Update": "2020-02-12T18:53:03",
694 | "Confirmed": 1,
695 | "Deaths": 0,
696 | "Recovered": 1,
697 | "Active": 0
698 | }
699 | ]
700 | },
701 | {
702 | "date": "2020-02-16",
703 | "stats": {
704 | "Confirmed": 7,
705 | "Deaths": 0,
706 | "Recovered": 1,
707 | "Active": 6
708 | },
709 | "data": [
710 | {
711 | "Province/State": "British Columbia",
712 | "Country/Region": "Canada",
713 | "Last Update": "2020-02-07T05:43:03",
714 | "Confirmed": 4,
715 | "Deaths": 0,
716 | "Recovered": 0,
717 | "Active": 4
718 | },
719 | {
720 | "Province/State": "Toronto, ON",
721 | "Country/Region": "Canada",
722 | "Last Update": "2020-02-04T00:13:06",
723 | "Confirmed": 2,
724 | "Deaths": 0,
725 | "Recovered": 0,
726 | "Active": 2
727 | },
728 | {
729 | "Province/State": "London, ON",
730 | "Country/Region": "Canada",
731 | "Last Update": "2020-02-12T18:53:03",
732 | "Confirmed": 1,
733 | "Deaths": 0,
734 | "Recovered": 1,
735 | "Active": 0
736 | }
737 | ]
738 | },
739 | {
740 | "date": "2020-02-17",
741 | "stats": {
742 | "Confirmed": 8,
743 | "Deaths": 0,
744 | "Recovered": 1,
745 | "Active": 7
746 | },
747 | "data": [
748 | {
749 | "Province/State": "British Columbia",
750 | "Country/Region": "Canada",
751 | "Last Update": "2020-02-17T08:03:07",
752 | "Confirmed": 5,
753 | "Deaths": 0,
754 | "Recovered": 0,
755 | "Active": 5
756 | },
757 | {
758 | "Province/State": "Toronto, ON",
759 | "Country/Region": "Canada",
760 | "Last Update": "2020-02-04T00:13:06",
761 | "Confirmed": 2,
762 | "Deaths": 0,
763 | "Recovered": 0,
764 | "Active": 2
765 | },
766 | {
767 | "Province/State": "London, ON",
768 | "Country/Region": "Canada",
769 | "Last Update": "2020-02-12T18:53:03",
770 | "Confirmed": 1,
771 | "Deaths": 0,
772 | "Recovered": 1,
773 | "Active": 0
774 | }
775 | ]
776 | },
777 | {
778 | "date": "2020-02-18",
779 | "stats": {
780 | "Confirmed": 8,
781 | "Deaths": 0,
782 | "Recovered": 1,
783 | "Active": 7
784 | },
785 | "data": [
786 | {
787 | "Province/State": "British Columbia",
788 | "Country/Region": "Canada",
789 | "Last Update": "2020-02-17T08:03:07",
790 | "Confirmed": 5,
791 | "Deaths": 0,
792 | "Recovered": 0,
793 | "Active": 5
794 | },
795 | {
796 | "Province/State": "Toronto, ON",
797 | "Country/Region": "Canada",
798 | "Last Update": "2020-02-04T00:13:06",
799 | "Confirmed": 2,
800 | "Deaths": 0,
801 | "Recovered": 0,
802 | "Active": 2
803 | },
804 | {
805 | "Province/State": "London, ON",
806 | "Country/Region": "Canada",
807 | "Last Update": "2020-02-12T18:53:03",
808 | "Confirmed": 1,
809 | "Deaths": 0,
810 | "Recovered": 1,
811 | "Active": 0
812 | }
813 | ]
814 | },
815 | {
816 | "date": "2020-02-19",
817 | "stats": {
818 | "Confirmed": 8,
819 | "Deaths": 0,
820 | "Recovered": 1,
821 | "Active": 7
822 | },
823 | "data": [
824 | {
825 | "Province/State": "British Columbia",
826 | "Country/Region": "Canada",
827 | "Last Update": "2020-02-17T08:03:07",
828 | "Confirmed": 5,
829 | "Deaths": 0,
830 | "Recovered": 0,
831 | "Active": 5
832 | },
833 | {
834 | "Province/State": "Toronto, ON",
835 | "Country/Region": "Canada",
836 | "Last Update": "2020-02-04T00:13:06",
837 | "Confirmed": 2,
838 | "Deaths": 0,
839 | "Recovered": 0,
840 | "Active": 2
841 | },
842 | {
843 | "Province/State": "London, ON",
844 | "Country/Region": "Canada",
845 | "Last Update": "2020-02-12T18:53:03",
846 | "Confirmed": 1,
847 | "Deaths": 0,
848 | "Recovered": 1,
849 | "Active": 0
850 | }
851 | ]
852 | },
853 | {
854 | "date": "2020-02-20",
855 | "stats": {
856 | "Confirmed": 8,
857 | "Deaths": 0,
858 | "Recovered": 1,
859 | "Active": 7
860 | },
861 | "data": [
862 | {
863 | "Province/State": "British Columbia",
864 | "Country/Region": "Canada",
865 | "Last Update": "2020-02-17T08:03:07",
866 | "Confirmed": 5,
867 | "Deaths": 0,
868 | "Recovered": 0,
869 | "Active": 5
870 | },
871 | {
872 | "Province/State": "Toronto, ON",
873 | "Country/Region": "Canada",
874 | "Last Update": "2020-02-04T00:13:06",
875 | "Confirmed": 2,
876 | "Deaths": 0,
877 | "Recovered": 0,
878 | "Active": 2
879 | },
880 | {
881 | "Province/State": "London, ON",
882 | "Country/Region": "Canada",
883 | "Last Update": "2020-02-12T18:53:03",
884 | "Confirmed": 1,
885 | "Deaths": 0,
886 | "Recovered": 1,
887 | "Active": 0
888 | }
889 | ]
890 | },
891 | {
892 | "date": "2020-02-21",
893 | "stats": {
894 | "Confirmed": 9,
895 | "Deaths": 0,
896 | "Recovered": 3,
897 | "Active": 6
898 | },
899 | "data": [
900 | {
901 | "Province/State": "British Columbia",
902 | "Country/Region": "Canada",
903 | "Last Update": "2020-02-21T05:23:04",
904 | "Confirmed": 6,
905 | "Deaths": 0,
906 | "Recovered": 0,
907 | "Active": 6
908 | },
909 | {
910 | "Province/State": "Toronto, ON",
911 | "Country/Region": "Canada",
912 | "Last Update": "2020-02-21T05:23:04",
913 | "Confirmed": 2,
914 | "Deaths": 0,
915 | "Recovered": 2,
916 | "Active": 0
917 | },
918 | {
919 | "Province/State": "London, ON",
920 | "Country/Region": "Canada",
921 | "Last Update": "2020-02-12T18:53:03",
922 | "Confirmed": 1,
923 | "Deaths": 0,
924 | "Recovered": 1,
925 | "Active": 0
926 | }
927 | ]
928 | },
929 | {
930 | "date": "2020-02-22",
931 | "stats": {
932 | "Confirmed": 9,
933 | "Deaths": 0,
934 | "Recovered": 3,
935 | "Active": 6
936 | },
937 | "data": [
938 | {
939 | "Province/State": "British Columbia",
940 | "Country/Region": "Canada",
941 | "Last Update": "2020-02-21T05:23:04",
942 | "Confirmed": 6,
943 | "Deaths": 0,
944 | "Recovered": 0,
945 | "Active": 6
946 | },
947 | {
948 | "Province/State": "Toronto, ON",
949 | "Country/Region": "Canada",
950 | "Last Update": "2020-02-21T05:23:04",
951 | "Confirmed": 2,
952 | "Deaths": 0,
953 | "Recovered": 2,
954 | "Active": 0
955 | },
956 | {
957 | "Province/State": "London, ON",
958 | "Country/Region": "Canada",
959 | "Last Update": "2020-02-12T18:53:03",
960 | "Confirmed": 1,
961 | "Deaths": 0,
962 | "Recovered": 1,
963 | "Active": 0
964 | }
965 | ]
966 | },
967 | {
968 | "date": "2020-02-23",
969 | "stats": {
970 | "Confirmed": 9,
971 | "Deaths": 0,
972 | "Recovered": 3,
973 | "Active": 6
974 | },
975 | "data": [
976 | {
977 | "Province/State": "British Columbia",
978 | "Country/Region": "Canada",
979 | "Last Update": "2020-02-21T05:23:04",
980 | "Confirmed": 6,
981 | "Deaths": 0,
982 | "Recovered": 0,
983 | "Active": 6
984 | },
985 | {
986 | "Province/State": "Toronto, ON",
987 | "Country/Region": "Canada",
988 | "Last Update": "2020-02-21T05:23:04",
989 | "Confirmed": 2,
990 | "Deaths": 0,
991 | "Recovered": 2,
992 | "Active": 0
993 | },
994 | {
995 | "Province/State": "London, ON",
996 | "Country/Region": "Canada",
997 | "Last Update": "2020-02-12T18:53:03",
998 | "Confirmed": 1,
999 | "Deaths": 0,
1000 | "Recovered": 1,
1001 | "Active": 0
1002 | }
1003 | ]
1004 | },
1005 | {
1006 | "date": "2020-02-24",
1007 | "stats": {
1008 | "Confirmed": 10,
1009 | "Deaths": 0,
1010 | "Recovered": 3,
1011 | "Active": 7
1012 | },
1013 | "data": [
1014 | {
1015 | "Province/State": "British Columbia",
1016 | "Country/Region": "Canada",
1017 | "Last Update": "2020-02-21T05:23:04",
1018 | "Confirmed": 6,
1019 | "Deaths": 0,
1020 | "Recovered": 0,
1021 | "Active": 6
1022 | },
1023 | {
1024 | "Province/State": "Toronto, ON",
1025 | "Country/Region": "Canada",
1026 | "Last Update": "2020-02-24T14:43:03",
1027 | "Confirmed": 3,
1028 | "Deaths": 0,
1029 | "Recovered": 2,
1030 | "Active": 1
1031 | },
1032 | {
1033 | "Province/State": "London, ON",
1034 | "Country/Region": "Canada",
1035 | "Last Update": "2020-02-12T18:53:03",
1036 | "Confirmed": 1,
1037 | "Deaths": 0,
1038 | "Recovered": 1,
1039 | "Active": 0
1040 | }
1041 | ]
1042 | },
1043 | {
1044 | "date": "2020-02-25",
1045 | "stats": {
1046 | "Confirmed": 11,
1047 | "Deaths": 0,
1048 | "Recovered": 3,
1049 | "Active": 8
1050 | },
1051 | "data": [
1052 | {
1053 | "Province/State": "British Columbia",
1054 | "Country/Region": "Canada",
1055 | "Last Update": "2020-02-25T02:23:05",
1056 | "Confirmed": 7,
1057 | "Deaths": 0,
1058 | "Recovered": 0,
1059 | "Active": 7
1060 | },
1061 | {
1062 | "Province/State": "Toronto, ON",
1063 | "Country/Region": "Canada",
1064 | "Last Update": "2020-02-24T14:43:03",
1065 | "Confirmed": 3,
1066 | "Deaths": 0,
1067 | "Recovered": 2,
1068 | "Active": 1
1069 | },
1070 | {
1071 | "Province/State": "London, ON",
1072 | "Country/Region": "Canada",
1073 | "Last Update": "2020-02-12T18:53:03",
1074 | "Confirmed": 1,
1075 | "Deaths": 0,
1076 | "Recovered": 1,
1077 | "Active": 0
1078 | }
1079 | ]
1080 | },
1081 | {
1082 | "date": "2020-02-26",
1083 | "stats": {
1084 | "Confirmed": 11,
1085 | "Deaths": 0,
1086 | "Recovered": 3,
1087 | "Active": 8
1088 | },
1089 | "data": [
1090 | {
1091 | "Province/State": "British Columbia",
1092 | "Country/Region": "Canada",
1093 | "Last Update": "2020-02-25T02:23:05",
1094 | "Confirmed": 7,
1095 | "Deaths": 0,
1096 | "Recovered": 0,
1097 | "Active": 7
1098 | },
1099 | {
1100 | "Province/State": "Toronto, ON",
1101 | "Country/Region": "Canada",
1102 | "Last Update": "2020-02-24T14:43:03",
1103 | "Confirmed": 3,
1104 | "Deaths": 0,
1105 | "Recovered": 2,
1106 | "Active": 1
1107 | },
1108 | {
1109 | "Province/State": "London, ON",
1110 | "Country/Region": "Canada",
1111 | "Last Update": "2020-02-12T18:53:03",
1112 | "Confirmed": 1,
1113 | "Deaths": 0,
1114 | "Recovered": 1,
1115 | "Active": 0
1116 | }
1117 | ]
1118 | },
1119 | {
1120 | "date": "2020-02-27",
1121 | "stats": {
1122 | "Confirmed": 13,
1123 | "Deaths": 0,
1124 | "Recovered": 6,
1125 | "Active": 7
1126 | },
1127 | "data": [
1128 | {
1129 | "Province/State": "British Columbia",
1130 | "Country/Region": "Canada",
1131 | "Last Update": "2020-02-27T03:33:06",
1132 | "Confirmed": 7,
1133 | "Deaths": 0,
1134 | "Recovered": 3,
1135 | "Active": 4
1136 | },
1137 | {
1138 | "Province/State": "Toronto, ON",
1139 | "Country/Region": "Canada",
1140 | "Last Update": "2020-02-27T22:43:02",
1141 | "Confirmed": 5,
1142 | "Deaths": 0,
1143 | "Recovered": 2,
1144 | "Active": 3
1145 | },
1146 | {
1147 | "Province/State": "London, ON",
1148 | "Country/Region": "Canada",
1149 | "Last Update": "2020-02-12T18:53:03",
1150 | "Confirmed": 1,
1151 | "Deaths": 0,
1152 | "Recovered": 1,
1153 | "Active": 0
1154 | }
1155 | ]
1156 | },
1157 | {
1158 | "date": "2020-02-28",
1159 | "stats": {
1160 | "Confirmed": 14,
1161 | "Deaths": 0,
1162 | "Recovered": 6,
1163 | "Active": 8
1164 | },
1165 | "data": [
1166 | {
1167 | "Province/State": "British Columbia",
1168 | "Country/Region": "Canada",
1169 | "Last Update": "2020-02-27T03:33:06",
1170 | "Confirmed": 7,
1171 | "Deaths": 0,
1172 | "Recovered": 3,
1173 | "Active": 4
1174 | },
1175 | {
1176 | "Province/State": "Toronto, ON",
1177 | "Country/Region": "Canada",
1178 | "Last Update": "2020-02-27T22:43:02",
1179 | "Confirmed": 5,
1180 | "Deaths": 0,
1181 | "Recovered": 2,
1182 | "Active": 3
1183 | },
1184 | {
1185 | "Province/State": " Montreal, QC",
1186 | "Country/Region": "Canada",
1187 | "Last Update": "2020-02-28T05:23:07",
1188 | "Confirmed": 1,
1189 | "Deaths": 0,
1190 | "Recovered": 0,
1191 | "Active": 1
1192 | },
1193 | {
1194 | "Province/State": "London, ON",
1195 | "Country/Region": "Canada",
1196 | "Last Update": "2020-02-12T18:53:03",
1197 | "Confirmed": 1,
1198 | "Deaths": 0,
1199 | "Recovered": 1,
1200 | "Active": 0
1201 | }
1202 | ]
1203 | },
1204 | {
1205 | "date": "2020-02-29",
1206 | "stats": {
1207 | "Confirmed": 20,
1208 | "Deaths": 0,
1209 | "Recovered": 6,
1210 | "Active": 14
1211 | },
1212 | "data": [
1213 | {
1214 | "Province/State": "Toronto, ON",
1215 | "Country/Region": "Canada",
1216 | "Last Update": "2020-02-29T23:23:13",
1217 | "Confirmed": 10,
1218 | "Deaths": 0,
1219 | "Recovered": 2,
1220 | "Active": 8
1221 | },
1222 | {
1223 | "Province/State": "British Columbia",
1224 | "Country/Region": "Canada",
1225 | "Last Update": "2020-02-29T23:23:13",
1226 | "Confirmed": 8,
1227 | "Deaths": 0,
1228 | "Recovered": 3,
1229 | "Active": 5
1230 | },
1231 | {
1232 | "Province/State": " Montreal, QC",
1233 | "Country/Region": "Canada",
1234 | "Last Update": "2020-02-28T05:23:07",
1235 | "Confirmed": 1,
1236 | "Deaths": 0,
1237 | "Recovered": 0,
1238 | "Active": 1
1239 | },
1240 | {
1241 | "Province/State": "London, ON",
1242 | "Country/Region": "Canada",
1243 | "Last Update": "2020-02-12T18:53:03",
1244 | "Confirmed": 1,
1245 | "Deaths": 0,
1246 | "Recovered": 1,
1247 | "Active": 0
1248 | }
1249 | ]
1250 | },
1251 | {
1252 | "date": "2020-03-01",
1253 | "stats": {
1254 | "Confirmed": 24,
1255 | "Deaths": 0,
1256 | "Recovered": 6,
1257 | "Active": 18
1258 | },
1259 | "data": [
1260 | {
1261 | "Province/State": "Toronto, ON",
1262 | "Country/Region": "Canada",
1263 | "Last Update": "2020-03-01T23:33:03",
1264 | "Confirmed": 14,
1265 | "Deaths": 0,
1266 | "Recovered": 2,
1267 | "Latitude": "43.6532",
1268 | "Longitude": "-79.3832",
1269 | "Active": 12
1270 | },
1271 | {
1272 | "Province/State": "British Columbia",
1273 | "Country/Region": "Canada",
1274 | "Last Update": "2020-02-29T23:23:13",
1275 | "Confirmed": 8,
1276 | "Deaths": 0,
1277 | "Recovered": 3,
1278 | "Latitude": "49.2827",
1279 | "Longitude": "-123.1207",
1280 | "Active": 5
1281 | },
1282 | {
1283 | "Province/State": " Montreal, QC",
1284 | "Country/Region": "Canada",
1285 | "Last Update": "2020-02-28T05:23:07",
1286 | "Confirmed": 1,
1287 | "Deaths": 0,
1288 | "Recovered": 0,
1289 | "Latitude": "45.5017",
1290 | "Longitude": "-73.5673",
1291 | "Active": 1
1292 | },
1293 | {
1294 | "Province/State": "London, ON",
1295 | "Country/Region": "Canada",
1296 | "Last Update": "2020-02-12T18:53:03",
1297 | "Confirmed": 1,
1298 | "Deaths": 0,
1299 | "Recovered": 1,
1300 | "Latitude": "42.9849",
1301 | "Longitude": "-81.2453",
1302 | "Active": 0
1303 | }
1304 | ]
1305 | },
1306 | {
1307 | "date": "2020-03-02",
1308 | "stats": {
1309 | "Confirmed": 27,
1310 | "Deaths": 0,
1311 | "Recovered": 6,
1312 | "Active": 21
1313 | },
1314 | "data": [
1315 | {
1316 | "Province/State": "Toronto, ON",
1317 | "Country/Region": "Canada",
1318 | "Last Update": "2020-03-02T20:53:02",
1319 | "Confirmed": 17,
1320 | "Deaths": 0,
1321 | "Recovered": 2,
1322 | "Latitude": "43.6532",
1323 | "Longitude": "-79.3832",
1324 | "Active": 15
1325 | },
1326 | {
1327 | "Province/State": "British Columbia",
1328 | "Country/Region": "Canada",
1329 | "Last Update": "2020-02-29T23:23:13",
1330 | "Confirmed": 8,
1331 | "Deaths": 0,
1332 | "Recovered": 3,
1333 | "Latitude": "49.2827",
1334 | "Longitude": "-123.1207",
1335 | "Active": 5
1336 | },
1337 | {
1338 | "Province/State": " Montreal, QC",
1339 | "Country/Region": "Canada",
1340 | "Last Update": "2020-02-28T05:23:07",
1341 | "Confirmed": 1,
1342 | "Deaths": 0,
1343 | "Recovered": 0,
1344 | "Latitude": "45.5017",
1345 | "Longitude": "-73.5673",
1346 | "Active": 1
1347 | },
1348 | {
1349 | "Province/State": "London, ON",
1350 | "Country/Region": "Canada",
1351 | "Last Update": "2020-02-12T18:53:03",
1352 | "Confirmed": 1,
1353 | "Deaths": 0,
1354 | "Recovered": 1,
1355 | "Latitude": "42.9849",
1356 | "Longitude": "-81.2453",
1357 | "Active": 0
1358 | }
1359 | ]
1360 | },
1361 | {
1362 | "date": "2020-03-03",
1363 | "stats": {
1364 | "Confirmed": 30,
1365 | "Deaths": 0,
1366 | "Recovered": 6,
1367 | "Active": 24
1368 | },
1369 | "data": [
1370 | {
1371 | "Province/State": "Toronto, ON",
1372 | "Country/Region": "Canada",
1373 | "Last Update": "2020-03-03T20:03:08",
1374 | "Confirmed": 19,
1375 | "Deaths": 0,
1376 | "Recovered": 2,
1377 | "Latitude": "43.6532",
1378 | "Longitude": "-79.3832",
1379 | "Active": 17
1380 | },
1381 | {
1382 | "Province/State": "British Columbia",
1383 | "Country/Region": "Canada",
1384 | "Last Update": "2020-03-03T23:53:03",
1385 | "Confirmed": 9,
1386 | "Deaths": 0,
1387 | "Recovered": 3,
1388 | "Latitude": "49.2827",
1389 | "Longitude": "-123.1207",
1390 | "Active": 6
1391 | },
1392 | {
1393 | "Province/State": " Montreal, QC",
1394 | "Country/Region": "Canada",
1395 | "Last Update": "2020-02-28T05:23:07",
1396 | "Confirmed": 1,
1397 | "Deaths": 0,
1398 | "Recovered": 0,
1399 | "Latitude": "45.5017",
1400 | "Longitude": "-73.5673",
1401 | "Active": 1
1402 | },
1403 | {
1404 | "Province/State": "London, ON",
1405 | "Country/Region": "Canada",
1406 | "Last Update": "2020-02-12T18:53:03",
1407 | "Confirmed": 1,
1408 | "Deaths": 0,
1409 | "Recovered": 1,
1410 | "Latitude": "42.9849",
1411 | "Longitude": "-81.2453",
1412 | "Active": 0
1413 | }
1414 | ]
1415 | },
1416 | {
1417 | "date": "2020-03-04",
1418 | "stats": {
1419 | "Confirmed": 33,
1420 | "Deaths": 0,
1421 | "Recovered": 6,
1422 | "Active": 27
1423 | },
1424 | "data": [
1425 | {
1426 | "Province/State": "Toronto, ON",
1427 | "Country/Region": "Canada",
1428 | "Last Update": "2020-03-03T20:03:08",
1429 | "Confirmed": 19,
1430 | "Deaths": 0,
1431 | "Recovered": 2,
1432 | "Latitude": "43.6532",
1433 | "Longitude": "-79.3832",
1434 | "Active": 17
1435 | },
1436 | {
1437 | "Province/State": "British Columbia",
1438 | "Country/Region": "Canada",
1439 | "Last Update": "2020-03-04T04:23:05",
1440 | "Confirmed": 12,
1441 | "Deaths": 0,
1442 | "Recovered": 3,
1443 | "Latitude": "49.2827",
1444 | "Longitude": "-123.1207",
1445 | "Active": 9
1446 | },
1447 | {
1448 | "Province/State": " Montreal, QC",
1449 | "Country/Region": "Canada",
1450 | "Last Update": "2020-02-28T05:23:07",
1451 | "Confirmed": 1,
1452 | "Deaths": 0,
1453 | "Recovered": 0,
1454 | "Latitude": "45.5017",
1455 | "Longitude": "-73.5673",
1456 | "Active": 1
1457 | },
1458 | {
1459 | "Province/State": "London, ON",
1460 | "Country/Region": "Canada",
1461 | "Last Update": "2020-02-12T18:53:03",
1462 | "Confirmed": 1,
1463 | "Deaths": 0,
1464 | "Recovered": 1,
1465 | "Latitude": "42.9849",
1466 | "Longitude": "-81.2453",
1467 | "Active": 0
1468 | }
1469 | ]
1470 | },
1471 | {
1472 | "date": "2020-03-05",
1473 | "stats": {
1474 | "Confirmed": 37,
1475 | "Deaths": 0,
1476 | "Recovered": 6,
1477 | "Active": 31
1478 | },
1479 | "data": [
1480 | {
1481 | "Province/State": "Toronto, ON",
1482 | "Country/Region": "Canada",
1483 | "Last Update": "2020-03-05T17:53:03",
1484 | "Confirmed": 21,
1485 | "Deaths": 0,
1486 | "Recovered": 2,
1487 | "Latitude": "43.6532",
1488 | "Longitude": "-79.3832",
1489 | "Active": 19
1490 | },
1491 | {
1492 | "Province/State": "British Columbia",
1493 | "Country/Region": "Canada",
1494 | "Last Update": "2020-03-05T04:43:03",
1495 | "Confirmed": 13,
1496 | "Deaths": 0,
1497 | "Recovered": 3,
1498 | "Latitude": "49.2827",
1499 | "Longitude": "-123.1207",
1500 | "Active": 10
1501 | },
1502 | {
1503 | "Province/State": " Montreal, QC",
1504 | "Country/Region": "Canada",
1505 | "Last Update": "2020-03-05T14:03:04",
1506 | "Confirmed": 2,
1507 | "Deaths": 0,
1508 | "Recovered": 0,
1509 | "Latitude": "45.5017",
1510 | "Longitude": "-73.5673",
1511 | "Active": 2
1512 | },
1513 | {
1514 | "Province/State": "London, ON",
1515 | "Country/Region": "Canada",
1516 | "Last Update": "2020-02-12T18:53:03",
1517 | "Confirmed": 1,
1518 | "Deaths": 0,
1519 | "Recovered": 1,
1520 | "Latitude": "42.9849",
1521 | "Longitude": "-81.2453",
1522 | "Active": 0
1523 | }
1524 | ]
1525 | },
1526 | {
1527 | "date": "2020-03-06",
1528 | "stats": {
1529 | "Confirmed": 49,
1530 | "Deaths": 0,
1531 | "Recovered": 6,
1532 | "Active": 43
1533 | },
1534 | "data": [
1535 | {
1536 | "Province/State": "Toronto, ON",
1537 | "Country/Region": "Canada",
1538 | "Last Update": "2020-03-06T20:53:02",
1539 | "Confirmed": 24,
1540 | "Deaths": 0,
1541 | "Recovered": 2,
1542 | "Latitude": "43.6532",
1543 | "Longitude": "-79.3832",
1544 | "Active": 22
1545 | },
1546 | {
1547 | "Province/State": "British Columbia",
1548 | "Country/Region": "Canada",
1549 | "Last Update": "2020-03-06T04:43:03",
1550 | "Confirmed": 21,
1551 | "Deaths": 0,
1552 | "Recovered": 3,
1553 | "Latitude": "49.2827",
1554 | "Longitude": "-123.1207",
1555 | "Active": 18
1556 | },
1557 | {
1558 | "Province/State": " Montreal, QC",
1559 | "Country/Region": "Canada",
1560 | "Last Update": "2020-03-05T14:03:04",
1561 | "Confirmed": 2,
1562 | "Deaths": 0,
1563 | "Recovered": 0,
1564 | "Latitude": "45.5017",
1565 | "Longitude": "-73.5673",
1566 | "Active": 2
1567 | },
1568 | {
1569 | "Province/State": "Calgary, Alberta",
1570 | "Country/Region": "Canada",
1571 | "Last Update": "2020-03-06T13:13:34",
1572 | "Confirmed": 1,
1573 | "Deaths": 0,
1574 | "Recovered": 0,
1575 | "Latitude": "51.0447",
1576 | "Longitude": "-114.0719",
1577 | "Active": 1
1578 | },
1579 | {
1580 | "Province/State": "London, ON",
1581 | "Country/Region": "Canada",
1582 | "Last Update": "2020-02-12T18:53:03",
1583 | "Confirmed": 1,
1584 | "Deaths": 0,
1585 | "Recovered": 1,
1586 | "Latitude": "42.9849",
1587 | "Longitude": "-81.2453",
1588 | "Active": 0
1589 | }
1590 | ]
1591 | },
1592 | {
1593 | "date": "2020-03-07",
1594 | "stats": {
1595 | "Confirmed": 54,
1596 | "Deaths": 0,
1597 | "Recovered": 8,
1598 | "Active": 46
1599 | },
1600 | "data": [
1601 | {
1602 | "Province/State": "Toronto, ON",
1603 | "Country/Region": "Canada",
1604 | "Last Update": "2020-03-07T03:53:03",
1605 | "Confirmed": 27,
1606 | "Deaths": 0,
1607 | "Recovered": 3,
1608 | "Latitude": "43.6532",
1609 | "Longitude": "-79.3832",
1610 | "Active": 24
1611 | },
1612 | {
1613 | "Province/State": "British Columbia",
1614 | "Country/Region": "Canada",
1615 | "Last Update": "2020-03-07T03:53:03",
1616 | "Confirmed": 21,
1617 | "Deaths": 0,
1618 | "Recovered": 4,
1619 | "Latitude": "49.2827",
1620 | "Longitude": "-123.1207",
1621 | "Active": 17
1622 | },
1623 | {
1624 | "Province/State": " Montreal, QC",
1625 | "Country/Region": "Canada",
1626 | "Last Update": "2020-03-07T02:23:08",
1627 | "Confirmed": 3,
1628 | "Deaths": 0,
1629 | "Recovered": 0,
1630 | "Latitude": "45.5017",
1631 | "Longitude": "-73.5673",
1632 | "Active": 3
1633 | },
1634 | {
1635 | "Province/State": "Calgary, Alberta",
1636 | "Country/Region": "Canada",
1637 | "Last Update": "2020-03-06T13:13:34",
1638 | "Confirmed": 1,
1639 | "Deaths": 0,
1640 | "Recovered": 0,
1641 | "Latitude": "51.0447",
1642 | "Longitude": "-114.0719",
1643 | "Active": 1
1644 | },
1645 | {
1646 | "Province/State": "Edmonton, Alberta",
1647 | "Country/Region": "Canada",
1648 | "Last Update": "2020-03-07T02:23:08",
1649 | "Confirmed": 1,
1650 | "Deaths": 0,
1651 | "Recovered": 0,
1652 | "Latitude": "53.5461",
1653 | "Longitude": "-113.4938",
1654 | "Active": 1
1655 | },
1656 | {
1657 | "Province/State": "London, ON",
1658 | "Country/Region": "Canada",
1659 | "Last Update": "2020-02-12T18:53:03",
1660 | "Confirmed": 1,
1661 | "Deaths": 0,
1662 | "Recovered": 1,
1663 | "Latitude": "42.9849",
1664 | "Longitude": "-81.2453",
1665 | "Active": 0
1666 | }
1667 | ]
1668 | },
1669 | {
1670 | "date": "2020-03-08",
1671 | "stats": {
1672 | "Confirmed": 64,
1673 | "Deaths": 0,
1674 | "Recovered": 8,
1675 | "Active": 56
1676 | },
1677 | "data": [
1678 | {
1679 | "Province/State": "Toronto, ON",
1680 | "Country/Region": "Canada",
1681 | "Last Update": "2020-03-08T21:33:02",
1682 | "Confirmed": 28,
1683 | "Deaths": 0,
1684 | "Recovered": 3,
1685 | "Latitude": "43.6532",
1686 | "Longitude": "-79.3832",
1687 | "Active": 25
1688 | },
1689 | {
1690 | "Province/State": "British Columbia",
1691 | "Country/Region": "Canada",
1692 | "Last Update": "2020-03-08T05:13:07",
1693 | "Confirmed": 27,
1694 | "Deaths": 0,
1695 | "Recovered": 4,
1696 | "Latitude": "49.2827",
1697 | "Longitude": "-123.1207",
1698 | "Active": 23
1699 | },
1700 | {
1701 | "Province/State": " Montreal, QC",
1702 | "Country/Region": "Canada",
1703 | "Last Update": "2020-03-08T16:03:05",
1704 | "Confirmed": 4,
1705 | "Deaths": 0,
1706 | "Recovered": 0,
1707 | "Latitude": "45.5017",
1708 | "Longitude": "-73.5673",
1709 | "Active": 4
1710 | },
1711 | {
1712 | "Province/State": "Edmonton, Alberta",
1713 | "Country/Region": "Canada",
1714 | "Last Update": "2020-03-08T16:23:07",
1715 | "Confirmed": 3,
1716 | "Deaths": 0,
1717 | "Recovered": 0,
1718 | "Latitude": "53.5461",
1719 | "Longitude": "-113.4938",
1720 | "Active": 3
1721 | },
1722 | {
1723 | "Province/State": "Calgary, Alberta",
1724 | "Country/Region": "Canada",
1725 | "Last Update": "2020-03-06T13:13:34",
1726 | "Confirmed": 1,
1727 | "Deaths": 0,
1728 | "Recovered": 0,
1729 | "Latitude": "51.0447",
1730 | "Longitude": "-114.0719",
1731 | "Active": 1
1732 | },
1733 | {
1734 | "Province/State": "London, ON",
1735 | "Country/Region": "Canada",
1736 | "Last Update": "2020-02-12T18:53:03",
1737 | "Confirmed": 1,
1738 | "Deaths": 0,
1739 | "Recovered": 1,
1740 | "Latitude": "42.9849",
1741 | "Longitude": "-81.2453",
1742 | "Active": 0
1743 | }
1744 | ]
1745 | },
1746 | {
1747 | "date": "2020-03-09",
1748 | "stats": {
1749 | "Confirmed": 76,
1750 | "Deaths": 1,
1751 | "Recovered": 8,
1752 | "Active": 67
1753 | },
1754 | "data": [
1755 | {
1756 | "Province/State": "Ontario",
1757 | "Country/Region": "Canada",
1758 | "Last Update": "2020-03-09T17:53:24",
1759 | "Confirmed": 34,
1760 | "Deaths": 0,
1761 | "Recovered": 4,
1762 | "Latitude": "51.2538",
1763 | "Longitude": "-85.3232",
1764 | "Active": 30
1765 | },
1766 | {
1767 | "Province/State": "British Columbia",
1768 | "Country/Region": "Canada",
1769 | "Last Update": "2020-03-09T22:43:25",
1770 | "Confirmed": 32,
1771 | "Deaths": 1,
1772 | "Recovered": 4,
1773 | "Latitude": "53.7267",
1774 | "Longitude": "-127.6476",
1775 | "Active": 27
1776 | },
1777 | {
1778 | "Province/State": "Alberta",
1779 | "Country/Region": "Canada",
1780 | "Last Update": "2020-03-09T17:53:24",
1781 | "Confirmed": 7,
1782 | "Deaths": 0,
1783 | "Recovered": 0,
1784 | "Latitude": "53.9333",
1785 | "Longitude": "-116.5765",
1786 | "Active": 7
1787 | },
1788 | {
1789 | "Province/State": "Quebec",
1790 | "Country/Region": "Canada",
1791 | "Last Update": "2020-03-09T08:43:03",
1792 | "Confirmed": 3,
1793 | "Deaths": 0,
1794 | "Recovered": 0,
1795 | "Latitude": "52.9399",
1796 | "Longitude": "-73.5491",
1797 | "Active": 3
1798 | }
1799 | ]
1800 | },
1801 | {
1802 | "date": "2020-03-10",
1803 | "stats": {
1804 | "Confirmed": 79,
1805 | "Deaths": 1,
1806 | "Recovered": 8,
1807 | "Active": 70
1808 | },
1809 | "data": [
1810 | {
1811 | "Province/State": "Ontario",
1812 | "Country/Region": "Canada",
1813 | "Last Update": "2020-03-10T17:13:32",
1814 | "Confirmed": 36,
1815 | "Deaths": 0,
1816 | "Recovered": 4,
1817 | "Latitude": "51.2538",
1818 | "Longitude": "-85.3232",
1819 | "Active": 32
1820 | },
1821 | {
1822 | "Province/State": "British Columbia",
1823 | "Country/Region": "Canada",
1824 | "Last Update": "2020-03-09T22:43:25",
1825 | "Confirmed": 32,
1826 | "Deaths": 1,
1827 | "Recovered": 4,
1828 | "Latitude": "53.7267",
1829 | "Longitude": "-127.6476",
1830 | "Active": 27
1831 | },
1832 | {
1833 | "Province/State": "Alberta",
1834 | "Country/Region": "Canada",
1835 | "Last Update": "2020-03-09T17:53:24",
1836 | "Confirmed": 7,
1837 | "Deaths": 0,
1838 | "Recovered": 0,
1839 | "Latitude": "53.9333",
1840 | "Longitude": "-116.5765",
1841 | "Active": 7
1842 | },
1843 | {
1844 | "Province/State": "Quebec",
1845 | "Country/Region": "Canada",
1846 | "Last Update": "2020-03-10T00:53:03",
1847 | "Confirmed": 4,
1848 | "Deaths": 0,
1849 | "Recovered": 0,
1850 | "Latitude": "52.9399",
1851 | "Longitude": "-73.5491",
1852 | "Active": 4
1853 | }
1854 | ]
1855 | },
1856 | {
1857 | "date": "2020-03-11",
1858 | "stats": {
1859 | "Confirmed": 108,
1860 | "Deaths": 1,
1861 | "Recovered": 8,
1862 | "Active": 99
1863 | },
1864 | "data": [
1865 | {
1866 | "Province/State": "Ontario",
1867 | "Country/Region": "Canada",
1868 | "Last Update": "2020-03-11T18:52:04",
1869 | "Confirmed": 41,
1870 | "Deaths": 0,
1871 | "Recovered": 4,
1872 | "Latitude": "51.2538",
1873 | "Longitude": "-85.3232",
1874 | "Active": 37
1875 | },
1876 | {
1877 | "Province/State": "British Columbia",
1878 | "Country/Region": "Canada",
1879 | "Last Update": "2020-03-11T02:18:28",
1880 | "Confirmed": 39,
1881 | "Deaths": 1,
1882 | "Recovered": 4,
1883 | "Latitude": "53.7267",
1884 | "Longitude": "-127.6476",
1885 | "Active": 34
1886 | },
1887 | {
1888 | "Province/State": "Alberta",
1889 | "Country/Region": "Canada",
1890 | "Last Update": "2020-03-11T23:13:07",
1891 | "Confirmed": 19,
1892 | "Deaths": 0,
1893 | "Recovered": 0,
1894 | "Latitude": "53.9333",
1895 | "Longitude": "-116.5765",
1896 | "Active": 19
1897 | },
1898 | {
1899 | "Province/State": "Quebec",
1900 | "Country/Region": "Canada",
1901 | "Last Update": "2020-03-11T23:13:06",
1902 | "Confirmed": 8,
1903 | "Deaths": 0,
1904 | "Recovered": 0,
1905 | "Latitude": "52.9399",
1906 | "Longitude": "-73.5491",
1907 | "Active": 8
1908 | },
1909 | {
1910 | "Province/State": "New Brunswick",
1911 | "Country/Region": "Canada",
1912 | "Last Update": "2020-03-11T23:13:06",
1913 | "Confirmed": 1,
1914 | "Deaths": 0,
1915 | "Recovered": 0,
1916 | "Latitude": "46.5653",
1917 | "Longitude": "-66.4619",
1918 | "Active": 1
1919 | }
1920 | ]
1921 | },
1922 | {
1923 | "date": "2020-03-12",
1924 | "stats": {
1925 | "Confirmed": 117,
1926 | "Deaths": 1,
1927 | "Recovered": 8,
1928 | "Active": 108
1929 | },
1930 | "data": [
1931 | {
1932 | "Province/State": "British Columbia",
1933 | "Country/Region": "Canada",
1934 | "Last Update": "2020-03-12T01:53:03",
1935 | "Confirmed": 46,
1936 | "Deaths": 1,
1937 | "Recovered": 4,
1938 | "Latitude": "53.7267",
1939 | "Longitude": "-127.6476",
1940 | "Active": 41
1941 | },
1942 | {
1943 | "Province/State": "Ontario",
1944 | "Country/Region": "Canada",
1945 | "Last Update": "2020-03-12T01:53:03",
1946 | "Confirmed": 42,
1947 | "Deaths": 0,
1948 | "Recovered": 4,
1949 | "Latitude": "51.2538",
1950 | "Longitude": "-85.3232",
1951 | "Active": 38
1952 | },
1953 | {
1954 | "Province/State": "Alberta",
1955 | "Country/Region": "Canada",
1956 | "Last Update": "2020-03-11T23:13:07",
1957 | "Confirmed": 19,
1958 | "Deaths": 0,
1959 | "Recovered": 0,
1960 | "Latitude": "53.9333",
1961 | "Longitude": "-116.5765",
1962 | "Active": 19
1963 | },
1964 | {
1965 | "Province/State": "Quebec",
1966 | "Country/Region": "Canada",
1967 | "Last Update": "2020-03-12T01:53:03",
1968 | "Confirmed": 9,
1969 | "Deaths": 0,
1970 | "Recovered": 0,
1971 | "Latitude": "52.9399",
1972 | "Longitude": "-73.5491",
1973 | "Active": 9
1974 | },
1975 | {
1976 | "Province/State": "New Brunswick",
1977 | "Country/Region": "Canada",
1978 | "Last Update": "2020-03-11T23:13:06",
1979 | "Confirmed": 1,
1980 | "Deaths": 0,
1981 | "Recovered": 0,
1982 | "Latitude": "46.5653",
1983 | "Longitude": "-66.4619",
1984 | "Active": 1
1985 | }
1986 | ]
1987 | },
1988 | {
1989 | "date": "2020-03-13",
1990 | "stats": {
1991 | "Confirmed": 193,
1992 | "Deaths": 1,
1993 | "Recovered": 8,
1994 | "Active": 184
1995 | },
1996 | "data": [
1997 | {
1998 | "Province/State": "British Columbia",
1999 | "Country/Region": "Canada",
2000 | "Last Update": "2020-03-11T20:00:00",
2001 | "Confirmed": 64,
2002 | "Deaths": 1,
2003 | "Recovered": 4,
2004 | "Latitude": "53.7267",
2005 | "Longitude": "-127.6476",
2006 | "Active": 59
2007 | },
2008 | {
2009 | "Province/State": "Ontario",
2010 | "Country/Region": "Canada",
2011 | "Last Update": "2020-03-11T20:00:00",
2012 | "Confirmed": 74,
2013 | "Deaths": 0,
2014 | "Recovered": 4,
2015 | "Latitude": "51.2538",
2016 | "Longitude": "-85.3232",
2017 | "Active": 70
2018 | },
2019 | {
2020 | "Province/State": "New Brunswick",
2021 | "Country/Region": "Canada",
2022 | "Last Update": "2020-03-11T20:00:00",
2023 | "Confirmed": 1,
2024 | "Deaths": 0,
2025 | "Recovered": 0,
2026 | "Latitude": "46.5653",
2027 | "Longitude": "-66.4619",
2028 | "Active": 1
2029 | },
2030 | {
2031 | "Province/State": "Quebec",
2032 | "Country/Region": "Canada",
2033 | "Last Update": "2020-03-11T20:00:00",
2034 | "Confirmed": 17,
2035 | "Deaths": 0,
2036 | "Recovered": 0,
2037 | "Latitude": "52.9399",
2038 | "Longitude": "-73.5491",
2039 | "Active": 17
2040 | },
2041 | {
2042 | "Province/State": "Manitoba",
2043 | "Country/Region": "Canada",
2044 | "Last Update": "2020-03-11T20:00:00",
2045 | "Confirmed": 4,
2046 | "Deaths": 0,
2047 | "Recovered": 0,
2048 | "Latitude": "53.7609",
2049 | "Longitude": "-98.8139",
2050 | "Active": 4
2051 | },
2052 | {
2053 | "Province/State": "Saskatchewan",
2054 | "Country/Region": "Canada",
2055 | "Last Update": "2020-03-11T20:00:00",
2056 | "Confirmed": 2,
2057 | "Deaths": 0,
2058 | "Recovered": 0,
2059 | "Latitude": "52.9399",
2060 | "Longitude": "-106.4509",
2061 | "Active": 2
2062 | },
2063 | {
2064 | "Province/State": "Grand Princess",
2065 | "Country/Region": "Canada",
2066 | "Last Update": "2020-03-11T20:00:00",
2067 | "Confirmed": 2,
2068 | "Deaths": 0,
2069 | "Recovered": 0,
2070 | "Latitude": "37.6489",
2071 | "Longitude": "-122.6655",
2072 | "Active": 2
2073 | },
2074 | {
2075 | "Province/State": "Alberta",
2076 | "Country/Region": "Canada",
2077 | "Last Update": "2020-03-11T20:00:00",
2078 | "Confirmed": 29,
2079 | "Deaths": 0,
2080 | "Recovered": 0,
2081 | "Latitude": "53.9333",
2082 | "Longitude": "-116.5765",
2083 | "Active": 29
2084 | }
2085 | ]
2086 | },
2087 | {
2088 | "date": "2020-03-14",
2089 | "stats": {
2090 | "Confirmed": 196,
2091 | "Deaths": 1,
2092 | "Recovered": 8,
2093 | "Active": 187
2094 | },
2095 | "data": [
2096 | {
2097 | "Province/State": "Ontario",
2098 | "Country/Region": "Canada",
2099 | "Last Update": "2020-03-14T13:13:25",
2100 | "Confirmed": 79,
2101 | "Deaths": 0,
2102 | "Recovered": 4,
2103 | "Latitude": "51.2538",
2104 | "Longitude": "-85.3232",
2105 | "Active": 75
2106 | },
2107 | {
2108 | "Province/State": "British Columbia",
2109 | "Country/Region": "Canada",
2110 | "Last Update": "2020-03-14T00:13:05",
2111 | "Confirmed": 64,
2112 | "Deaths": 1,
2113 | "Recovered": 4,
2114 | "Latitude": "53.7267",
2115 | "Longitude": "-127.6476",
2116 | "Active": 59
2117 | },
2118 | {
2119 | "Province/State": "Alberta",
2120 | "Country/Region": "Canada",
2121 | "Last Update": "2020-03-14T00:13:05",
2122 | "Confirmed": 29,
2123 | "Deaths": 0,
2124 | "Recovered": 0,
2125 | "Latitude": "53.9333",
2126 | "Longitude": "-116.5765",
2127 | "Active": 29
2128 | },
2129 | {
2130 | "Province/State": "Quebec",
2131 | "Country/Region": "Canada",
2132 | "Last Update": "2020-03-13T13:33:03",
2133 | "Confirmed": 17,
2134 | "Deaths": 0,
2135 | "Recovered": 0,
2136 | "Latitude": "52.9399",
2137 | "Longitude": "-73.5491",
2138 | "Active": 17
2139 | },
2140 | {
2141 | "Province/State": "Manitoba",
2142 | "Country/Region": "Canada",
2143 | "Last Update": "2020-03-14T00:13:05",
2144 | "Confirmed": 4,
2145 | "Deaths": 0,
2146 | "Recovered": 0,
2147 | "Latitude": "53.7609",
2148 | "Longitude": "-98.8139",
2149 | "Active": 4
2150 | },
2151 | {
2152 | "Province/State": "Saskatchewan",
2153 | "Country/Region": "Canada",
2154 | "Last Update": "2020-03-14T00:13:05",
2155 | "Confirmed": 2,
2156 | "Deaths": 0,
2157 | "Recovered": 0,
2158 | "Latitude": "52.9399",
2159 | "Longitude": "-106.4509",
2160 | "Active": 2
2161 | },
2162 | {
2163 | "Province/State": "New Brunswick",
2164 | "Country/Region": "Canada",
2165 | "Last Update": "2020-03-11T23:13:06",
2166 | "Confirmed": 1,
2167 | "Deaths": 0,
2168 | "Recovered": 0,
2169 | "Latitude": "46.5653",
2170 | "Longitude": "-66.4619",
2171 | "Active": 1
2172 | }
2173 | ]
2174 | },
2175 | {
2176 | "date": "2020-03-15",
2177 | "stats": {
2178 | "Confirmed": 250,
2179 | "Deaths": 1,
2180 | "Recovered": 8,
2181 | "Active": 241
2182 | },
2183 | "data": [
2184 | {
2185 | "Province/State": "Ontario",
2186 | "Country/Region": "Canada",
2187 | "Last Update": "2020-03-15T01:53:03",
2188 | "Confirmed": 104,
2189 | "Deaths": 0,
2190 | "Recovered": 4,
2191 | "Latitude": "51.2538",
2192 | "Longitude": "-85.3232",
2193 | "Active": 100
2194 | },
2195 | {
2196 | "Province/State": "British Columbia",
2197 | "Country/Region": "Canada",
2198 | "Last Update": "2020-03-15T01:53:02",
2199 | "Confirmed": 73,
2200 | "Deaths": 1,
2201 | "Recovered": 4,
2202 | "Latitude": "53.7267",
2203 | "Longitude": "-127.6476",
2204 | "Active": 68
2205 | },
2206 | {
2207 | "Province/State": "Alberta",
2208 | "Country/Region": "Canada",
2209 | "Last Update": "2020-03-15T01:53:03",
2210 | "Confirmed": 39,
2211 | "Deaths": 0,
2212 | "Recovered": 0,
2213 | "Latitude": "53.9333",
2214 | "Longitude": "-116.5765",
2215 | "Active": 39
2216 | },
2217 | {
2218 | "Province/State": "Quebec",
2219 | "Country/Region": "Canada",
2220 | "Last Update": "2020-03-15T01:53:02",
2221 | "Confirmed": 24,
2222 | "Deaths": 0,
2223 | "Recovered": 0,
2224 | "Latitude": "52.9399",
2225 | "Longitude": "-73.5491",
2226 | "Active": 24
2227 | },
2228 | {
2229 | "Province/State": "Manitoba",
2230 | "Country/Region": "Canada",
2231 | "Last Update": "2020-03-14T00:13:05",
2232 | "Confirmed": 4,
2233 | "Deaths": 0,
2234 | "Recovered": 0,
2235 | "Latitude": "53.7609",
2236 | "Longitude": "-98.8139",
2237 | "Active": 4
2238 | },
2239 | {
2240 | "Province/State": "New Brunswick",
2241 | "Country/Region": "Canada",
2242 | "Last Update": "2020-03-15T01:53:02",
2243 | "Confirmed": 2,
2244 | "Deaths": 0,
2245 | "Recovered": 0,
2246 | "Latitude": "46.5653",
2247 | "Longitude": "-66.4619",
2248 | "Active": 2
2249 | },
2250 | {
2251 | "Province/State": "Saskatchewan",
2252 | "Country/Region": "Canada",
2253 | "Last Update": "2020-03-14T00:13:05",
2254 | "Confirmed": 2,
2255 | "Deaths": 0,
2256 | "Recovered": 0,
2257 | "Latitude": "52.9399",
2258 | "Longitude": "-106.4509",
2259 | "Active": 2
2260 | },
2261 | {
2262 | "Province/State": "Newfoundland and Labrador",
2263 | "Country/Region": "Canada",
2264 | "Last Update": "2020-03-15T02:13:21",
2265 | "Confirmed": 1,
2266 | "Deaths": 0,
2267 | "Recovered": 0,
2268 | "Latitude": "53.1355",
2269 | "Longitude": "-57.6604",
2270 | "Active": 1
2271 | },
2272 | {
2273 | "Province/State": "Prince Edward Island",
2274 | "Country/Region": "Canada",
2275 | "Last Update": "2020-03-15T02:13:21",
2276 | "Confirmed": 1,
2277 | "Deaths": 0,
2278 | "Recovered": 0,
2279 | "Latitude": "46.5107",
2280 | "Longitude": "-63.4168",
2281 | "Active": 1
2282 | }
2283 | ]
2284 | },
2285 | {
2286 | "date": "2020-03-16",
2287 | "stats": {
2288 | "Confirmed": 415,
2289 | "Deaths": 4,
2290 | "Recovered": 9,
2291 | "Active": 402
2292 | },
2293 | "data": [
2294 | {
2295 | "Province/State": "Ontario",
2296 | "Country/Region": "Canada",
2297 | "Last Update": "2020-03-16T16:13:26",
2298 | "Confirmed": 177,
2299 | "Deaths": 0,
2300 | "Recovered": 5,
2301 | "Latitude": "51.2538",
2302 | "Longitude": "-85.3232",
2303 | "Active": 172
2304 | },
2305 | {
2306 | "Province/State": "British Columbia",
2307 | "Country/Region": "Canada",
2308 | "Last Update": "2020-03-16T19:13:13",
2309 | "Confirmed": 103,
2310 | "Deaths": 4,
2311 | "Recovered": 4,
2312 | "Latitude": "53.7267",
2313 | "Longitude": "-127.6476",
2314 | "Active": 95
2315 | },
2316 | {
2317 | "Province/State": "Alberta",
2318 | "Country/Region": "Canada",
2319 | "Last Update": "2020-03-16T02:33:09",
2320 | "Confirmed": 56,
2321 | "Deaths": 0,
2322 | "Recovered": 0,
2323 | "Latitude": "53.9333",
2324 | "Longitude": "-116.5765",
2325 | "Active": 56
2326 | },
2327 | {
2328 | "Province/State": "Quebec",
2329 | "Country/Region": "Canada",
2330 | "Last Update": "2020-03-16T20:13:20",
2331 | "Confirmed": 50,
2332 | "Deaths": 0,
2333 | "Recovered": 0,
2334 | "Latitude": "52.9399",
2335 | "Longitude": "-73.5491",
2336 | "Active": 50
2337 | },
2338 | {
2339 | "Province/State": "Manitoba",
2340 | "Country/Region": "Canada",
2341 | "Last Update": "2020-03-16T02:53:12",
2342 | "Confirmed": 7,
2343 | "Deaths": 0,
2344 | "Recovered": 0,
2345 | "Latitude": "53.7609",
2346 | "Longitude": "-98.8139",
2347 | "Active": 7
2348 | },
2349 | {
2350 | "Province/State": "Saskatchewan",
2351 | "Country/Region": "Canada",
2352 | "Last Update": "2020-03-16T20:13:20",
2353 | "Confirmed": 7,
2354 | "Deaths": 0,
2355 | "Recovered": 0,
2356 | "Latitude": "52.9399",
2357 | "Longitude": "-106.4509",
2358 | "Active": 7
2359 | },
2360 | {
2361 | "Province/State": "New Brunswick",
2362 | "Country/Region": "Canada",
2363 | "Last Update": "2020-03-16T02:53:12",
2364 | "Confirmed": 6,
2365 | "Deaths": 0,
2366 | "Recovered": 0,
2367 | "Latitude": "46.5653",
2368 | "Longitude": "-66.4619",
2369 | "Active": 6
2370 | },
2371 | {
2372 | "Province/State": "Nova Scotia",
2373 | "Country/Region": "Canada",
2374 | "Last Update": "2020-03-16T17:53:03",
2375 | "Confirmed": 5,
2376 | "Deaths": 0,
2377 | "Recovered": 0,
2378 | "Latitude": "44.6820",
2379 | "Longitude": "-63.7443",
2380 | "Active": 5
2381 | },
2382 | {
2383 | "Province/State": "Grand Princess",
2384 | "Country/Region": "Canada",
2385 | "Last Update": "2020-03-16T00:22:11",
2386 | "Confirmed": 2,
2387 | "Deaths": 0,
2388 | "Recovered": 0,
2389 | "Latitude": "37.6489",
2390 | "Longitude": "-122.6655",
2391 | "Active": 2
2392 | },
2393 | {
2394 | "Province/State": "Newfoundland and Labrador",
2395 | "Country/Region": "Canada",
2396 | "Last Update": "2020-03-15T02:13:21",
2397 | "Confirmed": 1,
2398 | "Deaths": 0,
2399 | "Recovered": 0,
2400 | "Latitude": "53.1355",
2401 | "Longitude": "-57.6604",
2402 | "Active": 1
2403 | },
2404 | {
2405 | "Province/State": "Prince Edward Island",
2406 | "Country/Region": "Canada",
2407 | "Last Update": "2020-03-15T02:13:21",
2408 | "Confirmed": 1,
2409 | "Deaths": 0,
2410 | "Recovered": 0,
2411 | "Latitude": "46.5107",
2412 | "Longitude": "-63.4168",
2413 | "Active": 1
2414 | }
2415 | ]
2416 | },
2417 | {
2418 | "date": "2020-03-17",
2419 | "stats": {
2420 | "Confirmed": 478,
2421 | "Deaths": 5,
2422 | "Recovered": 9,
2423 | "Active": 464
2424 | },
2425 | "data": [
2426 | {
2427 | "Province/State": "Ontario",
2428 | "Country/Region": "Canada",
2429 | "Last Update": "2020-03-17T16:53:04",
2430 | "Confirmed": 185,
2431 | "Deaths": 1,
2432 | "Recovered": 5,
2433 | "Latitude": "51.2538",
2434 | "Longitude": "-85.3232",
2435 | "Active": 179
2436 | },
2437 | {
2438 | "Province/State": "British Columbia",
2439 | "Country/Region": "Canada",
2440 | "Last Update": "2020-03-16T19:13:13",
2441 | "Confirmed": 103,
2442 | "Deaths": 4,
2443 | "Recovered": 4,
2444 | "Latitude": "53.7267",
2445 | "Longitude": "-127.6476",
2446 | "Active": 95
2447 | },
2448 | {
2449 | "Province/State": "Alberta",
2450 | "Country/Region": "Canada",
2451 | "Last Update": "2020-03-17T03:13:18",
2452 | "Confirmed": 74,
2453 | "Deaths": 0,
2454 | "Recovered": 0,
2455 | "Latitude": "53.9333",
2456 | "Longitude": "-116.5765",
2457 | "Active": 74
2458 | },
2459 | {
2460 | "Province/State": "Quebec",
2461 | "Country/Region": "Canada",
2462 | "Last Update": "2020-03-17T19:33:03",
2463 | "Confirmed": 74,
2464 | "Deaths": 0,
2465 | "Recovered": 0,
2466 | "Latitude": "52.9399",
2467 | "Longitude": "-73.5491",
2468 | "Active": 74
2469 | },
2470 | {
2471 | "Province/State": "Grand Princess",
2472 | "Country/Region": "Canada",
2473 | "Last Update": "2020-03-17T03:13:18",
2474 | "Confirmed": 8,
2475 | "Deaths": 0,
2476 | "Recovered": 0,
2477 | "Latitude": "37.6489",
2478 | "Longitude": "-122.6655",
2479 | "Active": 8
2480 | },
2481 | {
2482 | "Province/State": "Manitoba",
2483 | "Country/Region": "Canada",
2484 | "Last Update": "2020-03-17T19:33:03",
2485 | "Confirmed": 8,
2486 | "Deaths": 0,
2487 | "Recovered": 0,
2488 | "Latitude": "53.7609",
2489 | "Longitude": "-98.8139",
2490 | "Active": 8
2491 | },
2492 | {
2493 | "Province/State": "New Brunswick",
2494 | "Country/Region": "Canada",
2495 | "Last Update": "2020-03-17T19:33:03",
2496 | "Confirmed": 8,
2497 | "Deaths": 0,
2498 | "Recovered": 0,
2499 | "Latitude": "46.5653",
2500 | "Longitude": "-66.4619",
2501 | "Active": 8
2502 | },
2503 | {
2504 | "Province/State": "Nova Scotia",
2505 | "Country/Region": "Canada",
2506 | "Last Update": "2020-03-17T19:33:03",
2507 | "Confirmed": 7,
2508 | "Deaths": 0,
2509 | "Recovered": 0,
2510 | "Latitude": "44.6820",
2511 | "Longitude": "-63.7443",
2512 | "Active": 7
2513 | },
2514 | {
2515 | "Province/State": "Saskatchewan",
2516 | "Country/Region": "Canada",
2517 | "Last Update": "2020-03-16T20:13:20",
2518 | "Confirmed": 7,
2519 | "Deaths": 0,
2520 | "Recovered": 0,
2521 | "Latitude": "52.9399",
2522 | "Longitude": "-106.4509",
2523 | "Active": 7
2524 | },
2525 | {
2526 | "Province/State": "Newfoundland and Labrador",
2527 | "Country/Region": "Canada",
2528 | "Last Update": "2020-03-17T17:53:03",
2529 | "Confirmed": 3,
2530 | "Deaths": 0,
2531 | "Recovered": 0,
2532 | "Latitude": "53.1355",
2533 | "Longitude": "-57.6604",
2534 | "Active": 3
2535 | },
2536 | {
2537 | "Province/State": "Prince Edward Island",
2538 | "Country/Region": "Canada",
2539 | "Last Update": "2020-03-15T02:13:21",
2540 | "Confirmed": 1,
2541 | "Deaths": 0,
2542 | "Recovered": 0,
2543 | "Latitude": "46.5107",
2544 | "Longitude": "-63.4168",
2545 | "Active": 1
2546 | }
2547 | ]
2548 | }
2549 | ]
--------------------------------------------------------------------------------