-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
36 lines (29 loc) · 44.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!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;-webkit-text-decoration-skip:objects}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.75 'Merriweather','Georgia',serif;box-sizing:border-box;overflow-y:scroll;}*{box-sizing:inherit;}*:before{box-sizing:inherit;}*:after{box-sizing:inherit;}body{color:var(--text-normal);font-family:'Merriweather','Georgia',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.75rem;}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.75rem;color:inherit;font-family:Montserrat,sans-serif;font-weight:900;text-rendering:optimizeLegibility;font-size:2.5rem;line-height:1.1;}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.75rem;color:inherit;font-family:'Merriweather','Georgia',serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1.73286rem;line-height:1.1;}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.75rem;color:inherit;font-family:'Merriweather','Georgia',serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1.4427rem;line-height:1.1;}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.75rem;color:inherit;font-family:'Merriweather','Georgia',serif;font-weight:900;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1;letter-spacing:0.140625em;text-transform:uppercase;}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.75rem;color:inherit;font-family:'Merriweather','Georgia',serif;font-weight:900;text-rendering:optimizeLegibility;font-size:0.83255rem;line-height:1.1;}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.75rem;color:inherit;font-family:'Merriweather','Georgia',serif;font-weight:900;text-rendering:optimizeLegibility;font-size:0.75966rem;line-height:1.1;font-style:italic;}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.75rem;}ul{margin-left:1.75rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;list-style-position:outside;list-style-image:none;list-style:disc;}ol{margin-left:1.75rem;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;margin-bottom:1.75rem;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.75rem;}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.75rem;}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.75rem;}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.75rem;}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.75rem;font-size:0.85rem;line-height:1.75rem;}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.75rem;font-size:1rem;line-height:1.75rem;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.75rem;}blockquote{margin-left:-1.75rem;margin-right:1.75rem;margin-top:0;padding-bottom:0;padding-left:1.42188rem;padding-right:0;padding-top:0;margin-bottom:1.75rem;font-size:1.20112rem;line-height:1.75rem;color:var(--text-normal);font-style:italic;border-left:0.32813rem solid hsla(0,0%,0%,0.9);border-color:var(--text-normal);}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.75rem;}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.75rem;}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.75rem;}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.75rem - 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.75rem;}b{font-weight:700;}strong{font-weight:700;}dt{font-weight:700;}th{font-weight:700;}li{margin-bottom:calc(1.75rem / 2);}ol li{padding-left:0;}ul li{padding-left:0;}li > ol{margin-left:1.75rem;margin-bottom:calc(1.75rem / 2);margin-top:calc(1.75rem / 2);}li > ul{margin-left:1.75rem;margin-bottom:calc(1.75rem / 2);margin-top:calc(1.75rem / 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.75rem / 2);}code{font-size:0.85rem;line-height:1.75rem;}kbd{font-size:0.85rem;line-height:1.75rem;}samp{font-size:0.85rem;line-height:1.75rem;}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:1.16667rem;padding-right:1.16667rem;padding-top:0.875rem;padding-bottom:calc(0.875rem - 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.75rem;color:var(--text-normal);font-weight:400;}blockquote cite:before{content:"— ";}ul,ol{margin-left:0;}@media only screen and (max-width:480px){ul,ol{margin-left:1.75rem;}blockquote{margin-left:-1.3125rem;margin-right:0;padding-left:0.98438rem;}}h1,h2,h3,h4,h5,h6{margin-top:3.5rem;}a{box-shadow:0 1px 0 0 currentColor;color:inherit;text-decoration:none;}a:hover,a:active{box-shadow:none;}mark,ins{background:#007acc;color:var(--bg);padding:0.10938rem 0.21875rem;text-decoration:none;}a.gatsby-resp-image-link{box-shadow:none;}.blog-posts__link{box-shadow:none;border-bottom:2px solid var(--primary);}h1,h2,.blog-post__content h3,.blog-post__content h4{text-shadow:
2px 2px var(--bg),
3px 3px var(--primary)
;}</style><style data-href="/styles.d42256bbb8ac4a0c7738.css">.tl-edges{max-width:100%;overflow-x:hidden}.tl-wrapper{width:100%;float:left;position:relative}.tl-wrapper+.tl-wrapper{margin-left:-100%;margin-right:0}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100;src:local("Montserrat Thin "),local("Montserrat-Thin"),url(/static/montserrat-latin-100-191cc9f50f3b76b9617cb383f19acb7d.woff2) format("woff2"),url(/static/montserrat-latin-100-370318464551d5f25b0f0a78f374faac.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:100;src:local("Montserrat Thin italic"),local("Montserrat-Thinitalic"),url(/static/montserrat-latin-100italic-bdeaeb79db315697bd173a55b097dc18.woff2) format("woff2"),url(/static/montserrat-latin-100italic-ecf7d49386e8f265878e735db34a7c4b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:local("Montserrat Extra Light "),local("Montserrat-Extra Light"),url(/static/montserrat-latin-200-85d5ef9db7f2dc6979172a4a3b2c57cb.woff2) format("woff2"),url(/static/montserrat-latin-200-1fc98e126a3d152549240e6244d7e669.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:200;src:local("Montserrat Extra Light italic"),local("Montserrat-Extra Lightitalic"),url(/static/montserrat-latin-200italic-49095760a498d024fe1a85a078850df9.woff2) format("woff2"),url(/static/montserrat-latin-200italic-fe46cf8b9462c820457d3bf537e4057f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:local("Montserrat Light "),local("Montserrat-Light"),url(/static/montserrat-latin-300-7c3daf12b706645b5d3710f863a4da04.woff2) format("woff2"),url(/static/montserrat-latin-300-8dc95fab9cf98d02ca8d76e97d3dff60.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:300;src:local("Montserrat Light italic"),local("Montserrat-Lightitalic"),url(/static/montserrat-latin-300italic-f20b178ca2024a5eac8e42e6649db86c.woff2) format("woff2"),url(/static/montserrat-latin-300italic-3fe16939288856e8e828fa2661bf2354.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:local("Montserrat Regular "),local("Montserrat-Regular"),url(/static/montserrat-latin-400-bc3aa95dca08f5fee5291e34959c27bc.woff2) format("woff2"),url(/static/montserrat-latin-400-8102c4838f9e3d08dad644290a9cb701.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:local("Montserrat Regular italic"),local("Montserrat-Regularitalic"),url(/static/montserrat-latin-400italic-5cad650422a7184467af5a4d17b264c4.woff2) format("woff2"),url(/static/montserrat-latin-400italic-d191f22af3bb50902b99ac577f81a322.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:local("Montserrat Medium "),local("Montserrat-Medium"),url(/static/montserrat-latin-500-92d16e458625f4d2c8940f6bdca0ff09.woff2) format("woff2"),url(/static/montserrat-latin-500-8b763220218ffc11c57c84ddb80e7b26.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:local("Montserrat Medium italic"),local("Montserrat-Mediumitalic"),url(/static/montserrat-latin-500italic-47bfcca6b69d6a9acca7a8bff17193e2.woff2) format("woff2"),url(/static/montserrat-latin-500italic-72c01f753c3940c0b9cb6bf2389caddf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:local("Montserrat SemiBold "),local("Montserrat-SemiBold"),url(/static/montserrat-latin-600-6fb1b5623e528e27c18658fecf5ee0ee.woff2) format("woff2"),url(/static/montserrat-latin-600-7c839d15a6f54e7025ba8c0c4b333e8f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:600;src:local("Montserrat SemiBold italic"),local("Montserrat-SemiBolditalic"),url(/static/montserrat-latin-600italic-60789af1c9338ed1a9546722ec54b4f7.woff2) format("woff2"),url(/static/montserrat-latin-600italic-f3d4de8d0afb19e777c79032ce828e3d.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:local("Montserrat Bold "),local("Montserrat-Bold"),url(/static/montserrat-latin-700-39d93cf678c740f9f6b2b1cfde34bee3.woff2) format("woff2"),url(/static/montserrat-latin-700-80f10bd382f0df1cd650fec59f3c9394.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:local("Montserrat Bold italic"),local("Montserrat-Bolditalic"),url(/static/montserrat-latin-700italic-ba136d97b14e82284dd595e257f11c47.woff2) format("woff2"),url(/static/montserrat-latin-700italic-8c98142b425630821139c24bd1698700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold "),local("Montserrat-ExtraBold"),url(/static/montserrat-latin-800-b7018be9ed6cd94da8b6675b3a468c3b.woff2) format("woff2"),url(/static/montserrat-latin-800-9a9befcf50d64f9d2d19d8b1d1984add.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:800;src:local("Montserrat ExtraBold italic"),local("Montserrat-ExtraBolditalic"),url(/static/montserrat-latin-800italic-540ffdd223d1a9ad3d4e678e1a23372e.woff2) format("woff2"),url(/static/montserrat-latin-800italic-897086f99f4e1f45e6b1e9368527d0bc.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:local("Montserrat Black "),local("Montserrat-Black"),url(/static/montserrat-latin-900-58cd789700850375b834e8b6776002eb.woff2) format("woff2"),url(/static/montserrat-latin-900-26d42c9428780e545a540bbb50c84bce.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:900;src:local("Montserrat Black italic"),local("Montserrat-Blackitalic"),url(/static/montserrat-latin-900italic-451157bc8861fe54f523b3669a3def71.woff2) format("woff2"),url(/static/montserrat-latin-900italic-a8ec4957e1c24f5793305763ad9845b3.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:300;src:local("Merriweather Light "),local("Merriweather-Light"),url(/static/merriweather-latin-300-b1158cfcd4aacb9d8fb61625e37af46a.woff2) format("woff2"),url(/static/merriweather-latin-300-cc7de05e166e90320d7d896e0f72a19d.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:300;src:local("Merriweather Light italic"),local("Merriweather-Lightitalic"),url(/static/merriweather-latin-300italic-8fe52a48089d6ebe46db0b8e7cc66263.woff2) format("woff2"),url(/static/merriweather-latin-300italic-e1331f5397c2a673f9d3765138debdb5.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:local("Merriweather Regular "),local("Merriweather-Regular"),url(/static/merriweather-latin-400-8276fdb72ae8f4714d4e6eba704cc39f.woff2) format("woff2"),url(/static/merriweather-latin-400-69f09800f4f6479d06e44eba837df872.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:local("Merriweather Regular italic"),local("Merriweather-Regularitalic"),url(/static/merriweather-latin-400italic-3a9be9ea9f7aa4af6de7307df21d9fc0.woff2) format("woff2"),url(/static/merriweather-latin-400italic-d76079ed7541a433a54f79316de086e9.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:local("Merriweather Bold "),local("Merriweather-Bold"),url(/static/merriweather-latin-700-fa534be7ffa380e39a7f6e03bf9a5e03.woff2) format("woff2"),url(/static/merriweather-latin-700-ba56ea84b8084b7ff9677f50d3cd81bd.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:700;src:local("Merriweather Bold italic"),local("Merriweather-Bolditalic"),url(/static/merriweather-latin-700italic-1ef5edaaa20ae53ea50399884c5e48c6.woff2) format("woff2"),url(/static/merriweather-latin-700italic-534bc9e7ce93c73d73426e46acd78092.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:local("Merriweather Black "),local("Merriweather-Black"),url(/static/merriweather-latin-900-7528fb70e8a4a82c7305e72ff43ac25f.woff2) format("woff2"),url(/static/merriweather-latin-900-3799b6e2f5ed3fcccf9d7a708d7419fa.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:900;src:local("Merriweather Black italic"),local("Merriweather-Blackitalic"),url(/static/merriweather-latin-900italic-e1b4d2aaa78e12ad84aaf8a56321e4c2.woff2) format("woff2"),url(/static/merriweather-latin-900italic-2ae22f731b3424e8dbb4b37f7ca6e708.woff) format("woff")}code[class*=language-],pre[class*=language-]{color:var(--code-text);background:none;text-shadow:0 1px var(--bg);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--code-bg);border-radius:5px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-comment)}.token.punctuation{color:var(--code-punctuation)}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.symbol,.token.tag{color:var(--code-tag)}.token.property{color:var(--code-property)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--code-builtin)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:var(--code-operator)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function-name{color:var(--code-function-name)}.token.function{color:var(--code-function)}.token.important,.token.regex,.token.variable{color:var(--code-variable)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}:root{--home-target-x:0;--home-target-y:0}.home-page{align-items:center;height:100vh}.home-page,.home__social-link,.home__social-links{display:flex;justify-content:center}.home__social-link{--size:75px;height:var(--size);min-width:var(--size);align-items:center;box-shadow:none;border:1px solid transparent;background:hsla(0,0%,100%,.1);opacity:.8;transition:all .3s ease}.home__social-link:first-child{border-radius:10px 0 0 10px}.home__social-link:last-child{border-radius:0 10px 10px 0}.home__social-link:hover{color:var(--text-normal);background:transparent;opacity:1}.home__blog-link{display:flex;align-items:center;justify-content:center;padding:10px}.home__blog-link a{padding:10px;border-radius:5px;box-shadow:none}.home__target{--target-size:15;display:none;height:calc(var(--target-size)*1px);width:calc(var(--target-size)*1px);border-radius:50%;pointer-events:none;background:var(--primary);position:absolute;top:calc(var(--target-size)*1px/-2);left:calc(var(--target-size)*1px/-2);transform:translate3d(calc(var(--home-target-x)*1px),calc(var(--home-target-y)*1px),0);transform-origin:center;transition:all .3s ease;opacity:.8}.home__target--larger{--target-size:60;border:2px solid var(--primary);background:transparent;transition:all .25s ease;top:calc(var(--home-changed-target-height, var(--target-size))*1px/-2);left:calc(var(--home-changed-target-width, var(--target-size))*1px/-2);transform:translate3d(calc(var(--home-changed-target-x, var(--home-target-x))*1px),calc(var(--home-changed-target-y, var(--home-target-y))*1px),0);width:calc(var(--home-changed-target-width, var(--target-size))*1px);height:calc(var(--home-changed-target-height, var(--target-size))*1px);border-radius:var(--home-changed-target-radius,50%)}.home__target--dot.home__target--pinned{background:var(--text-normal)}.home__target--larger.home__target--pinned{border-color:var(--text-normal)}@media (pointer:fine){.home__target{display:block}}.theme-toggle__button{position:relative;background:none;border:none;color:inherit;font-size:20px;cursor:pointer;height:40px;width:40px}.theme-toggle__button:after{content:"";background:var(--text-normal);opacity:0;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;border-radius:50%;transition:all .3s ease}.theme-toggle__button:hover:after{opacity:.1}.theme-toggle__button:focus{outline:none}body{--primary:#ff662d;--red:#f6003c;--green:#1f640a;--blue:#0000a1;--yellow:#eec60a;--dark-purple:#260033;--bg:#fff;--text-normal:#222;--textTitle:#222;--textLink:#00f;--hr:rgba(0,0,0,0.2);--code-bg:#f4f5f9;--code-text:var(--text-normal);--code-comment:#708090;--code-punctuation:#999;--code-tag:#905;--code-function:#dd4a68;--code-function-name:#dd4a68;--code-property:#905;--code-builtin:#690;--code-variable:#e90;--code-operator:#a67f59;--code-highlight-bg:#e5e8f3;background-color:var(--bg)}body.dark-mode{-webkit-font-smoothing:antialiased;--bg:#171b21;--text-normal:hsla(0,0%,100%,0.88);--textTitle:#fff;--textLink:#ff0;--hr:hsla(0,0%,100%,0.2);--code-bg:#0f0f0f;--code-text:#ccc;--code-comment:#999;--code-punctuation:#ccc;--code-tag:#e2777a;--code-function:#f08d49;--code-function-name:#6196cc;--code-property:#f8c555;--code-builtin:#cc99cd;--code-variable:#7ec699;--code-operator:#67cdcc;--code-highlight-bg:#202020}.command-line-prompt{border:none;margin:0}.command-line-prompt>span:before{color:#999;content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}hr{border:none;height:1px;width:100%;margin:45px auto;text-align:center}hr,hr:after{position:relative;background:none}hr:after{content:". . . . . . .";top:-.8em;font-size:4em;display:inline-block;color:var(--primary);line-height:1;text-shadow:2px 2px var(--bg),3px 3px var(--primary)}.gatsby-highlight-code-line{position:relative;background-color:var(--code-highlight-bg);display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:1em}.gatsby-highlight{background-color:var(--code-bg);border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}.gatsby-highlight pre[class*=language-]{background-color:transparent;margin:0;padding:0;overflow:initial;float:left;min-width:100%}:root{--subscribe-bg-width:22px}.subscribe-box{box-shadow:2px 2px var(--bg),3px 3px var(--primary);background:linear-gradient(90deg,var(--bg) calc(var(--subscribe-bg-width) - 1px),transparent 1%) 50%,linear-gradient(var(--bg) calc(var(--subscribe-bg-width) - 1px),transparent 1%) 50%,var(--primary);background-size:var(--subscribe-bg-width) var(--subscribe-bg-width);border-radius:5px;text-align:center;animation:subscribe-bg 1s linear infinite}@keyframes subscribe-bg{0%{background-position:0 0}to{background-position:var(--subscribe-bg-width) var(--subscribe-bg-width)}}.share-article__wrapper{display:flex;margin-bottom:16px;align-items:center}.share-article__label{margin-right:10px}.share-article__link{display:flex;text-decoration:none;box-shadow:none;padding:5px;position:relative}.share-article__link:after{content:"";background:var(--text-normal);opacity:0;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;border-radius:5px;transition:all .3s ease}.share-article__link:hover:after{opacity:.1}.share-article__link img{margin:0}.share-article__link svg{fill:var(--text-normal)}</style><meta name="generator" content="Gatsby 2.20.36"/><script>
document.addEventListener("DOMContentLoaded", function(event) {
var hash = window.decodeURI(location.hash.replace('#', ''))
if (hash !== '') {
var element = document.getElementById(hash)
if (element) {
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
var clientTop = document.documentElement.clientTop || document.body.clientTop || 0
var offset = element.getBoundingClientRect().top + scrollTop - clientTop
// Wait for the browser to finish rendering before scrolling.
setTimeout((function() {
window.scrollTo(0, offset - 0)
}), 0)
}
}
})
</script><link rel="sitemap" type="application/xml" href="/sitemap.xml"/><link rel="preconnect dns-prefetch" href="https://www.google-analytics.com"/><link rel="alternate" type="application/rss+xml" href="/rss.xml"/><link rel="icon" href="/favicon-32x32.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="theme-color" content="#FF662D"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=1a09d9e46ac2fa07a082d7b1c7279bd5"/><title data-react-helmet="true">Home · XKoji.dev</title><meta data-react-helmet="true" name="description" content="Website for all things XkojiMedia"/><meta data-react-helmet="true" name="image" content="https://www.xkoji.dev/logo.png"/><meta data-react-helmet="true" property="og:title" content="Home"/><meta data-react-helmet="true" property="og:site_name" content="XKoji.dev"/><meta data-react-helmet="true" property="og:description" content="Website for all things XkojiMedia"/><meta data-react-helmet="true" property="og:image" content="https://www.xkoji.dev/logo.png"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" name="twitter:creator" content="@imolorhe"/><meta data-react-helmet="true" name="twitter:title" content="Home"/><meta data-react-helmet="true" name="twitter:description" content="Website for all things XkojiMedia"/><meta data-react-helmet="true" name="twitter:image" content="https://www.xkoji.dev/logo.png"/><link as="script" rel="preload" href="/webpack-runtime-8330208a8ee761c0974d.js"/><link as="script" rel="preload" href="/framework-3c607a9ab5a1c641bbca.js"/><link as="script" rel="preload" href="/app-edfef2a27baf1c236436.js"/><link as="script" rel="preload" href="/styles-6b8affa5cc22cb60670e.js"/><link as="script" rel="preload" href="/92c71b40fabf116e9c1437d16baee1f61fa514e3-f954c8fd13645a2ff9c9.js"/><link as="script" rel="preload" href="/9b54ebb751b57f71c01f3dcbf0ef562e62242120-854cd852941bbd78ec56.js"/><link as="script" rel="preload" href="/component---src-pages-index-js-6a81267b64376fb9b067.js"/><link as="fetch" rel="preload" href="/page-data/index/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body><script>!function(e,a,o){function d(e){document.body.classList.add(e?"dark-mode":"light-mode"),document.body.classList.remove(e?"light-mode":"dark-mode")}var t=window.matchMedia("(prefers-color-scheme: dark)"),r="(prefers-color-scheme: dark)"===t.media,s=null;try{s=localStorage.getItem("darkMode")}catch(e){}var c=null!==s;if(c&&(s=JSON.parse(s)),c)d(s);else if(r)d(t.matches),localStorage.setItem("darkMode",t.matches);else{var l=document.body.classList.contains("dark-mode");localStorage.setItem("darkMode",JSON.stringify(l))}}();</script><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="tl-edges"><div class="tl-wrapper tl-wrapper--mount tl-wrapper-status--entered" style="z-index:1;opacity:1"><div class="home-page" role="main" style="--home-target-x:0;--home-target-y:0;--home-changed-target-x:initial;--home-changed-target-y:initial;--home-changed-target-width:initial;--home-changed-target-height:initial;--home-changed-target-radius:initial"><div class="home__target home__target--dot"></div><div class="home__target home__target--larger"></div><div class="home__main-content"><div class="home__logo-wrapper"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB3KSURBVHgB7d1fjFzVfQfw35mxkXc3xS5NaIMKXiqqhoTdLC84fQCveQkPOPZCFSoVxIK0BimuMI2KKqEk61aOCKiJLUCCtQSLoFJ5qI0LD+0L2FCpIS9Zr1MlVaJgEwoNTagXses09szt+Z07s3t3dv7cmTl37v3e+/1ICGzWf3Z2/PM5557f9ydCREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREiTCSomBmYkKkclhQmPJhM7fwipA3wb6JvRJUDgiM8gFzdGFBKBWpFiwV7BuflyC4VyCYJSmXJswzC2eF+hY8ODEqlar9wx9sFQTGvGDmFqfFo+XjE3sNUMHeZMoHLptKr2BvkrQNlw7IcnXSvmm3S+bZP1jViq6wJoT6F76WGMVKzDn3XvXowvGJ0WpQnReQ1yAQ80KaxUqVJGXm8MJ5+9vYKygC+WIwM46zjc0o9xra11JglPaG71V/qkHlFYOyurQFe9iUUl8Jpl6wlDsTMOZhgRE8ZLczk0I9CV+74CFBYd+bvs+tVo6NH7bnMTAFe5OxBXvKb8HuRepnWFHBzNhJ+6+dAsGeZ42URn3/rZt3wYGJbfYI4CzMuZXIKXP0zKR4ZLeCk0FQeUNQ2II9PLWYiV1FJlZYq0bKe10hgGD/wC1X+MSwW+41g9kGLYXvSX+C4xPb7LkV0vvmVFaKlcpUwXKrlTLQeZZdDdqnnLNCsdReK5AVtFX2f251Aejcyh6yLw2Zcqb+PGZrhWWZZxZO2iXoQUERBN8K75NRO+41sq+VoLDvQfde9Gj5n7AKdikj51ZRmTrDigr2jS3gPEWyj7xHShM8z2qudm61gHF1RfRPxWkzd8brX0K/PT4xcSmo/FBABIE5OHLn4qxkTOZWWKtKUOdZ2+3ZzLxQc+61ASlW+p4r+T+3ugR0bhWInM5isVKZLVjuNrkpTQuO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" style="height:auto;margin:0"/></div><div class="home__social-links"><a href="https://www.linkedin.com/in/imolorhe" class="home__social-link" target="_blank" rel="noopener noreferrer"><svg fill="var(--primary)" width="24" height="24" viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z"></path></svg></a><a href="https://twitter.com/imolorhe" class="home__social-link" target="_blank" rel="noopener noreferrer"><svg fill="var(--primary)" width="24" height="24" viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-.139 9.237c.209 4.617-3.234 9.765-9.33 9.765-1.854 0-3.579-.543-5.032-1.475 1.742.205 3.48-.278 4.86-1.359-1.437-.027-2.649-.976-3.066-2.28.515.098 1.021.069 1.482-.056-1.579-.317-2.668-1.739-2.633-3.26.442.246.949.394 1.486.411-1.461-.977-1.875-2.907-1.016-4.383 1.619 1.986 4.038 3.293 6.766 3.43-.479-2.053 1.08-4.03 3.199-4.03.943 0 1.797.398 2.395 1.037.748-.147 1.451-.42 2.086-.796-.246.767-.766 1.41-1.443 1.816.664-.08 1.297-.256 1.885-.517-.439.656-.996 1.234-1.639 1.697z"></path></svg></a><a href="https://github.com/imolorhe" class="home__social-link" target="_blank" rel="noopener noreferrer"><svg fill="var(--primary)" width="24" height="24" viewBox="0 0 24 24"><path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-4.466 19.59c-.405.078-.534-.171-.534-.384v-2.195c0-.747-.262-1.233-.55-1.481 1.782-.198 3.654-.875 3.654-3.947 0-.874-.312-1.588-.823-2.147.082-.202.356-1.016-.079-2.117 0 0-.671-.215-2.198.82-.64-.18-1.324-.267-2.004-.271-.68.003-1.364.091-2.003.269-1.528-1.035-2.2-.82-2.2-.82-.434 1.102-.16 1.915-.077 2.118-.512.56-.824 1.273-.824 2.147 0 3.064 1.867 3.751 3.645 3.954-.229.2-.436.552-.508 1.07-.457.204-1.614.557-2.328-.666 0 0-.423-.768-1.227-.825 0 0-.78-.01-.055.487 0 0 .525.246.889 1.17 0 0 .463 1.428 2.688.944v1.489c0 .211-.129.459-.528.385-3.18-1.057-5.472-4.056-5.472-7.59 0-4.419 3.582-8 8-8s8 3.581 8 8c0 3.533-2.289 6.531-5.466 7.59z"></path></svg></a></div><div class="home__blog-link"><a hex="#FF662D" href="/blog">Checkout my blog ›</a></div></div></div></div></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-41432833-9', 'auto', {});
}</script><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-edfef2a27baf1c236436.js"],"component---src-pages-404-js":["/component---src-pages-404-js-63fdceb78a7d9f264bb1.js"],"component---src-pages-blog-js":["/component---src-pages-blog-js-bec39d4bfdb98c2721c8.js"],"component---src-pages-index-js":["/component---src-pages-index-js-6a81267b64376fb9b067.js"],"component---src-templates-blog-post-js":["/component---src-templates-blog-post-js-7953c265bd8ca09df241.js"]};/*]]>*/</script><script src="/component---src-pages-index-js-6a81267b64376fb9b067.js" async=""></script><script src="/9b54ebb751b57f71c01f3dcbf0ef562e62242120-854cd852941bbd78ec56.js" async=""></script><script src="/92c71b40fabf116e9c1437d16baee1f61fa514e3-f954c8fd13645a2ff9c9.js" async=""></script><script src="/styles-6b8affa5cc22cb60670e.js" async=""></script><script src="/app-edfef2a27baf1c236436.js" async=""></script><script src="/framework-3c607a9ab5a1c641bbca.js" async=""></script><script src="/webpack-runtime-8330208a8ee761c0974d.js" async=""></script></body></html>