1
Fork 0
mirror of https://github.com/Steffo99/steffoweb.git synced 2024-11-24 09:04:30 +00:00
This commit is contained in:
Steffo 2020-08-31 03:45:34 +02:00
parent 1838793eb0
commit 7464e71ac7
47 changed files with 466 additions and 530 deletions

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
/*! For license information please see bundle.28643.esm.js.LICENSE.txt */

3
docs/bundle.28714.esm.js vendored Normal file

File diff suppressed because one or more lines are too long

1
docs/bundle.28714.esm.js.LICENSE.txt vendored Normal file
View file

@ -0,0 +1 @@
/*! For license information please see bundle.28714.esm.js.LICENSE.txt */

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.28643.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.28714.esm.js","sourceRoot":""}

3
docs/bundle.82d0f.js vendored Normal file

File diff suppressed because one or more lines are too long

1
docs/bundle.82d0f.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
docs/bundle.d9419.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
docs/index.html vendored
View file

@ -1 +1 @@
<!DOCTYPE html><html lang="it"><head><meta charset="utf-8"><title>Steffo's website</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico" type="image/x-icon"><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"><style>body{background-color:#0d193b}</style><link rel="manifest" href="/manifest.json"><link href="/bundle.fd797.css" rel="preload" as="style"></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.28643.esm.js" type="module"></script><script nomodule="" src="/polyfills.ce45e.js"></script><script nomodule="" defer="defer" src="/bundle.eed59.js"></script><link rel="stylesheet" href="/bundle.fd797.css"></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Steffo's website</title><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico" type="image/x-icon"><link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"><style>body{background-color:#0d193b}</style><link rel="manifest" href="/manifest.json"><link href="/bundle.d9419.css" rel="preload" as="style"><noscript><link rel="stylesheet" href="/bundle.d9419.css"></noscript><script>function $loadcss(u,m,l){(l=document.createElement('link')).rel='stylesheet';l.href=u;document.head.appendChild(l)}$loadcss("/bundle.d9419.css")</script></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.28714.esm.js" type="module"></script><script nomodule="" src="/polyfills.51c23.js"></script><script nomodule="" defer="defer" src="/bundle.82d0f.js"></script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.260b8.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.f5562.esm.js","sourceRoot":""}

View file

@ -1,26 +0,0 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "cf3fdf7af60a294d6d3f48cb7ad82488",
"url": "/assets/icon.png"
},
{
"revision": "eed59eb85d8de1bdc167",
"url": "/bundle.28643.esm.js"
},
{
"revision": "eed59eb85d8de1bdc167",
"url": "/bundle.fd797.css"
},
{
"revision": "bba8c6f83f0e2475dde4928398d35fca",
"url": "/index.html"
},
{
"revision": "ce45e469e093b4ec4d3d",
"url": "/polyfills.260b8.esm.js"
},
{
"revision": "654b01afadba275f9ca4",
"url": "/route-Home.chunk.654b0.esm.js"
}
]);

View file

@ -1,38 +0,0 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
"revision": "cf3fdf7af60a294d6d3f48cb7ad82488",
"url": "/assets/icon.png"
},
{
"revision": "eed59eb85d8de1bdc167",
"url": "/bundle.eed59.js"
},
{
"revision": "eed59eb85d8de1bdc167",
"url": "/bundle.fd797.css"
},
{
"revision": "bba8c6f83f0e2475dde4928398d35fca",
"url": "/index.html"
},
{
"revision": "ce45e469e093b4ec4d3d",
"url": "/polyfills.ce45e.js"
},
{
"revision": "654b01afadba275f9ca4",
"url": "/route-Home.chunk.654b0.js"
},
{
"revision": "144c6ff1323d2d15182a7d2af08d027e",
"url": "/sw-debug.js"
},
{
"revision": "5ccee8e99fa574549f9b9d16219670b2",
"url": "/sw-esm.js"
},
{
"revision": "bfc5bd18885255982238f3628770f48d",
"url": "/sw.js"
}
]);

View file

@ -1 +1 @@
{"/":{"bundle.fd797.css":{"type":"style","weight":1},"bundle.28643.esm.js":{"type":"script","weight":1}},"/Home":{"bundle.fd797.css":{"type":"style","weight":1},"bundle.28643.esm.js":{"type":"script","weight":1},"route-Home.chunk.654b0.esm.js":{"type":"script","weight":0.9}}}
{"/":{"bundle.d9419.css":{"type":"style","weight":1},"bundle.28714.esm.js":{"type":"script","weight":1}},"/Home":{"bundle.d9419.css":{"type":"style","weight":1},"bundle.28714.esm.js":{"type":"script","weight":1},"route-Home.chunk.57d0a.esm.js":{"type":"script","weight":0.9},"route-Home.chunk.fec23.css":{"type":"style","weight":0.9}}}

