aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--public/404.html40
-rw-r--r--public/404/index.html40
-rw-r--r--public/_gatsby/slices/_gatsby-scripts-1.html4
-rw-r--r--public/app-25a4415cb264cacf65c0.js (renamed from public/app-b001eaf6c4aea3680033.js)6
-rw-r--r--public/app-25a4415cb264cacf65c0.js.LICENSE.txt (renamed from public/app-b001eaf6c4aea3680033.js.LICENSE.txt)0
-rw-r--r--public/app-25a4415cb264cacf65c0.js.map1
-rw-r--r--public/app-b001eaf6c4aea3680033.js.map1
-rw-r--r--public/chunk-map.json2
-rw-r--r--public/index.html40
-rw-r--r--public/offline-plugin-app-shell-fallback/index.html6
-rw-r--r--public/page-data/app-data.json2
-rw-r--r--public/sw.js6
-rw-r--r--public/webpack.stats.json2
13 files changed, 75 insertions, 75 deletions
diff --git a/public/404.html b/public/404.html
index aa90c0a..9c9f3f4 100644
--- a/public/404.html
+++ b/public/404.html
@@ -1,26 +1,26 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.10.0"/><meta name="theme-color" content="#e1e1e1"/><meta name="twitter:description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><meta name="twitter:title" content="Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;" data-gatsby-head="true"/><meta name="twitter:creator" content="Kevin J Hoerr" data-gatsby-head="true"/><meta name="twitter:card" content="summary" data-gatsby-head="true"/><meta name="description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><style data-href="/styles.d3e43014fff208169f35.css" data-identity="gatsby-global-css">body{background-color:#e1e1e1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXpUWHRUaXRsZQAACNdLSkzOTi/KL81LAQAWSwQhPQTyzQAAABt6VFh0QXV0aG9yAAAI1/NOLcvMU/DITy0qAgAYDwQeUS3vvwAAAZNJREFUeNrt3bFtQ0EMREH5x+q/M3Wi3IJaMGR7yHtbwCWDBY4J+fV4PL5vH879fr9tz/P5/JV3rzAcjI+DhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhDHglxXG/+RdjisMB2N1QyZirAWZirESZDLGOpDpGKtANmCsAdmCsQJkE8Z4kG0Yo0E2YowF2YoxEmQzxjiQ7RijQE7AGANyCsYIkJMweJDTMGiQEzFYkFMxSJCTMTiQ0zEokDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAGTuph/E3e5bjCcDBGNOS03fRXGA4GDXLq1YYrDAeDBDn9nskVhoNBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYTxs7wA+yQwVSKvoHMAAAAASUVORK5CYII=);background-repeat:repeat;font-display:serif;font-family:Merriweather,serif;font-size:16px}::selection{background-color:#999;color:#fff}em,p,q{display:block;text-indent:28px}p{margin:0 0 16px}p>a,p>a:hover,p>a:visited{color:#000;padding:1px 3px;text-decoration:none}p>a,p>a:visited{background-color:#e1e1e1}p>a:hover{background-color:#d5d5d5}</style><style data-styled="" data-styled-version="5.3.10">.dyyVZR{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
-.dyyVZR:visited,.dyyVZR:active{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
-data-styled.g1[id="BlockAnchor-sc-49dv1p-0"]{content:"dyyVZR,"}/*!sc*/
-.cTaZjJ{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:4px 8px;}/*!sc*/
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.10.0"/><meta name="theme-color" content="#e1e1e1"/><meta name="twitter:description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><meta name="twitter:title" content="Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;" data-gatsby-head="true"/><meta name="twitter:creator" content="Kevin J Hoerr" data-gatsby-head="true"/><meta name="twitter:card" content="summary" data-gatsby-head="true"/><meta name="description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><style data-href="/styles.d3e43014fff208169f35.css" data-identity="gatsby-global-css">body{background-color:#e1e1e1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXpUWHRUaXRsZQAACNdLSkzOTi/KL81LAQAWSwQhPQTyzQAAABt6VFh0QXV0aG9yAAAI1/NOLcvMU/DITy0qAgAYDwQeUS3vvwAAAZNJREFUeNrt3bFtQ0EMREH5x+q/M3Wi3IJaMGR7yHtbwCWDBY4J+fV4PL5vH879fr9tz/P5/JV3rzAcjI+DhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhDHglxXG/+RdjisMB2N1QyZirAWZirESZDLGOpDpGKtANmCsAdmCsQJkE8Z4kG0Yo0E2YowF2YoxEmQzxjiQ7RijQE7AGANyCsYIkJMweJDTMGiQEzFYkFMxSJCTMTiQ0zEokDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAGTuph/E3e5bjCcDBGNOS03fRXGA4GDXLq1YYrDAeDBDn9nskVhoNBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYTxs7wA+yQwVSKvoHMAAAAASUVORK5CYII=);background-repeat:repeat;font-display:serif;font-family:Merriweather,serif;font-size:16px}::selection{background-color:#999;color:#fff}em,p,q{display:block;text-indent:28px}p{margin:0 0 16px}p>a,p>a:hover,p>a:visited{color:#000;padding:1px 3px;text-decoration:none}p>a,p>a:visited{background-color:#e1e1e1}p>a:hover{background-color:#d5d5d5}</style><style data-styled="" data-styled-version="5.3.11">.kFQrvI{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
+.kFQrvI:visited,.kFQrvI:active{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
+data-styled.g1[id="BlockAnchor-sc-49dv1p-0"]{content:"kFQrvI,"}/*!sc*/
+.eYhFug{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:4px 8px;}/*!sc*/
.BlockBody-sc-13lvm6o-0 + .BlockBody-sc-13lvm6o-0{margin-top:3px;}/*!sc*/
-.cTaZjJ > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
-.cTaZjJ:last-child,.cTaZjJ:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
-.jHvnaR{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:0;}/*!sc*/
+.eYhFug > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
+.eYhFug:last-child,.eYhFug:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
+.kINwxo{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:0;}/*!sc*/
.BlockBody-sc-13lvm6o-0 + .BlockBody-sc-13lvm6o-0{margin-top:3px;}/*!sc*/
-.jHvnaR > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
-.jHvnaR:last-child,.jHvnaR:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
-data-styled.g2[id="BlockBody-sc-13lvm6o-0"]{content:"cTaZjJ,jHvnaR,"}/*!sc*/
-.cQsIeO{background-color:#000;width:100%;text-align:center;color:#fff;font-size:36px;font-weight:bold;margin-top:3px;padding-top:4px;}/*!sc*/
-data-styled.g3[id="BlockHeader-sc-1tkpfhe-0"]{content:"cQsIeO,"}/*!sc*/
-.kzfDTF{width:350px;margin:0px auto;margin-bottom:120px;padding-top:136px;}/*!sc*/
-data-styled.g4[id="Content-sc-1nsqces-0"]{content:"kzfDTF,"}/*!sc*/
-.elqjPE{width:100%;position:fixed;left:0px;bottom:0px;text-align:center;font-size:12px;}/*!sc*/
-.elqjPE span{background-color:#e1e1e1;}/*!sc*/
-data-styled.g5[id="Footer-sc-1as233t-0"]{content:"elqjPE,"}/*!sc*/
-</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="icon" href="/favicon-32x32.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png"/><title data-gatsby-head="true">Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><main><div class="Content-sc-1nsqces-0 kzfDTF"><div class="BlockHeader-sc-1tkpfhe-0 cQsIeO">Not found</div><div class="BlockBody-sc-13lvm6o-0 cTaZjJ">Sorry<!-- --> <span role="img" aria-label="Pensive emoji">😔</span> <!-- -->we couldn&#x27;t find what you were looking for.</div><div class="BlockBody-sc-13lvm6o-0 jHvnaR"><a href="/" aria-label="Return to the front page" class="BlockAnchor-sc-49dv1p-0 dyyVZR">Home</a></div></div><div class="Footer-sc-1as233t-0 elqjPE"><span>©2023 kjhoerr@https://submelon.dev/:<!-- -->wD.1.m.m.5-0</span></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404.html";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
+.kINwxo > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
+.kINwxo:last-child,.kINwxo:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
+data-styled.g2[id="BlockBody-sc-13lvm6o-0"]{content:"eYhFug,kINwxo,"}/*!sc*/
+.qCkuP{background-color:#000;width:100%;text-align:center;color:#fff;font-size:36px;font-weight:bold;margin-top:3px;padding-top:4px;}/*!sc*/
+data-styled.g3[id="BlockHeader-sc-1tkpfhe-0"]{content:"qCkuP,"}/*!sc*/
+.PdauI{width:350px;margin:0px auto;margin-bottom:120px;padding-top:136px;}/*!sc*/
+data-styled.g4[id="Content-sc-1nsqces-0"]{content:"PdauI,"}/*!sc*/
+.hgjbyt{width:100%;position:fixed;left:0px;bottom:0px;text-align:center;font-size:12px;}/*!sc*/
+.hgjbyt span{background-color:#e1e1e1;}/*!sc*/
+data-styled.g5[id="Footer-sc-1as233t-0"]{content:"hgjbyt,"}/*!sc*/
+</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="icon" href="/favicon-32x32.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png"/><title data-gatsby-head="true">Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><main><div class="Content-sc-1nsqces-0 PdauI"><div class="BlockHeader-sc-1tkpfhe-0 qCkuP">Not found</div><div class="BlockBody-sc-13lvm6o-0 eYhFug">Sorry<!-- --> <span role="img" aria-label="Pensive emoji">😔</span> <!-- -->we couldn&#x27;t find what you were looking for.</div><div class="BlockBody-sc-13lvm6o-0 kINwxo"><a href="/" aria-label="Return to the front page" class="BlockAnchor-sc-49dv1p-0 kFQrvI">Home</a></div></div><div class="Footer-sc-1as233t-0 hgjbyt"><span>©2023 kjhoerr@https://submelon.dev/:<!-- -->wD.1.m.m.5-0</span></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404.html";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
<script
id="gatsby-chunk-mapping"
>
- window.___chunkMapping="{\"app\":[\"/app-b001eaf6c4aea3680033.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
+ window.___chunkMapping="{\"app\":[\"/app-25a4415cb264cacf65c0.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
</script>
- <script>window.___webpackCompilationHash="e37058eb1ce714f18529";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-b001eaf6c4aea3680033.js" async></script><!-- slice-end id="_gatsby-scripts-1" --></body></html> \ No newline at end of file
+ <script>window.___webpackCompilationHash="5329fc1ab3063477e0b2";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-25a4415cb264cacf65c0.js" async></script><!-- slice-end id="_gatsby-scripts-1" --></body></html> \ No newline at end of file
diff --git a/public/404/index.html b/public/404/index.html
index a217312..ee7d65b 100644
--- a/public/404/index.html
+++ b/public/404/index.html
@@ -1,26 +1,26 @@
-<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.10.0"/><meta name="theme-color" content="#e1e1e1"/><meta name="twitter:description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><meta name="twitter:title" content="Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;" data-gatsby-head="true"/><meta name="twitter:creator" content="Kevin J Hoerr" data-gatsby-head="true"/><meta name="twitter:card" content="summary" data-gatsby-head="true"/><meta name="description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><style data-href="/styles.d3e43014fff208169f35.css" data-identity="gatsby-global-css">body{background-color:#e1e1e1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXpUWHRUaXRsZQAACNdLSkzOTi/KL81LAQAWSwQhPQTyzQAAABt6VFh0QXV0aG9yAAAI1/NOLcvMU/DITy0qAgAYDwQeUS3vvwAAAZNJREFUeNrt3bFtQ0EMREH5x+q/M3Wi3IJaMGR7yHtbwCWDBY4J+fV4PL5vH879fr9tz/P5/JV3rzAcjI+DhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhDHglxXG/+RdjisMB2N1QyZirAWZirESZDLGOpDpGKtANmCsAdmCsQJkE8Z4kG0Yo0E2YowF2YoxEmQzxjiQ7RijQE7AGANyCsYIkJMweJDTMGiQEzFYkFMxSJCTMTiQ0zEokDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAGTuph/E3e5bjCcDBGNOS03fRXGA4GDXLq1YYrDAeDBDn9nskVhoNBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYTxs7wA+yQwVSKvoHMAAAAASUVORK5CYII=);background-repeat:repeat;font-display:serif;font-family:Merriweather,serif;font-size:16px}::selection{background-color:#999;color:#fff}em,p,q{display:block;text-indent:28px}p{margin:0 0 16px}p>a,p>a:hover,p>a:visited{color:#000;padding:1px 3px;text-decoration:none}p>a,p>a:visited{background-color:#e1e1e1}p>a:hover{background-color:#d5d5d5}</style><style data-styled="" data-styled-version="5.3.10">.dyyVZR{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
-.dyyVZR:visited,.dyyVZR:active{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
-data-styled.g1[id="BlockAnchor-sc-49dv1p-0"]{content:"dyyVZR,"}/*!sc*/
-.cTaZjJ{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:4px 8px;}/*!sc*/
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.10.0"/><meta name="theme-color" content="#e1e1e1"/><meta name="twitter:description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><meta name="twitter:title" content="Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;" data-gatsby-head="true"/><meta name="twitter:creator" content="Kevin J Hoerr" data-gatsby-head="true"/><meta name="twitter:card" content="summary" data-gatsby-head="true"/><meta name="description" content="The official website of Kevin Hoerr, developer of websites." data-gatsby-head="true"/><style data-href="/styles.d3e43014fff208169f35.css" data-identity="gatsby-global-css">body{background-color:#e1e1e1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXpUWHRUaXRsZQAACNdLSkzOTi/KL81LAQAWSwQhPQTyzQAAABt6VFh0QXV0aG9yAAAI1/NOLcvMU/DITy0qAgAYDwQeUS3vvwAAAZNJREFUeNrt3bFtQ0EMREH5x+q/M3Wi3IJaMGR7yHtbwCWDBY4J+fV4PL5vH879fr9tz/P5/JV3rzAcjI+DhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhAGBhDHglxXG/+RdjisMB2N1QyZirAWZirESZDLGOpDpGKtANmCsAdmCsQJkE8Z4kG0Yo0E2YowF2YoxEmQzxjiQ7RijQE7AGANyCsYIkJMweJDTMGiQEzFYkFMxSJCTMTiQ0zEokDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAgkDAGTuph/E3e5bjCcDBGNOS03fRXGA4GDXLq1YYrDAeDBDn9nskVhoNBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYQBgYTxs7wA+yQwVSKvoHMAAAAASUVORK5CYII=);background-repeat:repeat;font-display:serif;font-family:Merriweather,serif;font-size:16px}::selection{background-color:#999;color:#fff}em,p,q{display:block;text-indent:28px}p{margin:0 0 16px}p>a,p>a:hover,p>a:visited{color:#000;padding:1px 3px;text-decoration:none}p>a,p>a:visited{background-color:#e1e1e1}p>a:hover{background-color:#d5d5d5}</style><style data-styled="" data-styled-version="5.3.11">.kFQrvI{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
+.kFQrvI:visited,.kFQrvI:active{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;color:#666;}/*!sc*/
+data-styled.g1[id="BlockAnchor-sc-49dv1p-0"]{content:"kFQrvI,"}/*!sc*/
+.eYhFug{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:4px 8px;}/*!sc*/
.BlockBody-sc-13lvm6o-0 + .BlockBody-sc-13lvm6o-0{margin-top:3px;}/*!sc*/
-.cTaZjJ > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
-.cTaZjJ:last-child,.cTaZjJ:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
-.jHvnaR{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:0;}/*!sc*/
+.eYhFug > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
+.eYhFug:last-child,.eYhFug:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
+.kINwxo{background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:0;}/*!sc*/
.BlockBody-sc-13lvm6o-0 + .BlockBody-sc-13lvm6o-0{margin-top:3px;}/*!sc*/
-.jHvnaR > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
-.jHvnaR:last-child,.jHvnaR:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
-data-styled.g2[id="BlockBody-sc-13lvm6o-0"]{content:"cTaZjJ,jHvnaR,"}/*!sc*/
-.cQsIeO{background-color:#000;width:100%;text-align:center;color:#fff;font-size:36px;font-weight:bold;margin-top:3px;padding-top:4px;}/*!sc*/
-data-styled.g3[id="BlockHeader-sc-1tkpfhe-0"]{content:"cQsIeO,"}/*!sc*/
-.kzfDTF{width:350px;margin:0px auto;margin-bottom:120px;padding-top:136px;}/*!sc*/
-data-styled.g4[id="Content-sc-1nsqces-0"]{content:"kzfDTF,"}/*!sc*/
-.elqjPE{width:100%;position:fixed;left:0px;bottom:0px;text-align:center;font-size:12px;}/*!sc*/
-.elqjPE span{background-color:#e1e1e1;}/*!sc*/
-data-styled.g5[id="Footer-sc-1as233t-0"]{content:"elqjPE,"}/*!sc*/
-</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="icon" href="/favicon-32x32.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png"/><title data-gatsby-head="true">Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><main><div class="Content-sc-1nsqces-0 kzfDTF"><div class="BlockHeader-sc-1tkpfhe-0 cQsIeO">Not found</div><div class="BlockBody-sc-13lvm6o-0 cTaZjJ">Sorry<!-- --> <span role="img" aria-label="Pensive emoji">😔</span> <!-- -->we couldn&#x27;t find what you were looking for.</div><div class="BlockBody-sc-13lvm6o-0 jHvnaR"><a href="/" aria-label="Return to the front page" class="BlockAnchor-sc-49dv1p-0 dyyVZR">Home</a></div></div><div class="Footer-sc-1as233t-0 elqjPE"><span>©2023 kjhoerr@https://submelon.dev/:<!-- -->wD.1.m.m.5-0</span></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
+.kINwxo > .BlockAnchor-sc-49dv1p-0:hover{background-color:#ddd;color:#222;}/*!sc*/
+.kINwxo:last-child,.kINwxo:last-child > .BlockAnchor-sc-49dv1p-0{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}/*!sc*/
+data-styled.g2[id="BlockBody-sc-13lvm6o-0"]{content:"eYhFug,kINwxo,"}/*!sc*/
+.qCkuP{background-color:#000;width:100%;text-align:center;color:#fff;font-size:36px;font-weight:bold;margin-top:3px;padding-top:4px;}/*!sc*/
+data-styled.g3[id="BlockHeader-sc-1tkpfhe-0"]{content:"qCkuP,"}/*!sc*/
+.PdauI{width:350px;margin:0px auto;margin-bottom:120px;padding-top:136px;}/*!sc*/
+data-styled.g4[id="Content-sc-1nsqces-0"]{content:"PdauI,"}/*!sc*/
+.hgjbyt{width:100%;position:fixed;left:0px;bottom:0px;text-align:center;font-size:12px;}/*!sc*/
+.hgjbyt span{background-color:#e1e1e1;}/*!sc*/
+data-styled.g5[id="Footer-sc-1as233t-0"]{content:"hgjbyt,"}/*!sc*/
+</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="icon" href="/favicon-32x32.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png"/><title data-gatsby-head="true">Kevin J Hoerr &lt;kjhoerr@submelon.tech&gt;</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><main><div class="Content-sc-1nsqces-0 PdauI"><div class="BlockHeader-sc-1tkpfhe-0 qCkuP">Not found</div><div class="BlockBody-sc-13lvm6o-0 eYhFug">Sorry<!-- --> <span role="img" aria-label="Pensive emoji">😔</span> <!-- -->we couldn&#x27;t find what you were looking for.</div><div class="BlockBody-sc-13lvm6o-0 kINwxo"><a href="/" aria-label="Return to the front page" class="BlockAnchor-sc-49dv1p-0 kFQrvI">Home</a></div></div><div class="Footer-sc-1as233t-0 hgjbyt"><span>©2023 kjhoerr@https://submelon.dev/:<!-- -->wD.1.m.m.5-0</span></div></main></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
<script
id="gatsby-chunk-mapping"
>
- window.___chunkMapping="{\"app\":[\"/app-b001eaf6c4aea3680033.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
+ window.___chunkMapping="{\"app\":[\"/app-25a4415cb264cacf65c0.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
</script>
- <script>window.___webpackCompilationHash="e37058eb1ce714f18529";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-b001eaf6c4aea3680033.js" async></script><!-- slice-end id="_gatsby-scripts-1" --></body></html> \ No newline at end of file
+ <script>window.___webpackCompilationHash="5329fc1ab3063477e0b2";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-25a4415cb264cacf65c0.js" async></script><!-- slice-end id="_gatsby-scripts-1" --></body></html> \ No newline at end of file
diff --git a/public/_gatsby/slices/_gatsby-scripts-1.html b/public/_gatsby/slices/_gatsby-scripts-1.html
index 8e23160..441d169 100644
--- a/public/_gatsby/slices/_gatsby-scripts-1.html
+++ b/public/_gatsby/slices/_gatsby-scripts-1.html
@@ -2,6 +2,6 @@
<script
id="gatsby-chunk-mapping"
>
- window.___chunkMapping="{\"app\":[\"/app-b001eaf6c4aea3680033.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
+ window.___chunkMapping="{\"app\":[\"/app-25a4415cb264cacf65c0.js\"],\"component---cache-caches-gatsby-plugin-offline-app-shell-js\":[\"/component---cache-caches-gatsby-plugin-offline-app-shell-js-56599e2012c5599fcb23.js\"],\"component---src-pages-404-tsx\":[\"/component---src-pages-404-tsx-87731b18d61c4e913caf.js\"],\"component---src-pages-index-tsx\":[\"/component---src-pages-index-tsx-65669e05723cb198d13a.js\"]}";
</script>
- <script>window.___webpackCompilationHash="e37058eb1ce714f18529";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-b001eaf6c4aea3680033.js" async></script> \ No newline at end of file
+ <script>window.___webpackCompilationHash="5329fc1ab3063477e0b2";</script><script src="/webpack-runtime-35d8c1a6af96b929bd9e.js" async></script><script src="/framework-d428d0ddc925cd3f37ed.js" async></script><script src="/app-25a4415cb264cacf65c0.js" async></script> \ No newline at end of file
diff --git a/public/app-b001eaf6c4aea3680033.js b/public/app-25a4415cb264cacf65c0.js
index 999c568..27f56c1 100644
--- a/public/app-b001eaf6c4aea3680033.js
+++ b/public/app-25a4415cb264cacf65c0.js
@@ -1,3 +1,3 @@
-/*! For license information please see app-b001eaf6c4aea3680033.js.LICENSE.txt */
-(self.webpackChunksubmelon_dev=self.webpackChunksubmelon_dev||[]).push([[143],{4506:function(e,t){"use strict";t.H=void 0;t.H=(e,t="always")=>{const n=e.endsWith(".html"),r=e.endsWith(".xml"),o=e.endsWith(".pdf");return"/"===e?e:((n||r||o)&&(t="never"),"always"===t?e.endsWith("/")?e:`${e}/`:"never"===t&&e.endsWith("/")?e.slice(0,-1):e)}},9679:function(e,t,n){"use strict";t.p2=t.$C=void 0;var r=n(1432);t.$C=r.ScrollHandler;var o=n(4855);t.p2=o.useScrollRestoration},1432:function(e,t,n){"use strict";var r=n(4836);t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var o=r(n(6115)),a=r(n(7867)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(7294)),s=r(n(5697)),c=n(1142);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var l=i.createContext(new c.SessionStorage);t.ScrollContext=l,l.displayName="GatsbyScrollContext";var p=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this)._stateStorage=new c.SessionStorage,t._isTicking=!1,t._latestKnownScrollY=0,t.scrollListener=function(){t._latestKnownScrollY=window.scrollY,t._isTicking||(t._isTicking=!0,requestAnimationFrame(t._saveScroll.bind((0,o.default)(t))))},t.windowScroll=function(e,n){t.shouldUpdateScroll(n,t.props)&&window.scrollTo(0,e)},t.scrollToHash=function(e,n){var r=document.getElementById(e.substring(1));r&&t.shouldUpdateScroll(n,t.props)&&r.scrollIntoView()},t.shouldUpdateScroll=function(e,n){var r=t.props.shouldUpdateScroll;return!r||r.call((0,o.default)(t),e,n)},t}(0,a.default)(t,e);var n=t.prototype;return n._saveScroll=function(){var e=this.props.location.key||null;e&&this._stateStorage.save(this.props.location,e,this._latestKnownScrollY),this._isTicking=!1},n.componentDidMount=function(){var e;window.addEventListener("scroll",this.scrollListener);var t=this.props.location,n=t.key,r=t.hash;n&&(e=this._stateStorage.read(this.props.location,n)),r?this.scrollToHash(decodeURI(r),void 0):e&&this.windowScroll(e,void 0)},n.componentWillUnmount=function(){window.removeEventListener("scroll",this.scrollListener)},n.componentDidUpdate=function(e){var t,n=this.props.location,r=n.hash,o=n.key;o&&(t=this._stateStorage.read(this.props.location,o)),r?this.scrollToHash(decodeURI(r),e):this.windowScroll(t,e)},n.render=function(){return i.createElement(l.Provider,{value:this._stateStorage},this.props.children)},t}(i.Component);t.ScrollHandler=p,p.propTypes={shouldUpdateScroll:s.default.func,children:s.default.element.isRequired,location:s.default.object.isRequired}},1142:function(e,t){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var n="___GATSBY_REACT_ROUTER_SCROLL",r=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var r=this.getStateKey(e,t);try{var o=window.sessionStorage.getItem(r);return o?JSON.parse(o):0}catch(a){return window&&window[n]&&window[n][r]?window[n][r]:0}},t.save=function(e,t,r){var o=this.getStateKey(e,t),a=JSON.stringify(r);try{window.sessionStorage.setItem(o,a)}catch(i){window&&window[n]||(window[n]={}),window[n][o]=JSON.parse(a)}},t.getStateKey=function(e,t){var n="@@scroll|"+e.pathname;return null==t?n:n+"|"+t},e}();t.SessionStorage=r},4855:function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,a.useLocation)(),n=(0,o.useContext)(r.ScrollContext),i=(0,o.useRef)(null);return(0,o.useLayoutEffect)((function(){if(i.current){var r=n.read(t,e);i.current.scrollTo(0,r||0)}}),[t.key]),{ref:i,onScroll:function(){i.current&&n.save(t,e,i.current.scrollTop)}}};var r=n(1432),o=n(7294),a=n(7896)},4094:function(e,t,n){"use strict";t.__esModule=!0,t.onInitialClientRender=void 0;n(3521),n(2731);t.onInitialClientRender=()=>{}},7730:function(e,t){"use strict";t.__esModule=!0,t.getForwards=function(e){return null==e?void 0:e.flatMap((e=>(null==e?void 0:e.forward)||[]))}},2731:function(e,t,n){"use strict";t.__esModule=!0,t.injectPartytownSnippet=function(e){if(!e.length)return;const t=document.querySelector("script[data-partytown]"),n=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');t&&t.remove();n&&n.remove();const a=(0,o.getForwards)(e),i=document.createElement("script");i.dataset.partytown="",i.innerHTML=(0,r.partytownSnippet)({forward:a}),document.head.appendChild(i)};var r=n(2911),o=n(7730)},5418:function(e,t,n){t.components={"component---cache-caches-gatsby-plugin-offline-app-shell-js":()=>n.e(306).then(n.bind(n,1367)),"component---src-pages-404-tsx":()=>Promise.all([n.e(532),n.e(218)]).then(n.bind(n,2513)),"component---src-pages-index-tsx":()=>Promise.all([n.e(532),n.e(445),n.e(691)]).then(n.bind(n,7200))}},4741:function(e,t,n){e.exports=[{plugin:n(45),options:{plugins:[],displayName:!0,fileName:!0,minify:!0,namespace:"",transpileTemplateLiterals:!0,topLevelImportPaths:[],pure:!1,disableVendorPrefixes:!1}},{plugin:n(9608),options:{plugins:[],name:"Kevin J Hoerr",short_name:"kjhoerr",start_url:"/",background_color:"#e1e1e1",theme_color:"#e1e1e1",display:"browser",icon:"src/images/favicon-70x70.png",cache_busting_mode:"none",legacy:!0,theme_color_in_head:!0,crossOrigin:"anonymous",include_favicon:!0,cacheDigest:null}},{plugin:n(9684),options:{plugins:[],workboxConfig:{globPatterns:["**/icons*"]}}},{plugin:n(4094),options:{plugins:[]}}]},3092:function(e,t,n){const r=n(4741),{getResourceURLsForPathname:o,loadPage:a,loadPageSync:i}=n(1975).jN;t.h=function(e,t,n,s){void 0===t&&(t={});let c=r.map((n=>{if(!n.plugin[e])return;t.getResourceURLsForPathname=o,t.loadPage=a,t.loadPageSync=i;const r=n.plugin[e](t,n.options);return r&&s&&(t=s({args:t,result:r,plugin:n})),r}));return c=c.filter((e=>void 0!==e)),c.length>0?c:n?[n]:[]},t.I=(e,t,n)=>r.reduce(((n,r)=>r.plugin[e]?n.then((()=>r.plugin[e](t,r.options))):n),Promise.resolve())},4004:function(e,t){t.M=()=>""},8299:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=function(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).slice().map((function(e){e(n)})),(e["*"]||[]).slice().map((function(e){e(t,n)}))}}}()},7802:function(e,t,n){"use strict";n.d(t,{UD:function(){return d},Cj:function(){return h},GA:function(){return f},DS:function(){return p}});var r=n(7896),o=n(1505),a=e=>{if(void 0===e)return e;let[t,n=""]=e.split("?");return n&&(n="?"+n),"/"===t?"/"+n:"/"===t.charAt(t.length-1)?t.slice(0,-1)+n:t+n},i=n(6073);const s=new Map;let c=[];const u=e=>{let t=e;if(-1!==e.indexOf("?")){const[n,r]=e.split("?");t=n+"?"+encodeURIComponent(r)}const n=decodeURIComponent(t);return(0,o.Z)(n,decodeURIComponent("")).split("#")[0]};function l(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const p=e=>{c=e},d=e=>{const t=m(e),n=c.map((e=>{let{path:t,matchPath:n}=e;return{path:n,originalPath:t}})),o=(0,r.pick)(n,t);return o?a(o.route.originalPath):null},f=e=>{const t=m(e),n=c.map((e=>{let{path:t,matchPath:n}=e;return{path:n,originalPath:t}})),o=(0,r.pick)(n,t);return o?o.params:{}},h=e=>{const t=u(l(e));if(s.has(t))return s.get(t);const n=(0,i.J)(e);if(n)return h(n.toPath);let r=d(t);return r||(r=m(e)),s.set(t,r),r},m=e=>{let t=u(l(e));return"/index.html"===t&&(t="/"),t=a(t),t}},1883:function(e,t,n){"use strict";n.r(t),n.d(t,{Link:function(){return s.rU},PageRenderer:function(){return a()},Script:function(){return E.Script},ScriptStrategy:function(){return E.ScriptStrategy},Slice:function(){return w},StaticQuery:function(){return c.i1},StaticQueryContext:function(){return c.B9},collectedScriptsByPage:function(){return E.collectedScriptsByPage},graphql:function(){return P},navigate:function(){return s.c4},parsePath:function(){return s.cP},prefetchPathname:function(){return k},scriptCache:function(){return E.scriptCache},scriptCallbackCache:function(){return E.scriptCallbackCache},useScrollRestoration:function(){return i.p2},useStaticQuery:function(){return c.K2},withAssetPrefix:function(){return s.mc},withPrefix:function(){return s.dq}});var r=n(1975),o=n(2743),a=n.n(o),i=n(9679),s=n(1562),c=n(1757);var u=n(4578);function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}var p=n(9611);function d(e,t,n){return d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,p.Z)(o,n.prototype),o},d.apply(null,arguments)}function f(e){var t="function"==typeof Map?new Map:void 0;return f=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return d(e,arguments,l(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,p.Z)(r,e)},f(e)}var h=n(7294),m=n(4004),g=n(8995);const v=e=>{let{sliceId:t,children:n}=e;const r=[h.createElement("slice-start",{id:t+"-1"}),h.createElement("slice-end",{id:t+"-1"})];return n&&(r.push(n),r.push(h.createElement("slice-start",{id:t+"-2"}),h.createElement("slice-end",{id:t+"-2"}))),r},y=e=>{let{sliceName:t,allowEmpty:n,children:r,...o}=e;const a=(0,h.useContext)(g.u0),i=(0,h.useContext)(g.Db),s=a[t];if(!s){if(n)return null;throw new Error('Slice "'+s+'" for "'+t+'" slot not found')}const c=((e,t)=>Object.keys(t).length?e+"-"+(0,m.M)(t):e)(s,o);let u=i[c];return u?r&&(u.hasChildren=!0):i[c]=u={props:o,sliceName:s,hasChildren:!!r},h.createElement(v,{sliceId:c},r)},b=e=>{let{sliceName:t,allowEmpty:n,children:r,...o}=e;const a=(0,h.useContext)(g.u0),i=(0,h.useContext)(g.m3),s=a[t],c=i.get(s);if(!c){if(n)return null;throw new Error('Slice "'+s+'" for "'+t+'" slot not found')}return h.createElement(c.component,Object.assign({sliceContext:c.sliceContext,data:c.data},o),r)};function w(e){{const t={...e,sliceName:e.alias};delete t.alias,delete t.__renderedByLocation;const n=(0,h.useContext)(g.Bs),r=C(e);if(Object.keys(r).length)throw new S("browser"===n.renderEnvironment,t.sliceName,r,e.__renderedByLocation);if("server"===n.renderEnvironment)return h.createElement(y,t);if("browser"===n.renderEnvironment)return h.createElement(b,t);if("engines"===n.renderEnvironment||"dev-ssr"===n.renderEnvironment)return h.createElement(b,t);if("slices"===n.renderEnvironment){let t="";try{t='\n\nSlice component "'+n.sliceRoot.name+'" ('+n.sliceRoot.componentPath+') tried to render <Slice alias="'+e.alias+'"/>'}catch{}throw new Error("Nested slices are not supported."+t+"\n\nSee https://gatsbyjs.com/docs/reference/built-in-components/gatsby-slice#nested-slices")}throw new Error('Slice context "'+n.renderEnvironment+'" is not supported.')}}let S=function(e){function t(n,r,o,a){var i;const s=Object.entries(o).map((e=>{let[t,n]=e;return'not serializable "'+n+'" type passed to "'+t+'" prop'})).join(", "),c="SlicePropsError";let u="",l="";if(n){const e=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDebugCurrentFrame.getCurrentStack().trim().split("\n").slice(1);e[0]=e[0].trim(),u="\n"+e.join("\n"),l='Slice "'+r+'" was passed props that are not serializable ('+s+")."}else{l=c+': Slice "'+r+'" was passed props that are not serializable ('+s+").";u=l+"\n"+(new Error).stack.trim().split("\n").slice(2).join("\n")}return(i=e.call(this,l)||this).name=c,u?i.stack=u:Error.captureStackTrace(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),t),a&&(i.forcedLocation={...a,functionName:"Slice"}),i}return(0,u.Z)(t,e),t}(f(Error));const C=function(e,t,n,r){void 0===t&&(t={}),void 0===n&&(n=[]),void 0===r&&(r=null);for(const[o,a]of Object.entries(e)){if(null==a||!r&&"children"===o)continue;const e=r?r+"."+o:o;"function"==typeof a?t[e]=typeof a:"object"==typeof a&&n.indexOf(a)<=0&&(n.push(a),C(a,t,n,e))}return t};var E=n(3521);const k=r.ZP.enqueue;function P(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},1975:function(e,t,n){"use strict";n.d(t,{uQ:function(){return p},kL:function(){return S},ZP:function(){return k},Nt:function(){return _},hs:function(){return P},jN:function(){return E},N1:function(){return C}});var r=n(4578),o=n(5785),a=n(904);const i=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}return!1}("prefetch")?function(e,t){return new Promise(((n,r)=>{if("undefined"==typeof document)return void r();const o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),Object.keys(t).forEach((e=>{o.setAttribute(e,t[e])})),o.onload=n,o.onerror=r;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=()=>{200===r.status?t():n()},r.send(null)}))},s={};var c=function(e,t){return new Promise((n=>{s[e]?n():i(e,t).then((()=>{n(),s[e]=!0})).catch((()=>{}))}))},u=n(8299),l=n(7802);const p={Error:"error",Success:"success"},d=e=>{const[t,n]=e.split("?");var r;return"/page-data/"+("/"===t?"index":(r="/"===(r=t)[0]?r.slice(1):r).endsWith("/")?r.slice(0,-1):r)+"/page-data.json"+(n?"?"+n:"")},f=e=>e.startsWith("//");function h(e,t){return void 0===t&&(t="GET"),new Promise((n=>{const r=new XMLHttpRequest;r.open(t,e,!0),r.onreadystatechange=()=>{4==r.readyState&&n(r)},r.send(null)}))}const m=/bot|crawler|spider|crawling/i,g=function(e,t,n){var r;void 0===t&&(t=null);const o={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes,getServerDataError:e.getServerDataError,slicesMap:null!==(r=e.slicesMap)&&void 0!==r?r:{}};return{component:t,head:n,json:e.result,page:o}};function v(e){return new Promise((t=>{try{const n=e.readRoot();t(n)}catch(n){if(!Object.hasOwnProperty.call(n,"_response")||!Object.hasOwnPr