-
Notifications
You must be signed in to change notification settings - Fork 1
/
404.html
17 lines (10 loc) · 19.9 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!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"/><style id="typography.js">html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:100%/1.5 -apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;box-sizing:border-box;overflow-y:scroll;}*{box-sizing:inherit;}*:before{box-sizing:inherit;}*:after{box-sizing:inherit;}body{color:hsla(204,12.449720506%,0%,0.77);font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern", "liga", "clig", "calt";-ms-font-feature-settings:"kern", "liga", "clig", "calt";-webkit-font-feature-settings:"kern", "liga", "clig", "calt";font-feature-settings:"kern", "liga", "clig", "calt";}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}h1{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:2.25rem;line-height:3rem;}h2{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:1.83712rem;line-height:2.25rem;}h3{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:1.5rem;line-height:2.25rem;}h4{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:1.14471rem;line-height:1.5rem;}h5{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:0.87358rem;line-height:1.5rem;}h6{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;color:inherit;font-family:-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:500;text-rendering:optimizeLegibility;font-size:0.76314rem;line-height:1.5rem;}hgroup{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}ul{margin-left:1.5rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;list-style-position:outside;list-style-image:none;}ol{margin-left:1.5rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;list-style-position:outside;list-style-image:none;}dl{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}dd{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}p{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}figure{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}pre{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;font-size:0.85rem;line-height:1.5rem;}table{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;font-size:1rem;line-height:1.5rem;border-collapse:collapse;width:100%;}fieldset{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}blockquote{margin-left:1.5rem;margin-right:1.5rem;margin-top:0;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;margin-bottom:1.5rem;font-size:1.22474rem;line-height:1.5rem;border-left:0.25rem solid #eceeef;}form{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}noscript{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}iframe{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}hr{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:calc(1.5rem - 1px);background:hsla(0,0%,0%,0.2);border:none;height:1px;}address{margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.5rem;}b{font-weight:bold;}strong{font-weight:bold;}dt{font-weight:bold;}th{font-weight:bold;}li{margin-bottom:calc(1.5rem / 2);}ol li{padding-left:0;}ul li{padding-left:0;}li > ol{margin-left:1.5rem;margin-bottom:calc(1.5rem / 2);margin-top:calc(1.5rem / 2);}li > ul{margin-left:1.5rem;margin-bottom:calc(1.5rem / 2);margin-top:calc(1.5rem / 2);}blockquote *:last-child{margin-bottom:0;}li *:last-child{margin-bottom:0;}p *:last-child{margin-bottom:0;}li > p{margin-bottom:calc(1.5rem / 2);}code{font-size:0.85rem;line-height:1.5rem;}kbd{font-size:0.85rem;line-height:1.5rem;}samp{font-size:0.85rem;line-height:1.5rem;}abbr{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}acronym{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,0.5);cursor:help;text-decoration:none;}thead{text-align:left;}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,0.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:calc(0.75rem - 1px);}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}blockquote > :last-child{margin-bottom:0;}blockquote cite{font-size:1rem;line-height:1.5rem;color:hsla(204,5.275997423999999%,0%,0.46);font-weight:400;font-style:normal;}</style><meta name="generator" content="Gatsby 4.22.1"/><meta name="theme-color" content="#fafafa"/><meta data-react-helmet="true" name="description" content="Brian Friel is a San Francisco-based software engineer"/><meta data-react-helmet="true" property="og:title" content="404: Not Found"/><meta data-react-helmet="true" property="og:description" content="Brian Friel is a San Francisco-based software engineer"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:image" content="/static/5e27e9ba69bab462155a4e4fff3b516d/8275e/winnie.jpg"/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:creator" content="Brian Friel"/><meta data-react-helmet="true" name="twitter:title" content="404: Not Found"/><meta data-react-helmet="true" name="twitter:description" content="Brian Friel is a San Francisco-based software engineer"/><meta data-react-helmet="true" name="twitter:image" content="https://www.brianfriel.xyzundefined"/><style data-href="/styles.21f034cdef9dd069a10c.css" data-identity="gatsby-global-css">body{background-color:#fafafa;min-height:100vh;padding-bottom:120px;position:relative}a{box-shadow:none;color:#4665b7;padding:2px 0;text-decoration:none;text-decoration:underline}blockquote{border-color:#232c3a}code{background-color:#e6e6e5}.small-font{font-size:.8rem}.text-center{text-align:center}.divider{background:#e6e6e5}a.no-link{box-shadow:none;color:inherit;text-decoration:none}a.no-link.grey-color{color:#aaa}a.no-underline{text-decoration:none}.show-xs{display:none}#header{height:40px;position:relative;width:100%}.inner-header{background-color:#fafafa;left:50%;position:fixed;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);transition:all .2s ease;width:100%;z-index:200}.inner-header.show{top:0}.inner-header.hide{top:-20%}.inner-header.shadow{box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.nav{align-items:flex-end;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.title{font-weight:500;letter-spacing:.7px;margin:0}.main-footer{bottom:0;height:80px;position:absolute;width:100%}.inner-footer{align-items:center;border-top:1px solid #e6e6e5;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.social-icon{cursor:pointer;display:block;height:36px;padding:10px;width:36px}.social-icon.twitter{margin-left:5px;margin-right:5px}.social-icon.twitter:hover{fill:#009df7}.social-icon.linkedin:hover{fill:#005dc5}.light-subheader{color:#999;font-weight:300;margin:0;text-transform:uppercase}a.gatsby-resp-image-link{padding:initial}.article{align-items:stretch;background-color:#fff;box-shadow:0 1px 2px rgba(46,41,51,.08),0 2px 4px rgba(71,63,79,.08);display:flex;transition:all .1s cubic-bezier(.4,0,.2,1) 0s;width:100%}.article:hover{box-shadow:0 4px 8px rgba(46,41,51,.08),0 8px 16px rgba(71,63,79,.16);-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}.article-preview{color:#636161;font-style:italic;margin-bottom:0;margin-top:10px}.article-main{display:flex;flex-direction:column;justify-content:space-between;margin-right:10px;padding:20px 0 20px 20px;width:100%}.article-title{margin:0;transition:color .1s ease}.about-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:start}.about-headshot{height:200px;margin-bottom:30px;margin-right:30px;max-width:200px;overflow:hidden;width:100%}.about-headshot,.about-headshot:before{border-radius:100px}@media screen and (max-width:740px){.text-center-small{margin-left:auto;margin-right:auto;text-align:center}.article-preview{display:none}.about-headshot{margin:10px auto 30px}}@media screen and (max-width:480px){.hide-xs{display:none}.show-xs{display:block}.inner-footer{flex-direction:column}}</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="preconnect" href="https://www.google-analytics.com"/><link rel="dns-prefetch" href="https://www.google-analytics.com"/><link rel="alternate" type="application/rss+xml" title="Brian Friel" href="/rss.xml"/><link rel="icon" href="/favicon-32x32.png?v=74ea4ae99df6b13ea831db29e468c572" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=74ea4ae99df6b13ea831db29e468c572"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=74ea4ae99df6b13ea831db29e468c572"/><title data-react-helmet="true">404: Not Found | Brian Friel</title></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div><header id="header"><div class="inner-header show no-shadow"><nav class="nav" style="max-width:36rem;padding:0.75rem 1.125rem"><a class="small-font grey-color no-link" href="/">Brian Friel</a></nav></div></header><main style="margin-left:auto;margin-right:auto;max-width:36rem;padding:0.75rem 1.125rem"><h1 class="text-center">Page Not Found<!-- --> <span role="img" aria-label="thinking">🤔</span></h1><p class="text-center">Sorry about that... Let's get you <a href="/">home</a></p></main><footer class="main-footer"><div class="inner-footer" style="max-width:36rem;padding:0.75rem 1.125rem"><div class="hide-xs small-font">Made in San Francisco, CA</div><div style="display:flex"><a href="https://twitter.com/bfriel_" class="no-link" target="_blank" rel="noopener noreferrer"><svg fill="currentColor" class="social-icon twitter" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" title="" aria-labelledby="svg-inline--twitter"><title id="svg-inline--twitter"></title><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a><a href="https://www.linkedin.com/in/brian-friel-49a231103/" class="no-link" target="_blank" rel="noopener noreferrer"><svg fill="currentColor" class="social-icon linkedin" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448.1 512" title="" aria-labelledby="svg-inline--linkedin"><title id="svg-inline--linkedin"></title><path d="M100.3 448H7.4V148.9h92.9V448zM53.8 108.1C24.1 108.1 0 83.5 0 53.8S24.1 0 53.8 0s53.8 24.1 53.8 53.8-24.1 54.3-53.8 54.3zM448 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448h-.1z"></path></svg></a></div><div class="show-xs small-font">Made in San Francisco, CA</div></div></footer></div></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>
if(true) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
}
if (typeof ga === "function") {
ga('create', 'UA-151349675-1', 'auto', {});
}</script><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404.html";window.___webpackCompilationHash="57c3f15895ea68eb898f";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-a076bc9a13ab05624525.js"],"app":["/app-18a5407829cc505f5015.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-2cd44f38904a9889a234.js"],"component---src-pages-404-js":["/component---src-pages-404-js-346c2975468f913d3210.js"],"component---src-pages-about-js":["/component---src-pages-about-js-6a064bc6a25cea53ce59.js"],"component---src-pages-index-js":["/component---src-pages-index-js-93fe883794af0dfb45bd.js"],"component---src-templates-blog-post-js":["/component---src-templates-blog-post-js-f9a17c40f2ab7046df73.js"]};/*]]>*/</script><script src="/polyfill-a076bc9a13ab05624525.js" nomodule=""></script><script src="/app-18a5407829cc505f5015.js" async=""></script><script src="/framework-fc28777b8484ee240f1d.js" async=""></script><script src="/webpack-runtime-31ed1b189b6d20336c27.js" async=""></script></body></html>