2
docs/route-Home.chunk.57d0a.esm.js vendored Normal file
View file

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"5aVd":function(l){l.exports={menulist:"menulist__2Cmnq"}},T2GU:function(l,e,t){"use strict";(function(l){var n=t("5aVd"),i=t.n(n);e.a=function(e){return l("ul",{class:i.a.menulist},e.children)}}).call(this,t("hosL").h)},bJge:function(l,e,t){"use strict";t.r(e),function(l){t("mVAi");var n=t("mbOI"),i=t("YNhk"),a=t("T2GU"),u=t("GAEk"),o=t("WOcO");e.default=function(){return l("div",null,l(n.f,null,l(n.e,{title:"About me"},l("p",null,"I am ",l("b",null,"Stefano Pigozzi"),", a Computer Science student at ",l(i.a,{href:"http://unimore.it/"},"Unimore"),"!"),l("p",null,"In my free time, I enjoy ",l("b",null,"programming"),", ",l("b",null,"playing videogames")," and eating ",l("b",null,"gelato"),"!"))),l(n.f,null,l(n.e,{title:"My projects"},l(a.a,null,l("li",null,l(i.a,{href:"https://github.com/Steffo99/greed"},"greed"),l("small",null,", a customizable, multilanguage Telegram shop bot with Payments support")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/royalnet"},"royalnet"),l("small",null,", a multipurpose bot and web framework for internet communities")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/lihzahrd"},"lihzahrd")," ",l("small",null,"and")," ",l(i.a,{href:"https://github.com/Steffo99/flyingsnake"},"flyingsnake"),l("small",null,", Terraria utilities for Python")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/bluelib"},"bluelib"),l("small",null,", the library my websites are based on")),l("li",null,l("small",null,"and many more on ",l(i.a,{href:"https://github.com/Steffo99"},"my GitHub profile"),"!")))),l(n.e,{title:"My accounts"},l(a.a,null,l("li",null,l(i.a,{rel:"me",href:"https://github.com/Steffo99"},"Steffo99")),l("li",null,l(i.a,{rel:"me",href:"mailto:ste.pigozzi@gmail.com"},"ste.pigozzi@gmail.com")),l("li",null,l(i.a,{rel:"me",href:"https://t.me/Steffo"},"@Steffo")),l("li",null,l(i.a,{rel:"me",href:"https://discordapp.com/channels/@me/77703771181817856/"},"Steffo#4036")),l("li",null,l(i.a,{rel:"me",href:"https://steamcommunity.com/id/steffo1999/"},"Steffo"))))),l(n.f,null,l(n.e,{title:"My websites"},l(a.a,null,l("li",null,l(i.a,{href:"https://uni.steffo.eu"},"Appuntiweb"),l("small",null,", where I publish my university notes")),l("li",null,l(i.a,{href:"https://ryg.steffo.eu"},"RYGweb"),l("small",null,", the website of a community I manage")))),l(n.e,{title:"My achievements"},l(a.a,null,l("li",null,l(n.a,{href:"https://ldjam.com/events/ludum-dare/46/keep-everything-alive-1"},l(u.a,{icon:o.b})," 9th place"),l("small",null," in the ",l("i",null,"Theme")," category at the")," ",l(i.a,{href:"https://en.wikipedia.org/wiki/Ludum_Dare"},"Ludum Dare 46")," ",l("small",null,"game jam")),l("li",null,l("span",{style:"color: lightgray"},l(u.a,{icon:o.o})," Silver medal"),l("small",null," at "),l(i.a,{href:"https://it.wikipedia.org/wiki/Olimpiadi_europee_delle_scienze"},"EUSO 2016"))))))}}.call(this,t("hosL").h)},mVAi:function(l){l.exports={container:"container__1UG8d",content:"content__bcm18"}}}]);
//# sourceMappingURL=route-Home.chunk.57d0a.esm.js.map

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-Home.chunk.654b0.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-Home.chunk.57d0a.esm.js","sourceRoot":""}

2
docs/route-Home.chunk.57d0a.js vendored Normal file
View file

@ -0,0 +1,2 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"5aVd":function(l){l.exports={menulist:"menulist__2Cmnq"}},T2GU:function(l,e,t){"use strict";(function(l){var n=t("5aVd"),i=t.n(n);e.a=function(e){return l("ul",{class:i.a.menulist},e.children)}}).call(this,t("hosL").h)},bJge:function(l,e,t){"use strict";t.r(e),function(l){t("mVAi");var n=t("mbOI"),i=t("YNhk"),a=t("T2GU"),u=t("GAEk"),o=t("WOcO");e.default=function(){return l("div",null,l(n.f,null,l(n.e,{title:"About me"},l("p",null,"I am ",l("b",null,"Stefano Pigozzi"),", a Computer Science student at ",l(i.a,{href:"http://unimore.it/"},"Unimore"),"!"),l("p",null,"In my free time, I enjoy ",l("b",null,"programming"),", ",l("b",null,"playing videogames")," and eating ",l("b",null,"gelato"),"!"))),l(n.f,null,l(n.e,{title:"My projects"},l(a.a,null,l("li",null,l(i.a,{href:"https://github.com/Steffo99/greed"},"greed"),l("small",null,", a customizable, multilanguage Telegram shop bot with Payments support")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/royalnet"},"royalnet"),l("small",null,", a multipurpose bot and web framework for internet communities")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/lihzahrd"},"lihzahrd")," ",l("small",null,"and")," ",l(i.a,{href:"https://github.com/Steffo99/flyingsnake"},"flyingsnake"),l("small",null,", Terraria utilities for Python")),l("li",null,l(i.a,{href:"https://github.com/Steffo99/bluelib"},"bluelib"),l("small",null,", the library my websites are based on")),l("li",null,l("small",null,"and many more on ",l(i.a,{href:"https://github.com/Steffo99"},"my GitHub profile"),"!")))),l(n.e,{title:"My accounts"},l(a.a,null,l("li",null,l(i.a,{rel:"me",href:"https://github.com/Steffo99"},"Steffo99")),l("li",null,l(i.a,{rel:"me",href:"mailto:ste.pigozzi@gmail.com"},"ste.pigozzi@gmail.com")),l("li",null,l(i.a,{rel:"me",href:"https://t.me/Steffo"},"@Steffo")),l("li",null,l(i.a,{rel:"me",href:"https://discordapp.com/channels/@me/77703771181817856/"},"Steffo#4036")),l("li",null,l(i.a,{rel:"me",href:"https://steamcommunity.com/id/steffo1999/"},"Steffo"))))),l(n.f,null,l(n.e,{title:"My websites"},l(a.a,null,l("li",null,l(i.a,{href:"https://uni.steffo.eu"},"Appuntiweb"),l("small",null,", where I publish my university notes")),l("li",null,l(i.a,{href:"https://ryg.steffo.eu"},"RYGweb"),l("small",null,", the website of a community I manage")))),l(n.e,{title:"My achievements"},l(a.a,null,l("li",null,l(n.a,{href:"https://ldjam.com/events/ludum-dare/46/keep-everything-alive-1"},l(u.a,{icon:o.b})," 9th place"),l("small",null," in the ",l("i",null,"Theme")," category at the")," ",l(i.a,{href:"https://en.wikipedia.org/wiki/Ludum_Dare"},"Ludum Dare 46")," ",l("small",null,"game jam")),l("li",null,l("span",{style:"color: lightgray"},l(u.a,{icon:o.o})," Silver medal"),l("small",null," at "),l(i.a,{href:"https://it.wikipedia.org/wiki/Olimpiadi_europee_delle_scienze"},"EUSO 2016"))))))}}.call(this,t("hosL").h)},mVAi:function(l){l.exports={container:"container__1UG8d",content:"content__bcm18"}}}]);
//# sourceMappingURL=route-Home.chunk.57d0a.js.map

1
docs/route-Home.chunk.57d0a.js.map vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{bJge:function(e,t,n){"use strict";n.r(t),function(e){var i=n("mbOI");t.default=function(){return e("div",null,e("h1",null,"Steffo",e("small",null,"'s website")),e(i.a,{title:"Hello there!"},"Hi! Welcome to my website!"),e(i.a,{title:"Under construction"},"This website is currently under (re)construction. Come back another time!"))}}.call(this,n("hosL").h)}}]);
//# sourceMappingURL=route-Home.chunk.654b0.esm.js.map

View file

@ -1,2 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{bJge:function(e,t,n){"use strict";n.r(t),function(e){var i=n("mbOI");t.default=function(){return e("div",null,e("h1",null,"Steffo",e("small",null,"'s website")),e(i.a,{title:"Hello there!"},"Hi! Welcome to my website!"),e(i.a,{title:"Under construction"},"This website is currently under (re)construction. Come back another time!"))}}.call(this,n("hosL").h)}}]);
//# sourceMappingURL=route-Home.chunk.654b0.js.map

View file

@ -1 +0,0 @@
{"version":3,"sources":["webpack:///./routes/Home.js"],"names":["title"],"mappings":"2FAAA,mCAEe,qBACX,OACI,aACI,qBACU,8BAEV,EAAC,IAAD,CAAOA,MAAO,gBAAd,8BAGA,EAAC,IAAD,CAAOA,MAAO,sBAAd,gF","file":"route-Home.chunk.654b0.js","sourcesContent":["import {Panel, Section} from \"bluelib\";\r\n\r\nexport default function (props) {\r\n return (\r\n <div>\r\n <h1>\r\n Steffo<small>'s website</small>\r\n </h1>\r\n <Panel title={\"Hello there!\"}>\r\n Hi! Welcome to my website!\r\n </Panel>\r\n <Panel title={\"Under construction\"}>\r\n This website is currently under (re)construction. Come back another time!\r\n </Panel>\r\n </div>\r\n );\r\n}\r\n"],"sourceRoot":""}

1
docs/route-Home.chunk.fec23.css vendored Normal file
View file

