aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2019-02-07 00:37:13 -0500
committerDeterminant <ted.sybil@gmail.com>2019-02-07 00:37:13 -0500
commite4651c8d1bc1c416de553428bcfba137ca35ef91 (patch)
treeaff8ce0c5c24d65720b2a6e2195d25afcbe28f89 /build
parent13a2bd4f4aee6b4dec0ce799e9ba212693cbedf1 (diff)
use a minimal webpack-based build env
Diffstat (limited to 'build')
-rw-r--r--build/asset-manifest.json14
-rw-r--r--build/fonts/TypoPRO-FantasqueSansMono-Regular.css15
-rw-r--r--build/fonts/TypoPRO-FantasqueSansMono-Regular.eotbin58230 -> 0 bytes
-rw-r--r--build/fonts/TypoPRO-FantasqueSansMono-Regular.ttfbin57832 -> 0 bytes
-rw-r--r--build/fonts/TypoPRO-FantasqueSansMono-Regular.woffbin29080 -> 0 bytes
-rw-r--r--build/gapi.js182
-rw-r--r--build/icon128.pngbin4154 -> 0 bytes
-rw-r--r--build/icon16.pngbin561 -> 0 bytes
-rw-r--r--build/icon48.pngbin1681 -> 0 bytes
-rw-r--r--build/index.html1
-rwxr-xr-xbuild/manifest.json27
-rw-r--r--build/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js118
-rw-r--r--build/service-worker.js34
-rw-r--r--build/static/css/1.802cfb51.chunk.css2
-rw-r--r--build/static/css/1.802cfb51.chunk.css.map1
-rw-r--r--build/static/js/1.aed13171.chunk.js2
-rw-r--r--build/static/js/1.aed13171.chunk.js.map1
-rw-r--r--build/static/js/main.e5c342f4.chunk.js2
-rw-r--r--build/static/js/main.e5c342f4.chunk.js.map1
-rw-r--r--build/static/js/runtime~main.229c360f.js2
-rw-r--r--build/static/js/runtime~main.229c360f.js.map1
-rw-r--r--build/static/media/roboto-latin-100.987b8457.woff2bin15316 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-100.e9dbbe8a.woffbin19936 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-100italic.6232f43d.woff2bin16644 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-100italic.d704bb3d.woffbin21268 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-300.55536c8e.woff2bin15440 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-300.a1471d1d.woffbin19916 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-300italic.210a7c78.woffbin21776 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-300italic.d69924b9.woff2bin17124 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-400.5d4aeb4e.woff2bin15344 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-400.bafb105b.woffbin19824 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-400italic.9680d5a0.woffbin21528 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-400italic.d8bcbe72.woff2bin16944 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-500.28546717.woff2bin15552 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-500.de8b7431.woffbin20012 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-500italic.510dec37.woff2bin16940 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-500italic.ffcc050b.woffbin21564 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-700.037d8304.woff2bin15436 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-700.cf6613d1.woffbin19888 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-700italic.010c1aee.woff2bin16572 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-700italic.846d1890.woffbin21132 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-900.19b7a0ad.woff2bin15340 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-900.8c2ade50.woffbin19936 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-900italic.7b770d6c.woff2bin17156 -> 0 bytes
-rw-r--r--build/static/media/roboto-latin-900italic.bc833e72.woffbin21856 -> 0 bytes
45 files changed, 0 insertions, 403 deletions
diff --git a/build/asset-manifest.json b/build/asset-manifest.json
deleted file mode 100644
index cf887a4..0000000
--- a/build/asset-manifest.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "main.js": "/static/js/main.e5c342f4.chunk.js",
- "main.js.map": "/static/js/main.e5c342f4.chunk.js.map",
- "static/css/1.802cfb51.chunk.css": "/static/css/1.802cfb51.chunk.css",
- "static/js/1.aed13171.chunk.js": "/static/js/1.aed13171.chunk.js",
- "static/js/1.aed13171.chunk.js.map": "/static/js/1.aed13171.chunk.js.map",
- "runtime~main.js": "/static/js/runtime~main.229c360f.js",
- "runtime~main.js.map": "/static/js/runtime~main.229c360f.js.map",
- "static/media/index.css": "/static/media/roboto-latin-700.cf6613d1.woff",
- "static/css/1.802cfb51.chunk.css.map": "/static/css/1.802cfb51.chunk.css.map",
- "index.html": "/index.html",
- "precache-manifest.1337e078e6eec70d12e2336861e54d3e.js": "/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js",
- "service-worker.js": "/service-worker.js"
-} \ No newline at end of file
diff --git a/build/fonts/TypoPRO-FantasqueSansMono-Regular.css b/build/fonts/TypoPRO-FantasqueSansMono-Regular.css
deleted file mode 100644
index 624473f..0000000
--- a/build/fonts/TypoPRO-FantasqueSansMono-Regular.css
+++ /dev/null
@@ -1,15 +0,0 @@
-
-/* TypoPRO Fantasque Sans Mono Regular */
-@font-face {
- font-family: 'TypoPRO Fantasque Sans Mono';
- src: url('TypoPRO-FantasqueSansMono-Regular.eot');
- src: local('*'),
- url('TypoPRO-FantasqueSansMono-Regular.eot?#iefix') format('embedded-opentype'),
- url('TypoPRO-FantasqueSansMono-Regular.woff') format('woff'),
- url('TypoPRO-FantasqueSansMono-Regular.ttf') format('truetype');
- font-style: normal;
- font-weight: normal;
- font-stretch: normal;
- font-variant: normal;
-}
-
diff --git a/build/fonts/TypoPRO-FantasqueSansMono-Regular.eot b/build/fonts/TypoPRO-FantasqueSansMono-Regular.eot
deleted file mode 100644
index d527c4b..0000000
--- a/build/fonts/TypoPRO-FantasqueSansMono-Regular.eot
+++ /dev/null
Binary files differ
diff --git a/build/fonts/TypoPRO-FantasqueSansMono-Regular.ttf b/build/fonts/TypoPRO-FantasqueSansMono-Regular.ttf
deleted file mode 100644
index 50574a9..0000000
--- a/build/fonts/TypoPRO-FantasqueSansMono-Regular.ttf
+++ /dev/null
Binary files differ
diff --git a/build/fonts/TypoPRO-FantasqueSansMono-Regular.woff b/build/fonts/TypoPRO-FantasqueSansMono-Regular.woff
deleted file mode 100644
index eddd103..0000000
--- a/build/fonts/TypoPRO-FantasqueSansMono-Regular.woff
+++ /dev/null
Binary files differ
diff --git a/build/gapi.js b/build/gapi.js
deleted file mode 100644
index f5ab73e..0000000
--- a/build/gapi.js
+++ /dev/null
@@ -1,182 +0,0 @@
-/* global chrome */
-const gapi_base = 'https://www.googleapis.com/calendar/v3';
-
-const GApiError = {
- invalidSyncToken: 1,
- otherError: 2,
-};
-
-function to_params(dict) {
- return Object.entries(dict).map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`).join('&');
-}
-
-function getAuthToken() {
- return new Promise(resolver =>
- chrome.identity.getAuthToken(
- {interactive: true}, token => resolver(token)));
-}
-
-function getCalendars(token) {
- return fetch(`${gapi_base}/users/me/calendarList?${to_params({access_token: token})}`,
- { method: 'GET', async: true })
- .then(response => response.json())
- .then(data => data.items);
-}
-
-function getColors(token) {
- return fetch(`${gapi_base}/colors?${to_params({access_token: token})}`,
- { method: 'GET', async: true })
- .then(response => response.json());
-}
-
-function getEvent(calId, eventId, token) {
- return fetch(`${gapi_base}/calendars/${calId}/events/${eventId}?${to_params({access_token: token})}`,
- { method: 'GET', async: true })
- .then(response => response.json());
-}
-
-function getEvents(calId, token, syncToken, resultsPerRequest=100) {
- let results = [];
- const singleFetch = (pageToken, syncToken) => fetch(`${gapi_base}/calendars/${calId}/events?${to_params({
- access_token: token,
- pageToken,
- syncToken,
- maxResults: resultsPerRequest
- })}`, { method: 'GET', async: true })
- .then(response => {
- if (response.status === 200)
- return response.json();
- else if (response.status == 410)
- throw GApiError.invalidSyncToken;
- else throw GApiError.otherErrors;
- })
- .then(data => {
- results.push(...data.items);
- if (data.nextPageToken) {
- return singleFetch(data.nextPageToken, '');
- } else {
- return ({
- nextSyncToken: data.nextSyncToken,
- results
- });
- }
- })
-
- return singleFetch('', syncToken);
-}
-
-class GCalendar {
- constructor(calId, name) {
- this.calId = calId;
- this.name = name;
- this.token = getAuthToken();
- this.syncToken = '';
- this.cache = {};
- }
-
- static dateToCacheKey(date) {
- return Math.floor(date / 8.64e7);
- }
-
- getSlot(k) {
- if (!this.cache[k])
- this.cache[k] = {};
- return this.cache[k];
- }
-
- static slotStartDate(k) { return new Date(k * 8.64e7); }
- static slotEndDate(k) { return new Date((k + 1) * 8.64e7); }
-
- addEvent(e) {
- let ks = GCalendar.dateToCacheKey(e.start);
- let ke = GCalendar.dateToCacheKey(new Date(e.end.getTime() - 1));
- if (ks === ke)
- this.getSlot(ks)[e.id] = {
- start: e.start,
- end: e.end,
- id: e.id,
- summary: e.summary};
- else
- {
- this.getSlot(ks)[e.id] = {
- start: e.start,
- end: GCalendar.slotEndDate(ks),
- id: e.id,
- summary: e.summary};
- this.getSlot(ke)[e.id] = {
- start: GCalendar.slotStartDate(ke),
- end: e.end,
- id: e.id,
- summary: e.summary};
- for (let k = ks + 1; k < ke; k++)
- this.getSlot(k)[e.id] = {
- start: GCalendar.slotStartDate(k),
- end: GCalendar.slotEndDate(k),
- id: e.id,
- summary: e.summary};
- }
- }
-
- removeEvent(e) {
- let ks = GCalendar.dateToCacheKey(e.start);
- let ke = GCalendar.dateToCacheKey(new Date(e.end.getTime() - 1));
- for (let k = ks; k <= ke; k++)
- delete this.getSlot(k)[e.id];
- }
-
- getSlotEvents(k, start, end) {
- let s = this.getSlot(k);
- let results = [];
- for (let id in s) {
- if (!(s[id].start >= end || s[id].end <= start))
- {
- results.push({
- id,
- start: s[id].start < start ? start: s[id].start,
- end: s[id].end > end ? end: s[id].end,
- summary: s[id].summary
- });
- }
- }
- return results;
- }
-
- getCachedEvents(start, end) {
- let ks = GCalendar.dateToCacheKey(start);
- let ke = GCalendar.dateToCacheKey(new Date(end.getTime() - 1));
- let results = this.getSlotEvents(ks, start, end);
- for (let k = ks + 1; k < ke; k++)
- {
- let s = this.getSlot(k);
- for (let id in s)
- results.push(s[id]);
- }
- if (ke > ks)
- results.push(...this.getSlotEvents(ke, start, end));
- return results;
- }
-
- sync() {
- return this.token.then(token => getEvents(this.calId, token, this.syncToken).then(r => {
- this.syncToken = r.nextSyncToken;
- let pm_results = r.results.map(e => e.start ? Promise.resolve(e) : getEvent(this.calId, e.id, token));
- return Promise.all(pm_results).then(results => results.forEach(e => {
- e.start = new Date(e.start.dateTime);
- e.end = new Date(e.end.dateTime);
- if (e.status === 'confirmed')
- this.addEvent(e);
- else if (e.status === 'cancelled')
- this.removeEvent(e);
- }));
- })).catch(e => {
- if (e == GApiError.invalidSyncToken) {
- this.syncToken = '';
- this.sync();
- } else throw e;
- });
- }
-
- getEvents(start, end) {
- return this.sync().then(() => this.getCachedEvents(start, end));
- }
-}
diff --git a/build/icon128.png b/build/icon128.png
deleted file mode 100644
index a56ffe8..0000000
--- a/build/icon128.png
+++ /dev/null
Binary files differ
diff --git a/build/icon16.png b/build/icon16.png
deleted file mode 100644
index 63a66db..0000000
--- a/build/icon16.png
+++ /dev/null
Binary files differ
diff --git a/build/icon48.png b/build/icon48.png
deleted file mode 100644
index 7d67400..0000000
--- a/build/icon48.png
+++ /dev/null
Binary files differ
diff --git a/build/index.html b/build/index.html
deleted file mode 100644
index 3905677..0000000
--- a/build/index.html
+++ /dev/null
@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><link rel="manifest" href="/manifest.json"/><link rel="stylesheet" href="/fonts/TypoPRO-FantasqueSansMono-Regular.css"/><title>Chromicle</title><link href="/static/css/1.802cfb51.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(l){function e(e){for(var r,t,n=e[0],o=e[1],u=e[2],f=0,i=[];f<n.length;f++)t=n[f],p[t]&&i.push(p[t][0]),p[t]=0;for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(l[r]=o[r]);for(s&&s(e);i.length;)i.shift()();return c.push.apply(c,u||[]),a()}function a(){for(var e,r=0;r<c.length;r++){for(var t=c[r],n=!0,o=1;o<t.length;o++){var u=t[o];0!==p[u]&&(n=!1)}n&&(c.splice(r--,1),e=f(f.s=t[0]))}return e}var t={},p={2:0},c=[];function f(e){if(t[e])return t[e].exports;var r=t[e]={i:e,l:!1,exports:{}};return l[e].call(r.exports,r,r.exports,f),r.l=!0,r.exports}f.m=l,f.c=t,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(r,e){if(1&e&&(r=f(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var n in r)f.d(t,n,function(e){return r[e]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var r=window.webpackJsonp=window.webpackJsonp||[],n=r.push.bind(r);r.push=e,r=r.slice();for(var o=0;o<r.length;o++)e(r[o]);var s=n;a()}([])</script><script src="/static/js/1.aed13171.chunk.js"></script><script src="/static/js/main.e5c342f4.chunk.js"></script></body></html> \ No newline at end of file
diff --git a/build/manifest.json b/build/manifest.json
deleted file mode 100755
index 0b3d17e..0000000
--- a/build/manifest.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "name": "chromicle",
- "version": "0.1",
- "description": "Chrome extension to find out your wasted part of life from Google Calendar.",
- "background": {
- "scripts": ["background.js"],
- "persistent": false
- },
- "browser_action": {
- "default_title": "chromicle"
- },
- "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopUFqJFPozQrEnkBKa4iUAcJQTpVFfqe2+fiOZXL1NODVFr2w8gE6RriML/gQab99ZQ1CFYYpOHh5VFS+7rdTBwiNr5C01ZlLpfBZuH/RBVHwCxmNdFqmY5vFqMCGWdKWgrMOyvdl+vVNkr0T8aHadiQg18olaAYEqYzz+SDv371DC5IHssL2q+7fP4YsKmmQ1LT6NVpBh8Oq3qUCtAlayRrLOcvDRTyb3iT0RcUMIUlS1lp9otkkn7xopUEwwNAl+od5B4Wklv2iJxJ6mZKWvZDoFyC9Vr44+xdHrqGOFwMLLF1r4FFGFzyvk2bU1QmXkj+4ScX+FvrCZQdfRJ+cwIDAQAB",
- "oauth2": {
- "client_id": "17405925155-cs61263jgrsj4kt5usv41riph3oh8mq8.apps.googleusercontent.com",
- "scopes": ["https://www.googleapis.com/auth/calendar.readonly"]
- },
- "permissions": [
- "identity"
- ],
- "icons": {
- "16": "icon16.png",
- "48": "icon48.png",
- "128": "icon128.png"
- },
- "content_security_policy": "script-src 'self' 'sha256-GgRxrVOKNdB4LrRsVPDSbzvfdV4UqglmviH9GoBJ5jk='; object-src 'self'",
- "manifest_version": 2
-}
diff --git a/build/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js b/build/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js
deleted file mode 100644
index e6b9f83..0000000
--- a/build/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js
+++ /dev/null
@@ -1,118 +0,0 @@
-self.__precacheManifest = [
- {
- "revision": "d69924b98acd849cdeba9fbff3f88ea6",
- "url": "/static/media/roboto-latin-300italic.d69924b9.woff2"
- },
- {
- "revision": "e5c342f4af7f512a9df4",
- "url": "/static/js/main.e5c342f4.chunk.js"
- },
- {
- "revision": "cf6613d1adf490972c557a8e318e0868",
- "url": "/static/media/roboto-latin-700.cf6613d1.woff"
- },
- {
- "revision": "229c360febb4351a89df",
- "url": "/static/js/runtime~main.229c360f.js"
- },
- {
- "revision": "987b84570ea69ee660455b8d5e91f5f1",
- "url": "/static/media/roboto-latin-100.987b8457.woff2"
- },
- {
- "revision": "55536c8e9e9a532651e3cf374f290ea3",
- "url": "/static/media/roboto-latin-300.55536c8e.woff2"
- },
- {
- "revision": "5d4aeb4e5f5ef754e307d7ffaef688bd",
- "url": "/static/media/roboto-latin-400.5d4aeb4e.woff2"
- },
- {
- "revision": "285467176f7fe6bb6a9c6873b3dad2cc",
- "url": "/static/media/roboto-latin-500.28546717.woff2"
- },
- {
- "revision": "037d830416495def72b7881024c14b7b",
- "url": "/static/media/roboto-latin-700.037d8304.woff2"
- },
- {
- "revision": "19b7a0adfdd4f808b53af7e2ce2ad4e5",
- "url": "/static/media/roboto-latin-900.19b7a0ad.woff2"
- },
- {
- "revision": "e9dbbe8a693dd275c16d32feb101f1c1",
- "url": "/static/media/roboto-latin-100.e9dbbe8a.woff"
- },
- {
- "revision": "6232f43d15b0e7a0bf0fe82e295bdd06",
- "url": "/static/media/roboto-latin-100italic.6232f43d.woff2"
- },
- {
- "revision": "d704bb3d579b7d5e40880c75705c8a71",
- "url": "/static/media/roboto-latin-100italic.d704bb3d.woff"
- },
- {
- "revision": "a1471d1d6431c893582a5f6a250db3f9",
- "url": "/static/media/roboto-latin-300.a1471d1d.woff"
- },
- {
- "revision": "bc833e725c137257c2c42a789845d82f",
- "url": "/static/media/roboto-latin-900italic.bc833e72.woff"
- },
- {
- "revision": "210a7c781f5a354a0e4985656ab456d9",
- "url": "/static/media/roboto-latin-300italic.210a7c78.woff"
- },
- {
- "revision": "bafb105baeb22d965c70fe52ba6b49d9",
- "url": "/static/media/roboto-latin-400.bafb105b.woff"
- },
- {
- "revision": "d8bcbe724fd6f4ba44d0ee6a2675890f",
- "url": "/static/media/roboto-latin-400italic.d8bcbe72.woff2"
- },
- {
- "revision": "9680d5a0c32d2fd084e07bbc4c8b2923",
- "url": "/static/media/roboto-latin-400italic.9680d5a0.woff"
- },
- {
- "revision": "510dec37fa69fba39593e01a469ee018",
- "url": "/static/media/roboto-latin-500italic.510dec37.woff2"
- },
- {
- "revision": "de8b7431b74642e830af4d4f4b513ec9",
- "url": "/static/media/roboto-latin-500.de8b7431.woff"
- },
- {
- "revision": "ffcc050b2d92d4b14a4fcb527ee0bcc8",
- "url": "/static/media/roboto-latin-500italic.ffcc050b.woff"
- },
- {
- "revision": "010c1aeee3c6d1cbb1d5761d80353823",
- "url": "/static/media/roboto-latin-700italic.010c1aee.woff2"
- },
- {
- "revision": "846d1890aee87fde5d8ced8eba360c3a",
- "url": "/static/media/roboto-latin-700italic.846d1890.woff"
- },
- {
- "revision": "8c2ade503b34e31430d6c98aa29a52a3",
- "url": "/static/media/roboto-latin-900.8c2ade50.woff"
- },
- {
- "revision": "7b770d6c53423deb1a8e49d3c9175184",
- "url": "/static/media/roboto-latin-900italic.7b770d6c.woff2"
- },
- {
- "revision": "aed13171fe398cb157c9",
- "url": "/static/js/1.aed13171.chunk.js"
- },
- {
- "revision": "aed13171fe398cb157c9",
- "url": "/static/css/1.802cfb51.chunk.css"
- },
- {
- "revision": "f5711cee2a5787c49629996e77c95ecd",
- "url": "/index.html"
- }
-]; \ No newline at end of file
diff --git a/build/service-worker.js b/build/service-worker.js
deleted file mode 100644
index dd6fd1c..0000000
--- a/build/service-worker.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * Welcome to your Workbox-powered service worker!
- *
- * You'll need to register this file in your web app and you should
- * disable HTTP caching for this file too.
- * See https://goo.gl/nhQhGp
- *
- * The rest of the code is auto-generated. Please don't update this file
- * directly; instead, make changes to your Workbox build configuration
- * and re-run your build process.
- * See https://goo.gl/2aRDsh
- */
-
-importScripts("https://storage.googleapis.com/workbox-cdn/releases/3.6.3/workbox-sw.js");
-
-importScripts(
- "/precache-manifest.1337e078e6eec70d12e2336861e54d3e.js"
-);
-
-workbox.clientsClaim();
-
-/**
- * The workboxSW.precacheAndRoute() method efficiently caches and responds to
- * requests for URLs in the manifest.
- * See https://goo.gl/S9QRab
- */
-self.__precacheManifest = [].concat(self.__precacheManifest || []);
-workbox.precaching.suppressWarnings();
-workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
-
-workbox.routing.registerNavigationRoute("/index.html", {
-
- blacklist: [/^\/_/,/\/[^\/]+\.[^\/]+$/],
-});
diff --git a/build/static/css/1.802cfb51.chunk.css b/build/static/css/1.802cfb51.chunk.css
deleted file mode 100644
index 8864b63..0000000
--- a/build/static/css/1.802cfb51.chunk.css
+++ /dev/null
@@ -1,2 +0,0 @@
-@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(/static/media/roboto-latin-100.987b8457.woff2) format("woff2"),url(/static/media/roboto-latin-100.e9dbbe8a.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(/static/media/roboto-latin-100italic.6232f43d.woff2) format("woff2"),url(/static/media/roboto-latin-100italic.d704bb3d.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/static/media/roboto-latin-300.55536c8e.woff2) format("woff2"),url(/static/media/roboto-latin-300.a1471d1d.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(/static/media/roboto-latin-300italic.d69924b9.woff2) format("woff2"),url(/static/media/roboto-latin-300italic.210a7c78.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(/static/media/roboto-latin-400.5d4aeb4e.woff2) format("woff2"),url(/static/media/roboto-latin-400.bafb105b.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(/static/media/roboto-latin-400italic.d8bcbe72.woff2) format("woff2"),url(/static/media/roboto-latin-400italic.9680d5a0.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(/static/media/roboto-latin-500.28546717.woff2) format("woff2"),url(/static/media/roboto-latin-500.de8b7431.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(/static/media/roboto-latin-500italic.510dec37.woff2) format("woff2"),url(/static/media/roboto-latin-500italic.ffcc050b.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(/static/media/roboto-latin-700.037d8304.woff2) format("woff2"),url(/static/media/roboto-latin-700.cf6613d1.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(/static/media/roboto-latin-700italic.010c1aee.woff2) format("woff2"),url(/static/media/roboto-latin-700italic.846d1890.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(/static/media/roboto-latin-900.19b7a0ad.woff2) format("woff2"),url(/static/media/roboto-latin-900.8c2ade50.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(/static/media/roboto-latin-900italic.7b770d6c.woff2) format("woff2"),url(/static/media/roboto-latin-900italic.bc833e72.woff) format("woff")}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__last_in_range,.CalendarDay__last_in_range:hover{border-style:solid}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:initial}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{c