@ -0,0 +1 @@
.container__1UG8d{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}.content__bcm18{margin-top:auto;margin-bottom:auto}.menulist__2Cmnq{font-size:large}.menulist__2Cmnq small{font-size:small}

4
docs/sw-esm.js vendored

File diff suppressed because one or more lines are too long

2
docs/sw-esm.js.map vendored

File diff suppressed because one or more lines are too long

4
docs/sw.js vendored

File diff suppressed because one or more lines are too long

2
docs/sw.js.map vendored

File diff suppressed because one or more lines are too long

532
package-lock.json generated
View file

@ -1,6 +1,6 @@
{
"name": "steffoweb",
"version": "0.1.1",
"version": "0.2.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@ -1252,6 +1252,7 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz",
"integrity": "sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.0.8",
"magic-string": "^0.25.5"
@ -1261,6 +1262,7 @@
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.10.tgz",
"integrity": "sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==",
"dev": true,
"requires": {
"@types/estree": "0.0.39",
"estree-walker": "^1.0.1",
@ -1268,20 +1270,20 @@
}
},
"@sentry/browser": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-5.20.1.tgz",
"integrity": "sha512-ClykuvrEsMKgAvifx5VHzRjchwYbJFX8YiIicYx+Wr3MXL2jLG6OEfHHJwJeyBL2C3vxd5O0KPK3pGMR9wPMLA==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-5.22.3.tgz",
"integrity": "sha512-2TzE/CoBa5ZkvxJizDdi1Iz1ldmXSJpFQ1mL07PIXBjCt0Wxf+WOuFSj5IP4L40XHfJE5gU8wEvSH0VDR8nXtA==",
"requires": {
"@sentry/core": "5.20.1",
"@sentry/types": "5.20.1",
"@sentry/utils": "5.20.1",
"@sentry/core": "5.22.3",
"@sentry/types": "5.22.3",
"@sentry/utils": "5.22.3",
"tslib": "^1.9.3"
}
},
"@sentry/cli": {
"version": "1.53.0",
"resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.53.0.tgz",
"integrity": "sha512-FgVR+AqPd1elj/HGTCg4FcQDVmIGwKGtaHDzHi2ipph9EOVYm6Ce0xYcHxYgKZuVyQMyg+zD5ZK3yHrB1AYlnw==",
"version": "1.55.2",
"resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.55.2.tgz",
"integrity": "sha512-XLHlqLUY3E/ggYvTqAy76sbUDzr3yxXD7cSeyT2e3rxORSVwMkP2MqMeRJ8sCmQ0DXMdMHfbFOKMDwMqmRZeqQ==",
"dev": true,
"requires": {
"https-proxy-agent": "^5.0.0",
@ -1292,68 +1294,69 @@
}
},
"@sentry/core": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.20.1.tgz",
"integrity": "sha512-gG622/UY2TePruF6iUzgVrbIX5vN8w2cjlWFo1Est8MvCfQsz8agGaLMCAyl5hCGJ6K2qTUZDOlbCNIKoMclxg==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.22.3.tgz",
"integrity": "sha512-eGL5uUarw3o4i9QUb9JoFHnhriPpWCaqeaIBB06HUpdcvhrjoowcKZj1+WPec5lFg5XusE35vez7z/FPzmJUDw==",
"requires": {
"@sentry/hub": "5.20.1",
"@sentry/minimal": "5.20.1",
"@sentry/types": "5.20.1",
"@sentry/utils": "5.20.1",
"@sentry/hub": "5.22.3",
"@sentry/minimal": "5.22.3",
"@sentry/types": "5.22.3",
"@sentry/utils": "5.22.3",
"tslib": "^1.9.3"
}
},
"@sentry/hub": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.20.1.tgz",
"integrity": "sha512-Nv5BXf14BEc08acDguW6eSqkAJLVf8wki283FczEvTsQZZuSBHM9cJ5Hnehr6n+mr8wWpYLgUUYM0oXXigUmzQ==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.22.3.tgz",
"integrity": "sha512-INo47m6N5HFEs/7GMP9cqxOIt7rmRxdERunA3H2L37owjcr77MwHVeeJ9yawRS6FMtbWXplgWTyTIWIYOuqVbw==",
"requires": {
"@sentry/types": "5.20.1",
"@sentry/utils": "5.20.1",
"@sentry/types": "5.22.3",
"@sentry/utils": "5.22.3",
"tslib": "^1.9.3"
}
},
"@sentry/integrations": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-5.20.1.tgz",
"integrity": "sha512-VpeZHYT8Fvw1J5478MqXXORf3Ftpt34YM4e+sTPuGrmf4Gro7lXdyownqiSaa7kwwNVQEV3zMlRDczVZzXQThw==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-5.22.3.tgz",
"integrity": "sha512-Fx6h8DTDvUpEOymx8Wi49LBdVcNYHwaI6NqApm1qVU9qn/I50Q29KWoZTCGBjBwmkJud+DOAHWYWoU2qRrIvcQ==",
"requires": {
"@sentry/types": "5.20.1",
"@sentry/utils": "5.20.1",
"@sentry/types": "5.22.3",
"@sentry/utils": "5.22.3",
"localforage": "1.8.1",
"tslib": "^1.9.3"
}
},
"@sentry/minimal": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.20.1.tgz",
"integrity": "sha512-2PeJKDTHNsUd1jtSLQBJ6oRI+xrIJrYDQmsyK/qs9D7HqHfs+zNAMUjYseiVeSAFGas5IcNSuZbPRV4BnuoZ0w==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.22.3.tgz",
"integrity": "sha512-HoINpYnVYCpNjn2XIPIlqH5o4BAITpTljXjtAftOx6Hzj+Opjg8tR8PWliyKDvkXPpc4kXK9D6TpEDw8MO0wZA==",
"requires": {
"@sentry/hub": "5.20.1",
"@sentry/types": "5.20.1",
"@sentry/hub": "5.22.3",
"@sentry/types": "5.22.3",
"tslib": "^1.9.3"
}
},
"@sentry/types": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.20.1.tgz",
"integrity": "sha512-OU+i/lcjGpDJv0XkNpsKrI2r1VPp8qX0H6Knq8NuZrlZe3AbvO3jRJJK0pH14xFv8Xok5jbZZpKKoQLxYfxqsw=="
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.22.3.tgz",
"integrity": "sha512-cv+VWK0YFgCVDvD1/HrrBWOWYG3MLuCUJRBTkV/Opdy7nkdNjhCAJQrEyMM9zX0sac8FKWKOHT0sykNh8KgmYw=="
},
"@sentry/utils": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.20.1.tgz",
"integrity": "sha512-dhK6IdO6g7Q2CoxCbB+q8gwUapDUH5VjraFg0UBzgkrtNhtHLylqmwx0sWQvXCcp14Q/3MuzEbb4euvoh8o8oA==",
"version": "5.22.3",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.22.3.tgz",
"integrity": "sha512-AHNryXMBvIkIE+GQxTlmhBXD0Ksh+5w1SwM5qi6AttH+1qjWLvV6WB4+4pvVvEoS8t5F+WaVUZPQLmCCWp6zKw==",
"requires": {
"@sentry/types": "5.20.1",
"@sentry/types": "5.22.3",
"tslib": "^1.9.3"
}
},
"@sentry/webpack-plugin": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.11.1.tgz",
"integrity": "sha512-7uQiqHXK84GYy2mL/c+cW/QBtr/D8fNmf8U5nUDN4+44aNrQxSJ4vJmYJbxYg1zO6qN/xZyqJt3uKBlgA3FkZg==",
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.12.1.tgz",
"integrity": "sha512-8XiUNcr+HbF/Cz2lkI71+42fPNIc/ZJdU+jVWAaspP4ZwjkYSs54E3I2+7wPaqEetfObAunsQxVeFARnYms/aw==",
"dev": true,
"requires": {
"@sentry/cli": "^1.52.3"
"@sentry/cli": "^1.55.0"
}
},
"@sindresorhus/is": {
@ -1381,14 +1384,6 @@
"defer-to-connect": "^1.0.1"
}
},
"@types/codemirror": {
"version": "0.0.88",
"resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-0.0.88.tgz",
"integrity": "sha512-FI9BvlO+SIEmKoIdrS9uphasiHJ/JbeUsAbVTdklBOcmnr/bQpJ6QaCw540FY98LGdDNl1Nyn7erGxo0eD2gOg==",
"requires": {
"@types/tern": "*"
}
},
"@types/color-name": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
@ -1398,7 +1393,8 @@
"@types/estree": {
"version": "0.0.39",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
"integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="
"integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
"dev": true
},
"@types/events": {
"version": "3.0.0",
@ -1422,11 +1418,6 @@
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz",
"integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ=="
},
"@types/marked": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/@types/marked/-/marked-0.7.4.tgz",
"integrity": "sha512-fdg0NO4qpuHWtZk6dASgsrBggY+8N4dWthl1bAQG9ceKUNKFjqpHaDKCAhRUI6y8vavG7hLSJ4YBwJtZyZEXqw=="
},
"@types/minimatch": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
@ -1457,9 +1448,9 @@
"dev": true
},
"@types/react": {
"version": "16.9.44",
"resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.44.tgz",
"integrity": "sha512-BtLoJrXdW8DVZauKP+bY4Kmiq7ubcJq+H/aCpRfvPF7RAT3RwR73Sg8szdc2YasbAlWBDrQ6Q+AFM0KwtQY+WQ==",
"version": "16.9.48",
"resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.48.tgz",
"integrity": "sha512-4ykBVswgYitPGMXFRxJCHkxJDU2rjfU3/zw67f8+dB7sNdVJXsrwqoYxz/stkAucymnEEbRPFmX7Ce5Mc/kJCw==",
"requires": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@ -1474,14 +1465,6 @@
"@types/node": "*"
}
},
"@types/tern": {
"version": "0.23.3",
"resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.3.tgz",
"integrity": "sha512-imDtS4TAoTcXk0g7u4kkWqedB3E4qpjXzCpD2LU5M5NAXHzCDsypyvXSaG7mM8DKYkCRa7tFp4tS/lp/Wo7Q3w==",
"requires": {
"@types/estree": "*"
}
},
"@types/use-deep-compare-effect": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@types/use-deep-compare-effect/-/use-deep-compare-effect-1.2.0.tgz",
@ -1722,9 +1705,9 @@
"dev": true
},
"agent-base": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz",
"integrity": "sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw==",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz",
"integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==",
"dev": true,
"requires": {
"debug": "4"
@ -2147,11 +2130,6 @@
"integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
"dev": true
},
"bail": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
"integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ=="
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
@ -2265,9 +2243,9 @@
"dev": true
},
"bluelib": {
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/bluelib/-/bluelib-0.14.2.tgz",
"integrity": "sha512-3EQ0k800HD+L8LUFMShop6b2ZNpg+fky5+DQ76vZ8ODmJ5ucAxOC+tlBgmDDBR+oAX2d6qZXeGD2Olx2QTwmBA==",
"version": "0.15.2",
"resolved": "https://registry.npmjs.org/bluelib/-/bluelib-0.15.2.tgz",
"integrity": "sha512-l+ePA0+bvDiLvn9FKs5ifYF4e0lKBVnMqhZcVvq1qmMfiKD/vzBvgg0TXX0koaBVGFl3Z9pVvfSSDSLEQqkWHg==",
"requires": {
"@fortawesome/fontawesome-svg-core": "^1.2.29",
"@fortawesome/free-brands-svg-icons": "^5.13.1",
@ -3090,24 +3068,6 @@
"q": "^1.1.2"
}
},
"codemirror": {
"version": "5.56.0",
"resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.56.0.tgz",
"integrity": "sha512-MfKVmYgifXjQpLSgpETuih7A7WTTIsxvKfSLGseTY5+qt0E1UD1wblZGM6WLenORo8sgmf+3X+WTe2WF7mufyw=="
},
"codemirror-spell-checker": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/codemirror-spell-checker/-/codemirror-spell-checker-1.1.2.tgz",
"integrity": "sha1-HGYPkIlIPMtRE7m6nKGcP0mTNx4=",
"requires": {
"typo-js": "*"
}
},
"collapse-white-space": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
"integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ=="
},
"collection-visit": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
@ -4045,9 +4005,9 @@
}
},
"csstype": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz",
"integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw=="
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.3.tgz",
"integrity": "sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag=="
},
"cyclist": {
"version": "1.0.1",
@ -4294,9 +4254,9 @@
"dev": true
},
"dequal": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dequal/-/dequal-1.0.1.tgz",
"integrity": "sha512-Fx8jxibzkJX2aJgyfSdLhr9tlRoTnHKrRJuu2XHlAgKioN2j19/Bcbe0d4mFXYZ3+wpE2KVobUVTfDutcD17xQ=="
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz",
"integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug=="
},
"des.js": {
"version": "1.0.1",
@ -4403,6 +4363,7 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
"integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
"dev": true,
"requires": {
"domelementtype": "^2.0.1",
"entities": "^2.0.0"
@ -4411,7 +4372,8 @@
"domelementtype": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
"integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ=="
"integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==",
"dev": true
}
}
},
@ -4494,16 +4456,6 @@
"stream-shift": "^1.0.0"
}
},
"easymde": {
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/easymde/-/easymde-2.11.0.tgz",
"integrity": "sha512-d7HtwPXqqARY6KMCMe0EWUfNvoMh/VzHystKZE35mkL7x4z6ZsVBIPyRviGxYyix2qkC3zFGh1A0uo9hLpNuBg==",
"requires": {
"codemirror": "^5.55.0",
"codemirror-spell-checker": "1.1.2",
"marked": "^1.1.1"
}
},
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
@ -4648,7 +4600,8 @@
"entities": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz",
"integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw=="
"integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==",
"dev": true
},
"envinfo": {
"version": "7.5.1",
@ -4773,7 +4726,8 @@
"estree-walker": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
"dev": true
},
"esutils": {
"version": "2.0.3",
@ -4974,7 +4928,8 @@
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
},
"extend-shallow": {
"version": "3.0.2",
@ -5803,53 +5758,6 @@
"uglify-js": "3.4.x"
}
},
"html-to-react": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.3.tgz",
"integrity": "sha512-txe09A3vxW8yEZGJXJ1is5gGDfBEVACmZDSgwDyH5EsfRdOubBwBCg63ZThZP0xBn0UE4FyvMXZXmohusCxDcg==",
"requires": {
"domhandler": "^3.0",
"htmlparser2": "^4.1.0",
"lodash.camelcase": "^4.3.0",
"ramda": "^0.27"
},
"dependencies": {
"domelementtype": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
"integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ=="
},
"domhandler": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz",
"integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==",
"requires": {
"domelementtype": "^2.0.1"
}
},
"domutils": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz",
"integrity": "sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==",
"requires": {
"dom-serializer": "^0.2.1",
"domelementtype": "^2.0.1",
"domhandler": "^3.0.0"
}
},
"htmlparser2": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
"integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
"requires": {
"domelementtype": "^2.0.1",
"domhandler": "^3.0.0",
"domutils": "^2.0.0",
"entities": "^2.0.0"
}
}
}
},
"html-webpack-exclude-assets-plugin": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/html-webpack-exclude-assets-plugin/-/html-webpack-exclude-assets-plugin-0.0.7.tgz",
@ -6070,6 +5978,11 @@
"integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
"optional": true
},
"immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
"integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
},
"import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
@ -6158,7 +6071,8 @@
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"ini": {
"version": "1.3.5",
@ -6268,7 +6182,8 @@
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
"dev": true
},
"is-callable": {
"version": "1.1.5",
@ -6475,7 +6390,8 @@
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
"dev": true
},
"is-plain-object": {
"version": "2.0.4",
@ -6537,22 +6453,12 @@
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
"dev": true
},
"is-whitespace-character": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
"integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w=="
},
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
"dev": true
},
"is-word-character": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
"integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA=="
},
"is-wsl": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
@ -6854,6 +6760,14 @@
"type-check": "~0.3.2"
}
},
"lie": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
"integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
"requires": {
"immediate": "~3.0.5"
}
},
"lines-and-columns": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
@ -6876,6 +6790,14 @@
"json5": "^1.0.1"
}
},
"localforage": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/localforage/-/localforage-1.8.1.tgz",
"integrity": "sha512-azSSJJfc7h4bVpi0PGi+SmLQKJl2/8NErI+LhJsrORNikMZnhaQ7rv9fHj+ofwgSHrKRlsDCL/639a6nECIKuQ==",
"requires": {
"lie": "3.1.1"
}
},
"locate-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@ -6888,7 +6810,8 @@
"lodash": {
"version": "4.17.19",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ=="
"integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
"dev": true
},
"lodash._reinterpolate": {
"version": "3.0.0",
@ -6896,11 +6819,6 @@
"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
"dev": true
},
"lodash.camelcase": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
"integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
},
"lodash.memoize": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@ -7003,6 +6921,7 @@
"version": "0.25.7",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
"integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==",
"dev": true,
"requires": {
"sourcemap-codec": "^1.4.4"
}
@ -7038,16 +6957,6 @@
"object-visit": "^1.0.0"
}
},
"markdown-escapes": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
"integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg=="
},
"marked": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/marked/-/marked-1.1.1.tgz",
"integrity": "sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw=="
},
"md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@ -7059,14 +6968,6 @@
"safe-buffer": "^5.1.2"
}
},
"mdast-add-list-metadata": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz",
"integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==",
"requires": {
"unist-util-visit-parents": "1.1.2"
}
},
"mdn-data": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
@ -8156,7 +8057,8 @@
"picomatch": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
"dev": true
},
"pify": {
"version": "4.0.1",
@ -8888,9 +8790,9 @@
"integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ=="
},
"preact": {
"version": "10.4.6",
"resolved": "https://registry.npmjs.org/preact/-/preact-10.4.6.tgz",
"integrity": "sha512-80WJfXH53yyINig5Wza/8MD9n4lMg9G6aN00ws0ptsAaY/Fu/M7xW4zICf7OLfocVltxS30wvNQ8oIbUyZS1tw=="
"version": "10.4.8",
"resolved": "https://registry.npmjs.org/preact/-/preact-10.4.8.tgz",
"integrity": "sha512-uVLeEAyRsCkUEFhVHlOu17OxcrwC7+hTGZ08kBoLBiGHiZooUZuibQnphgMKftw/rqYntNMyhVCPqQhcyAGHag=="
},
"preact-cli": {
"version": "3.0.0-rc.14",
@ -9080,9 +8982,9 @@
"integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U="
},
"prismjs": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz",
"integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==",
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz",
"integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==",
"requires": {
"clipboard": "^2.0.0"
}
@ -9354,11 +9256,6 @@
"integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
"dev": true
},
"ramda": {
"version": "0.27.1",
"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
"integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
},
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@ -9450,15 +9347,6 @@
"strip-json-comments": "~2.0.1"
}
},
"react-chartjs-2": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-2.10.0.tgz",
"integrity": "sha512-1MjWEkUn8LLFf6GVyYUOrruJTW3yVU5hlEJOwGj3MiokuC+jH/BahjWVGAMonbe9UYbEIUbd2Rn36iVlC0Hb7w==",
"requires": {
"lodash": "^4.17.19",
"prop-types": "^15.7.2"
}
},
"react-hot-loader": {
"version": "4.12.21",
"resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.12.21.tgz",
@ -9494,37 +9382,12 @@
"integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==",
"dev": true
},
"react-markdown": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz",
"integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==",
"requires": {
"html-to-react": "^1.3.4",
"mdast-add-list-metadata": "1.0.1",
"prop-types": "^15.7.2",
"react-is": "^16.8.6",
"remark-parse": "^5.0.0",
"unified": "^6.1.5",
"unist-util-visit": "^1.3.0",
"xtend": "^4.0.1"
}
},
"react-refresh": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.2.tgz",
"integrity": "sha512-n8GXxo3DwM2KtFEL69DAVhGc4A1THn2qjmfvSo3nze0NLCoPbywazeJPqdp0RdSGLmyhQzeyA+XPXOobbYlkzg==",
"dev": true
},
"react-simplemde-editor": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/react-simplemde-editor/-/react-simplemde-editor-4.1.3.tgz",
"integrity": "sha512-MJ3SDYfYsNnEcmLzQCqPERDaarllwbxR06oyOQ+jJn0517HYIcQCfFoOIT4uewRY14g05n/Ux1Nka88Bocrdcg==",
"requires": {
"@types/codemirror": "^0.0.88",
"@types/marked": "^0.7.4",
"easymde": "^2.10.1"
}
},
"react-syntax-highlighter": {
"version": "12.2.1",
"resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-12.2.1.tgz",
@ -9701,28 +9564,6 @@
"integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
"dev": true
},
"remark-parse": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz",
"integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==",
"requires": {
"collapse-white-space": "^1.0.2",
"is-alphabetical": "^1.0.0",
"is-decimal": "^1.0.0",
"is-whitespace-character": "^1.0.0",
"is-word-character": "^1.0.0",
"markdown-escapes": "^1.0.0",
"parse-entities": "^1.1.0",
"repeat-string": "^1.5.4",
"state-toggle": "^1.0.0",
"trim": "0.0.1",
"trim-trailing-lines": "^1.0.0",
"unherit": "^1.0.4",
"unist-util-remove-position": "^1.0.0",
"vfile-location": "^2.0.0",
"xtend": "^4.0.1"
}
},
"remove-trailing-separator": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
@ -9796,12 +9637,8 @@
"repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
},
"replace-ext": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
"dev": true
},
"request": {
"version": "2.88.2",
@ -10631,7 +10468,8 @@
"sourcemap-codec": {
"version": "1.4.8",
"resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
"dev": true
},
"space-separated-tokens": {
"version": "1.1.5",
@ -10732,11 +10570,6 @@
"integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
"dev": true
},
"state-toggle": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
"integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ=="
},
"static-extend": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@ -11403,21 +11236,6 @@
"punycode": "^2.1.0"
}
},
"trim": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
"integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0="
},
"trim-trailing-lines": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz",
"integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA=="
},
"trough": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
"integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="
},
"tryer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
@ -11502,11 +11320,6 @@
"integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==",
"dev": true
},
"typo-js": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/typo-js/-/typo-js-1.1.0.tgz",
"integrity": "sha512-W3kLbx+ML9PBl5Bzso/lTvVxk4BCveSNAtQeht59FEtxCdGThmn6wSHA4Xq3eQYAK24NHdisMM4JmsK0GFy/pg=="
},
"uglify-js": {
"version": "3.4.10",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
@ -11531,15 +11344,6 @@
"integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==",
"dev": true
},
"unherit": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
"integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
"requires": {
"inherits": "^2.0.0",
"xtend": "^4.0.0"
}
},
"unicode-canonical-property-names-ecmascript": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
@ -11568,19 +11372,6 @@
"integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
"dev": true
},
"unified": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz",
"integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==",
"requires": {
"bail": "^1.0.0",
"extend": "^3.0.0",
"is-plain-obj": "^1.1.0",
"trough": "^1.0.0",
"vfile": "^2.0.0",
"x-is-string": "^0.1.0"
}
},
"union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@ -11631,47 +11422,6 @@
"crypto-random-string": "^2.0.0"
}
},
"unist-util-is": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
"integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A=="
},
"unist-util-remove-position": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz",
"integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==",
"requires": {
"unist-util-visit": "^1.1.0"
}
},
"unist-util-stringify-position": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
"integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ=="
},
"unist-util-visit": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz",
"integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==",
"requires": {
"unist-util-visit-parents": "^2.0.0"
},
"dependencies": {
"unist-util-visit-parents": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz",
"integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==",
"requires": {
"unist-util-is": "^3.0.0"
}
}
}
},
"unist-util-visit-parents": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz",
"integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q=="
},
"universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@ -11924,13 +11674,28 @@
"dev": true
},
"use-deep-compare-effect": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.3.1.tgz",
"integrity": "sha512-ejL+Al+aeDyC9Sywx56ti4PtSwkf6BH27tEptMWF2cfO41/auG0nRRsArh6Vv5bUyBe3z7IyxmgQCK5nas70hg==",
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/use-deep-compare-effect/-/use-deep-compare-effect-1.4.0.tgz",
"integrity": "sha512-46rF7ULcRnxI4+1Zoul95+KB48hpn1MUH1aXEBMyU+Sh1KJDqrTAkwhnxQL6ydBAqu3gLebYylcr0zpVBzbxxQ==",
"requires": {
"@babel/runtime": "^7.7.2",
"@babel/runtime": "^7.11.2",
"@types/use-deep-compare-effect": "^1.2.0",
"dequal": "^1.0.0"
"dequal": "^2.0.2"
},
"dependencies": {
"@babel/runtime": {
"version": "7.11.2",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz",
"integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
},
"regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
}
}
},
"util": {
@ -12023,30 +11788,6 @@
"extsprintf": "^1.2.0"
}
},
"vfile": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz",
"integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==",
"requires": {
"is-buffer": "^1.1.4",
"replace-ext": "1.0.0",
"unist-util-stringify-position": "^1.0.0",
"vfile-message": "^1.0.0"
}
},
"vfile-location": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
"integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA=="
},
"vfile-message": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
"integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
"requires": {
"unist-util-stringify-position": "^1.1.1"
}
},
"vm-browserify": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
@ -12934,11 +12675,6 @@
"async-limiter": "~1.0.0"
}
},
"x-is-string": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz",
"integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI="
},
"xdg-basedir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",

View file

@ -1,7 +1,7 @@
{
"private": true,
"name": "steffoweb",
"version": "0.1.1",
"version": "0.2.0",
"license": "AGPL-3.0-or-later",
"scripts": {
"start": "preact watch --template src/template.html",
@ -9,33 +9,29 @@
"ghpages": "npm run -s build && git add . && cross-env-shell git commit -m \"$npm_package_version\" && git push && cross-env-shell hub release create -m \"$npm_package_version\" \"$npm_package_version\" && cross-env-shell sentry-cli releases set-commits \"$npm_package_version\" --auto && cross-env-shell sentry-cli releases deploys \"$npm_package_version\" new --env production -n \"gh-pages\""
},
"devDependencies": {
"@sentry/webpack-plugin": "^1.11.1",
"@sentry/webpack-plugin": "^1.12.1",
"cross-env": "^7.0.2",
"preact-cli": "3.0.0-rc.14"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.28",
"@fortawesome/free-brands-svg-icons": "^5.13.0",
"@fortawesome/free-regular-svg-icons": "^5.13.0",
"@fortawesome/free-solid-svg-icons": "^5.13.0",
"@fortawesome/react-fontawesome": "^0.1.9",
"@sentry/browser": "^5.15.5",
"@sentry/integrations": "^5.15.5",
"bluelib": "^0.14.2",
"css-loader": "^3.5.2",
"@fortawesome/fontawesome-svg-core": "^1.2.29",
"@fortawesome/free-brands-svg-icons": "^5.13.1",
"@fortawesome/free-regular-svg-icons": "^5.13.1",
"@fortawesome/free-solid-svg-icons": "^5.13.1",
"@fortawesome/react-fontawesome": "^0.1.11",
"@sentry/browser": "^5.22.3",
"@sentry/integrations": "^5.22.3",
"bluelib": "^0.15.2",
"css-loader": "^3.6.0",
"file-loader": "^5.1.0",
"history": "^4.10.1",
"less": "^3.10.3",
"less": "^3.11.3",
"less-loader": "^5.0.0",
"path-browserify": "^1.0.1",
"preact": "^10.4.0",
"preact-render-to-string": "^5.1.6",
"preact": "^10.4.8",
"preact-render-to-string": "^5.1.9",
"preact-router": "^3.2.1",
"process": "^0.11.10",
"react-chartjs-2": "^2.9.0",
"react-markdown": "^4.3.1",
"react-simplemde-editor": "^4.1.0",
"style-loader": "^1.1.4",
"@rollup/plugin-replace": "^2.3.3"
"style-loader": "^1.1.4"
}
}

View file

@ -57,4 +57,10 @@ export default function (config, env, helpers) {
})
)
}
// https://github.com/preactjs/preact-cli/issues/710
let critters = helpers.getPluginsByName(config, 'Critters')[0];
if (critters) {
critters.plugin.options.preload = 'js' // or some other option
}
};

View file

@ -1 +1 @@
[{"timestamp":1593537360450,"files":[{"filename":"sw-esm.js","previous":741,"size":741,"diff":0},{"filename":"sw.js","previous":738,"size":738,"diff":0},{"filename":"bundle.fd797.css","previous":1854,"size":1854,"diff":0},{"filename":"bundle.9206d.esm.js","previous":365849,"size":0,"diff":-365849},{"filename":"polyfills.e99f0.esm.js","previous":2090,"size":0,"diff":-2090},{"filename":"route-Home.chunk.654b0.esm.js","previous":332,"size":332,"diff":0},{"filename":"bundle.23994.js","previous":365998,"size":0,"diff":-365998},{"filename":"polyfills.5a9ad.js","previous":2091,"size":0,"diff":-2091},{"filename":"route-Home.chunk.654b0.js","previous":330,"size":330,"diff":0},{"filename":"bundle.28643.esm.js","previous":0,"size":365850,"diff":365850},{"filename":"polyfills.260b8.esm.js","previous":0,"size":2090,"diff":2090},{"filename":"bundle.eed59.js","previous":0,"size":365997,"diff":365997},{"filename":"polyfills.ce45e.js","previous":0,"size":2090,"diff":2090}]},{"timestamp":1593537127919,"files":[{"filename":"sw-esm.js","previous":0,"size":741,"diff":741},{"filename":"sw.js","previous":0,"size":738,"diff":738},{"filename":"bundle.fd797.css","previous":0,"size":1854,"diff":1854},{"filename":"bundle.9206d.esm.js","previous":0,"size":365849,"diff":365849},{"filename":"polyfills.e99f0.esm.js","previous":0,"size":2090,"diff":2090},{"filename":"route-Home.chunk.654b0.esm.js","previous":0,"size":332,"diff":332},{"filename":"bundle.23994.js","previous":0,"size":365998,"diff":365998},{"filename":"polyfills.5a9ad.js","previous":0,"size":2091,"diff":2091},{"filename":"route-Home.chunk.654b0.js","previous":0,"size":330,"diff":330}]}]
[{"timestamp":1598833793392,"files":[{"filename":"sw-esm.js","previous":741,"size":8482,"diff":7741},{"filename":"sw.js","previous":738,"size":8478,"diff":7740},{"filename":"bundle.fd797.css","previous":1854,"size":0,"diff":-1854},{"filename":"route-Home.chunk.654b0.esm.js","previous":332,"size":0,"diff":-332},{"filename":"route-Home.chunk.654b0.js","previous":330,"size":0,"diff":-330},{"filename":"bundle.28643.esm.js","previous":365850,"size":0,"diff":-365850},{"filename":"polyfills.260b8.esm.js","previous":2090,"size":0,"diff":-2090},{"filename":"bundle.eed59.js","previous":365997,"size":0,"diff":-365997},{"filename":"polyfills.ce45e.js","previous":2090,"size":0,"diff":-2090},{"filename":"bundle.d9419.css","previous":0,"size":2416,"diff":2416},{"filename":"bundle.*****.esm.js","previous":0,"size":385175,"diff":385175},{"filename":"polyfills.*****.esm.js","previous":0,"size":2090,"diff":2090},{"filename":"route-Home.chunk.fec23.css","previous":0,"size":172,"diff":172},{"filename":"route-Home.chunk.*****.esm.js","previous":0,"size":1244,"diff":1244},{"filename":"bundle.82d0f.js","previous":0,"size":385723,"diff":385723},{"filename":"polyfills.51c23.js","previous":0,"size":2090,"diff":2090},{"filename":"route-Home.chunk.57d0a.js","previous":0,"size":1241,"diff":1241}]},{"timestamp":1593537360450,"files":[{"filename":"sw-esm.js","previous":741,"size":741,"diff":0},{"filename":"sw.js","previous":738,"size":738,"diff":0},{"filename":"bundle.fd797.css","previous":1854,"size":1854,"diff":0},{"filename":"bundle.9206d.esm.js","previous":365849,"size":0,"diff":-365849},{"filename":"polyfills.e99f0.esm.js","previous":2090,"size":0,"diff":-2090},{"filename":"route-Home.chunk.654b0.esm.js","previous":332,"size":332,"diff":0},{"filename":"bundle.23994.js","previous":365998,"size":0,"diff":-365998},{"filename":"polyfills.5a9ad.js","previous":2091,"size":0,"diff":-2091},{"filename":"route-Home.chunk.654b0.js","previous":330,"size":330,"diff":0},{"filename":"bundle.28643.esm.js","previous":0,"size":365850,"diff":365850},{"filename":"polyfills.260b8.esm.js","previous":0,"size":2090,"diff":2090},{"filename":"bundle.eed59.js","previous":0,"size":365997,"diff":365997},{"filename":"polyfills.ce45e.js","previous":0,"size":2090,"diff":2090}]},{"timestamp":1593537127919,"files":[{"filename":"sw-esm.js","previous":0,"size":741,"diff":741},{"filename":"sw.js","previous":0,"size":738,"diff":738},{"filename":"bundle.fd797.css","previous":0,"size":1854,"diff":1854},{"filename":"bundle.9206d.esm.js","previous":0,"size":365849,"diff":365849},{"filename":"polyfills.e99f0.esm.js","previous":0,"size":2090,"diff":2090},{"filename":"route-Home.chunk.654b0.esm.js","previous":0,"size":332,"diff":332},{"filename":"bundle.23994.js","previous":0,"size":365998,"diff":365998},{"filename":"polyfills.5a9ad.js","previous":0,"size":2091,"diff":2091},{"filename":"route-Home.chunk.654b0.js","previous":0,"size":330,"diff":330}]}]

View file

@ -0,0 +1,10 @@
import style from "./ErrorAbbr.less"
import {faExclamationCircle} from '@fortawesome/free-solid-svg-icons';
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome';
export default function (props) {
return (
<abbr class={style.errorabbr} title={props.error.toString()}><FontAwesomeIcon
icon={faExclamationCircle}/> {props.children}</abbr>
);
}

View file

@ -0,0 +1,5 @@
@import "../styles/constants.less";
.errorabbr {
color: @red;
}

15
src/components/Footer.js Normal file
View file

@ -0,0 +1,15 @@
import style from './Footer.less';
import {concatClass} from 'bluelib';
import Link from "./Link";
export default function(props) {
return (
<div class={concatClass(style.footer, props.class)}>
© {new Date().getFullYear()} - Stefano Pigozzi -&nbsp;
<Link href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</Link>
&nbsp;-&nbsp;
<Link href="https://github.com/Steffo99/uni.steffo.eu">steffo.eu {process.env.RELEASE}</Link>
</div>
);
}

View file

@ -0,0 +1,8 @@
@import "../styles/constants.less";
.footer {
margin-top: 8px;
color: @accent;
text-align: center;
font-size: x-small;
}

97
src/components/Link.js Normal file
View file

@ -0,0 +1,97 @@
import ErrorAbbr from './ErrorAbbr';
import {
faDiscord,
faGithub, faGoogleDrive,
faRedditAlien,
faSteam,
faTelegram,
faTwitch,
faTwitter,
faWikipediaW,
faYoutube
} from '@fortawesome/free-brands-svg-icons';
import {
faDownload,
faEnvelope,
faExternalLinkAlt,
faLockOpen,
faMagnet,
faMugHot,
faQuestion
} from '@fortawesome/free-solid-svg-icons';
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome';
import {BaseLink} from 'bluelib';
const icons = Object.freeze({
"github.com": faGithub,
"en.wikipedia.org": faWikipediaW,
"it.wikipedia.org": faWikipediaW,
"old.reddit.com": faRedditAlien,
"new.reddit.com": faRedditAlien,
"www.reddit.com": faRedditAlien,
"reddit.com": faRedditAlien,
"twitch.tv": faTwitch,
"twitter.com": faTwitter,
"www.youtube.com": faYoutube,
"youtube.com": faYoutube,
"youtu.be": faYoutube,
"t.me": faTelegram,
"steampowered.com": faSteam,
"steamcommunity.com": faSteam,
"discord.gg": faDiscord,
"discordapp.com": faDiscord,
"discord.com": faDiscord,
"ko-fi.com": faMugHot,
"drive.google.com": faGoogleDrive,
"ryg.s3.fr-par.scw.cloud": faDownload,
});
export default function (props) {
// Parse URL
let url;
try {
url = new URL(props.href, window.location.href)
} catch (e) {
return (
<ErrorAbbr error={e}>{props.children}</ErrorAbbr>
);
}
// Icon
let iconEl = null;
if (props.icon !== false) {
let iconObj;
if (url.host === window.location.host) {
iconObj = null;
} else if (url.protocol === "http:") {
iconObj = faLockOpen;
} else if (url.protocol === "mailto:") {
iconObj = faEnvelope;
} else if (url.protocol === "https:") {
iconObj = icons[url.host];
if (iconObj === undefined) {
iconObj = faExternalLinkAlt;
}
} else if (url.protocol === "magnet:") {
iconObj = faMagnet;
} else {
iconObj = faQuestion;
}
iconEl = <span><FontAwesomeIcon icon={iconObj}/>&nbsp;</span>;
}
return <BaseLink {...props}>{iconEl}{props.children}</BaseLink>;
}

View file

@ -0,0 +1,9 @@
import style from "./MenuList.less";
export default function(props) {
return (
<ul class={style.menulist}>
{props.children}
</ul>
)
}

View file

@ -0,0 +1,7 @@
.menulist {
font-size: large;
small {
font-size: small;
}
}

View file

@ -34,11 +34,11 @@ import './meta/CNAME';
import './meta/.nojekyll';
import './meta/favicon.ico';
import Router from 'preact-router';
import {BasicContainer, CurrentPage, Bluelib, BaseLink} from 'bluelib';
import Footer from "./components/Footer";
import Router from "preact-router";
import {createHashHistory} from "history";
import { theme, BasicContainer } from 'bluelib';
// noinspection JSUnusedGlobalSymbols
export default function (props) {
let [currentPage, setCurrentPage] = useState(window.location.hash.substr(1));
@ -47,10 +47,21 @@ export default function(props) {
};
return (
<div id="app" className={theme.bluelib}>
<CurrentPage.Provider value={currentPage}>
<Bluelib>
<h1>
<BaseLink href={"/"}>Steffo</BaseLink>'s website
</h1>
<BasicContainer>
<Router history={createHashHistory()} onChange={onPageChange}>
<Home path={"/"}/>
</Router>
</div>
</BasicContainer>
<Footer/>
</Bluelib>
</CurrentPage.Provider>
);
}

View file

@ -1,11 +1,57 @@
import style from "./Home.less";
import {BaseLink, Panel, Section} from "bluelib";
import Link from "../components/Link";
import MenuList from "../components/MenuList";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";
import {faAward, faMedal} from "@fortawesome/free-solid-svg-icons";
export default function (props) {
return (
<div class={style.container}>
<div class={style.content}>
hello there general kenobi
</div>
<div>
<Section>
<Panel title={"About me"}>
<p>
I am <b>Stefano Pigozzi</b>, a Computer Science student at <Link href={"http://unimore.it/"}>Unimore</Link>!
</p>
<p>
In my free time, I enjoy <b>programming</b>, <b>playing videogames</b> and eating <b>gelato</b>!
</p>
</Panel>
</Section>
<Section>
<Panel title={"My projects"}>
<MenuList>
<li><Link href={"https://github.com/Steffo99/greed"}>greed</Link><small>, a customizable, multilanguage Telegram shop bot with Payments support</small></li>
<li><Link href={"https://github.com/Steffo99/royalnet"}>royalnet</Link><small>, a multipurpose bot and web framework for internet communities</small></li>
<li><Link href={"https://github.com/Steffo99/lihzahrd"}>lihzahrd</Link> <small>and</small> <Link href={"https://github.com/Steffo99/flyingsnake"}>flyingsnake</Link><small>, Terraria utilities for Python</small></li>
<li><Link href={"https://github.com/Steffo99/bluelib"}>bluelib</Link><small>, the library my websites are based on</small></li>
<li><small>and many more on <Link href={"https://github.com/Steffo99"}>my GitHub profile</Link>!</small></li>
</MenuList>
</Panel>
<Panel title={"My accounts"}>
<MenuList>
<li><Link rel={"me"} href={"https://github.com/Steffo99"}>Steffo99</Link></li>
<li><Link rel={"me"} href={"mailto:ste.pigozzi@gmail.com"}>ste.pigozzi@gmail.com</Link></li>
<li><Link rel={"me"} href={"https://t.me/Steffo"}>@Steffo</Link></li>
<li><Link rel={"me"} href={"https://discordapp.com/channels/@me/77703771181817856/"}>Steffo#4036</Link></li>
<li><Link rel={"me"} href={"https://steamcommunity.com/id/steffo1999/"}>Steffo</Link></li>
</MenuList>
</Panel>
</Section>
<Section>
<Panel title={"My websites"}>
<MenuList>
<li><Link href={"https://uni.steffo.eu"}>Appuntiweb</Link><small>, where I publish my university notes</small></li>
<li><Link href={"https://ryg.steffo.eu"}>RYGweb</Link><small>, the website of a community I manage</small></li>
</MenuList>
</Panel>
<Panel title={"My achievements"}>
<MenuList>
<li><BaseLink href={"https://ldjam.com/events/ludum-dare/46/keep-everything-alive-1"}><FontAwesomeIcon icon={faAward}/> 9th place</BaseLink><small> in the <i>Theme</i> category at the</small> <Link href={"https://en.wikipedia.org/wiki/Ludum_Dare"}>Ludum Dare 46</Link> <small>game jam</small></li>
<li><span style={"color: lightgray"}><FontAwesomeIcon icon={faMedal}/> Silver medal</span><small> at </small><Link href={"https://it.wikipedia.org/wiki/Olimpiadi_europee_delle_scienze"}>EUSO 2016</Link></li>
</MenuList>
</Panel>
</Section>
</div>
);
}

57
src/styles/constants.less Normal file
View file

@ -0,0 +1,57 @@
@bg: #0d193b;
@bg-light: #142245;
@bg-lighter: #1c2b4f;
@bg-lightest: #233358;
@fg: #a0ccff;
@accent: #ffffff;
@link: #00caca;
@linkhover: #00ffff;
@linkactive: #a0ffff;
@plus: fade(@fg, 5%);
@plusplus: fade(@fg, 10%);
@plusplusplus: fade(@fg, 15%);
@plusplusplusplus: fade(@fg, 20%);
@red: #ff7d7d;
@orange: #ffbb7d;
@yellow: #ffff7d;
@lime: #7dff7d;
@cyan: #7dffff;
@blue: #7d7dff;
@magenta: #ff7dff;
@disabledfg: #808080;
@disabledbg: #1f1f1f;
@example: #d3a1ff;
.red {
color: @red;
}
.orange {
color: @orange;
}
.yellow {
color: @yellow;
}
.lime {
color: @lime;
}
.cyan {
color: @cyan;
}
.blue {
color: @blue;
}
.magenta {
color: @magenta;
}

View file

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html lang="it">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Steffo's website</title>