text: (window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"/8Fb":function(e,t,n){var r=n("XKFU"),a=n("UExd")(!0);r(r.S,"Object",{entries:function(e){return a(e)}})},"/HOU":function(e){e.exports=JSON.parse('{"data":{"site":{"siteMetadata":{"defaultTitle":"Natalie Isak","defaultDescription":"Natalie Isak is a student at Cornell University.","siteUrl":"https://natalie.tamid.com","defaultImage":"/og.png"}}}}')},"/e88":function(e,t){e.exports="\t\n\v\f\r   ᠎             　\u2028\u2029\ufeff"},"0PSK":function(e,t,n){"use strict";var r=n("q1tI"),a=n.n(r);t.a=a.a.createContext(null)},"0mN4":function(e,t,n){"use strict";n("OGtf")("fixed",(function(e){return function(){return e(this,"tt","","")}}))},"1XaA":function(e,t,n){e.exports=n.p+"static/SFMono-SemiboldItalic-41da0311eaa7077546785a822a6ba21a.woff"},"20nU":function(e,t){e.exports={email:"natalie.isak@gmail.com",socialMedia:[{name:"GitHub",url:"https://github.com/natalieisak"},{name:"Linkedin",url:"https://www.linkedin.com/in/natalie-isak-795059173/"}],navLinks:[{name:"About",url:"/#about"},{name:"Experience",url:"/#jobs"},{name:"Work",url:"/#projects"},{name:"Contact",url:"/#contact"}],colors:{green:"#e1ad01",navy:"#0a192f",darkNavy:"#020c1b"},srConfig:function(e,t){return void 0===e&&(e=200),void 0===t&&(t=.25),{origin:"bottom",distance:"20px",duration:500,delay:e,rotate:{x:0,y:0,z:0},opacity:0,scale:1,easing:"cubic-bezier(0.645, 0.045, 0.355, 1)",mobile:!0,reset:!1,useDelay:"always",viewFactor:t,viewOffset:{top:0,right:0,bottom:0,left:0}}}}},"3Dbu":function(e,t,n){e.exports=n.p+"static/Calibre-Medium-46b36969c7bb1d7ed4c8253e8f274788.woff2"},"5fzK":function(e,t,n){e.exports=n.p+"static/Calibre-RegularItalic-3a445970c7bcd6b102ac6bd60178b0bc.woff"},"7DDg":function(e,t,n){"use strict";if(n("nh4g")){var r=n("LQAc"),a=n("dyZX"),i=n("eeVq"),o=n("XKFU"),c=n("D4iV"),s=n("7Qtz"),l=n("m0Pp"),u=n("9gX7"),d=n("RjD/"),f=n("Mukb"),p=n("3Lyj"),h=n("RYi7"),m=n("ne8i"),g=n("Cfrj"),v=n("d/Gc"),b=n("apmT"),y=n("aagx"),x=n("I8a+"),w=n("0/R4"),E=n("S/j/"),k=n("M6Qj"),S=n("Kuth"),C=n("OP3Y"),O=n("kJMx").f,j=n("J+6e"),A=n("ylqs"),I=n("K0xU"),T=n("CkkT"),N=n("w2a5"),L=n("69bn"),M=n("yt8O"),z=n("hPIQ"),R=n("XMVh"),P=n("elZq"),_=n("Nr18"),F=n("upKx"),D=n("hswa"),V=n("EemH"),H=D.f,q=V.f,B=a.RangeError,W=a.TypeError,U=a.Uint8Array,Y=Array.prototype,G=s.ArrayBuffer,K=s.DataView,$=T(0),X=T(2),J=T(3),Q=T(4),Z=T(5),ee=T(6),te=N(!0),ne=N(!1),re=M.values,ae=M.keys,ie=M.entries,oe=Y.lastIndexOf,ce=Y.reduce,se=Y.reduceRight,le=Y.join,ue=Y.sort,de=Y.slice,fe=Y.toString,pe=Y.toLocaleString,he=I("iterator"),me=I("toStringTag"),ge=A("typed_constructor"),ve=A("def_constructor"),be=c.CONSTR,ye=c.TYPED,xe=c.VIEW,we=T(1,(function(e,t){return Oe(L(e,e[ve]),t)})),Ee=i((function(){return 1===new U(new Uint16Array([1]).buffer)[0]})),ke=!!U&&!!U.prototype.set&&i((function(){new U(1).set({})})),Se=function(e,t){var n=h(e);if(n<0||n%t)throw B("Wrong offset!");return n},Ce=function(e){if(w(e)&&ye in e)return e;throw W(e+" is not a typed array!")},Oe=function(e,t){if(!w(e)||!(ge in e))throw W("It is not a typed array constructor!");return new e(t)},je=function(e,t){return Ae(L(e,e[ve]),t)},Ae=function(e,t){for(var n=0,r=t.length,a=Oe(e,r);r>n;)a[n]=t[n++];return a},Ie=function(e,t,n){H(e,t,{get:function(){return this._d[n]}})},Te=function(e){var t,n,r,a,i,o,c=E(e),s=arguments.length,u=s>1?arguments[1]:void 0,d=void 0!==u,f=j(c);if(null!=f&&!k(f)){for(o=f.call(c),r=[],t=0;!(i=o.next()).done;t++)r.push(i.value);c=r}for(d&&s>2&&(u=l(u,arguments[2],2)),t=0,n=m(c.length),a=Oe(this,n);n>t;t++)a[t]=d?u(c[t],t):c[t];return a},Ne=function(){for(var e=0,t=arguments.length,n=Oe(this,t);t>e;)n[e]=arguments[e++];return n},Le=!!U&&i((function(){pe.call(new U(1))})),Me=function(){return pe.apply(Le?de.call(Ce(this)):Ce(this),arguments)},ze={copyWithin:function(e,t){return F.call(Ce(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return Q(Ce(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return _.apply(Ce(this),arguments)},filter:function(e){return je(this,X(Ce(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Z(Ce(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Ce(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(Ce(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Ce(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Ce(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return le.apply(Ce(this),arguments)},lastIndexOf:function(e){return oe.apply(Ce(this),arguments)},map:function(e){return we(Ce(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return ce.apply(Ce(this),arguments)},reduceRight:function(e){return se.apply(Ce(this),arguments)},reverse:function(){for(var e,t=Ce(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return J(Ce(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return ue.call(Ce(this),e)},subarray:function(e,t){var n=Ce(this),r=n.length,a=v(e,r);return new(L(n,n[ve]))(n.buffer,n.byteOffset+a*n.BYTES_PER_ELEMENT,m((void 0===t?r:v(t,r))-a))}},Re=function(e,t){return je(this,de.call(Ce(this),e,t))},Pe=function(e){Ce(this);var t=Se(arguments[1],1),n=this.length,r=E(e),a=m(r.length),i=0;if(a+t>n)throw B("Wrong length!");for(;i<a;)this[t+i]=r[i++]},_e={entries:function(){return ie.call(Ce(this))},keys:function(){return ae.call(Ce(this))},values:function(){return re.call(Ce(this))}},Fe=function(e,t){return w(e)&&e[ye]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},De=function(e,t){return Fe(e,t=b(t,!0))?d(2,e[t]):q(e,t)},Ve=function(e,t,n){return!(Fe(e,t=b(t,!0))&&w(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?H(e,t,n):(e[t]=n.value,e)};be||(V.f=De,D.f=Ve),o(o.S+o.F*!be,"Object",{getOwnPropertyDescriptor:De,defineProperty:Ve}),i((function(){fe.call({})}))&&(fe=pe=function(){return le.call(this)});var He=p({},ze);p(He,_e),f(He,he,_e.values),p(He,{slice:Re,set:Pe,constructor:function(){},toString:fe,toLocaleString:Me}),Ie(He,"buffer","b"),Ie(He,"byteOffset","o"),Ie(He,"byteLength","l"),Ie(He,"length","e"),H(He,me,{get:function(){return this[ye]}}),e.exports=function(e,t,n,s){var l=e+((s=!!s)?"Clamped":"")+"Array",d="get"+e,p="set"+e,h=a[l],v=h||{},b=h&&C(h),y=!h||!c.ABV,E={},k=h&&h.prototype,j=function(e,n){H(e,n,{get:function(){return function(e,n){var r=e._d;return r.v[d](n*t+r.o,Ee)}(this,n)},set:function(e){return function(e,n,r){var a=e._d;s&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),a.v[p](n*t+a.o,r,Ee)}(this,n,e)},enumerable:!0})};y?(h=n((function(e,n,r,a){u(e,h,l,"_d");var i,o,c,s,d=0,p=0;if(w(n)){if(!(n instanceof G||"ArrayBuffer"==(s=x(n))||"SharedArrayBuffer"==s))return ye in n?Ae(h,n):Te.call(h,n);i=n,p=Se(r,t);var v=n.byteLength;if(void 0===a){if(v%t)throw B("Wrong length!");if((o=v-p)<0)throw B("Wrong length!")}else if((o=m(a)*t)+p>v)throw B("Wrong length!");c=o/t}else c=g(n),i=new G(o=c*t);for(f(e,"_d",{b:i,o:p,l:o,e:c,v:new K(i)});d<c;)j(e,d++)})),k=h.prototype=S(He),f(k,"constructor",h)):i((function(){h(1)}))&&i((function(){new h(-1)}))&&R((function(e){new h,new h(null),new h(1.5),new h(e)}),!0)||(h=n((function(e,n,r,a){var i;return u(e,h,l),w(n)?n instanceof G||"ArrayBuffer"==(i=x(n))||"SharedArrayBuffer"==i?void 0!==a?new v(n,Se(r,t),a):void 0!==r?new v(n,Se(r,t)):new v(n):ye in n?Ae(h,n):Te.call(h,n):new v(g(n))})),$(b!==Function.prototype?O(v).concat(O(b)):O(v),(function(e){e in h||f(h,e,v[e])})),h.prototype=k,r||(k.constructor=h));var A=k[he],I=!!A&&("values"==A.name||null==A.name),T=_e.values;f(h,ge,!0),f(k,ye,l),f(k,xe,!0),f(k,ve,h),(s?new h(1)[me]==l:me in k)||H(k,me,{get:function(){return l}}),E[l]=h,o(o.G+o.W+o.F*(h!=v),E),o(o.S,l,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*i((function(){v.of.call(h,1)})),l,{from:Te,of:Ne}),"BYTES_PER_ELEMENT"in k||f(k,"BYTES_PER_ELEMENT",t),o(o.P,l,ze),P(l),o(o.P+o.F*ke,l,{set:Pe}),o(o.P+o.F*!I,l,_e),r||k.toString==fe||(k.toString=fe),o(o.P+o.F*i((function(){new h(1).slice()})),l,{slice:Re}),o(o.P+o.F*(i((function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()}))||!i((function(){k.toLocaleString.call([1,2])}))),l,{toLocaleString:Me}),z[l]=I?A:T,r||I||f(k,he,T)}}else e.exports=function(){}},"7Qib":function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i}));n("SRfc");var r=1e3,a=2e3,i={ARROW_LEFT:"ArrowLeft",ARROW_LEFT_IE11:"Left",ARROW_RIGHT:"ArrowRight",ARROW_RIGHT_IE11:"Right",ESCAPE:"Escape",ESCAPE_IE11:"Esc",TAB:"Tab",SPACE:" ",SPACE_IE11:"Spacebar",ENTER:"Enter"}},"7Qtz":function(e,t,n){"use strict";var r=n("dyZX"),a=n("nh4g"),i=n("LQAc"),o=n("D4iV"),c=n("Mukb"),s=n("3Lyj"),l=n("eeVq"),u=n("9gX7"),d=n("RYi7"),f=n("ne8i"),p=n("Cfrj"),h=n("kJMx").f,m=n("hswa").f,g=n("Nr18"),v=n("fyDq"),b=r.ArrayBuffer,y=r.DataView,x=r.Math,w=r.RangeError,E=r.Infinity,k=b,S=x.abs,C=x.pow,O=x.floor,j=x.log,A=x.LN2,I=a?"_b":"buffer",T=a?"_l":"byteLength",N=a?"_o":"byteOffset";function L(e,t,n){var r,a,i,o=new Array(n),c=8*n-t-1,s=(1<<c)-1,l=s>>1,u=23===t?C(2,-24)-C(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for((e=S(e))!=e||e===E?(a=e!=e?1:0,r=s):(r=O(j(e)/A),e*(i=C(2,-r))<1&&(r--,i*=2),(e+=r+l>=1?u/i:u*C(2,1-l))*i>=2&&(r++,i/=2),r+l>=s?(a=0,r=s):r+l>=1?(a=(e*i-1)*C(2,t),r+=l):(a=e*C(2,l-1)*C(2,t),r=0));t>=8;o[d++]=255&a,a/=256,t-=8);for(r=r<<t|a,c+=t;c>0;o[d++]=255&r,r/=256,c-=8);return o[--d]|=128*f,o}function M(e,t,n){var r,a=8*n-t-1,i=(1<<a)-1,o=i>>1,c=a-7,s=n-1,l=e[s--],u=127&l;for(l>>=7;c>0;u=256*u+e[s],s--,c-=8);for(r=u&(1<<-c)-1,u>>=-c,c+=t;c>0;r=256*r+e[s],s--,c-=8);if(0===u)u=1-o;else{if(u===i)return r?NaN:l?-E:E;r+=C(2,t),u-=o}return(l?-1:1)*r*C(2,u-t)}function z(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function R(e){return[255&e]}function P(e){return[255&e,e>>8&255]}function _(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function F(e){return L(e,52,8)}function D(e){return L(e,23,4)}function V(e,t,n){m(e.prototype,t,{get:function(){return this[n]}})}function H(e,t,n,r){var a=p(+n);if(a+t>e[T])throw w("Wrong index!");var i=e[I]._b,o=a+e[N],c=i.slice(o,o+t);return r?c:c.reverse()}function q(e,t,n,r,a,i){var o=p(+n);if(o+t>e[T])throw w("Wrong index!");for(var c=e[I]._b,s=o+e[N],l=r(+a),u=0;u<t;u++)c[s+u]=l[i?u:t-u-1]}if(o.ABV){if(!l((function(){b(1)}))||!l((function(){new b(-1)}))||l((function(){return new b,new b(1.5),new b(NaN),"ArrayBuffer"!=b.name}))){for(var B,W=(b=function(e){return u(this,b),new k(p(e))}).prototype=k.prototype,U=h(k),Y=0;U.length>Y;)(B=U[Y++])in b||c(b,B,k[B]);i||(W.constructor=b)}var G=new y(new b(2)),K=y.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||s(y.prototype,{setInt8:function(e,t){K.call(this,e,t<<24>>24)},setUint8:function(e,t){K.call(this,e,t<<24>>24)}},!0)}else b=function(e){u(this,b,"ArrayBuffer");var t=p(e);this._b=g.call(new Array(t),0),this[T]=t},y=function(e,t,n){u(this,y,"DataView"),u(e,b,"DataView");var r=e[T],a=d(t);if(a<0||a>r)throw w("Wrong offset!");if(a+(n=void 0===n?r-a:f(n))>r)throw w("Wrong length!");this[I]=e,this[N]=a,this[T]=n},a&&(V(b,"byteLength","_l"),V(y,"buffer","_b"),V(y,"byteLength","_l"),V(y,"byteOffset","_o")),s(y.prototype,{getInt8:function(e){return H(this,1,e)[0]<<24>>24},getUint8:function(e){return H(this,1,e)[0]},getInt16:function(e){var t=H(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=H(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return z(H(this,4,e,arguments[1]))},getUint32:function(e){return z(H(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return M(H(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return M(H(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){q(this,1,e,R,t)},setUint8:function(e,t){q(this,1,e,R,t)},setInt16:function(e,t){q(this,2,e,P,t,arguments[2])},setUint16:function(e,t){q(this,2,e,P,t,arguments[2])},setInt32:function(e,t){q(this,4,e,_,t,arguments[2])},setUint32:function(e,t){q(this,4,e,_,t,arguments[2])},setFloat32:function(e,t){q(this,4,e,D,t,arguments[2])},setFloat64:function(e,t){q(this,8,e,F,t,arguments[2])}});v(b,"ArrayBuffer"),v(y,"DataView"),c(y.prototype,o.VIEW,!0),t.ArrayBuffer=b,t.DataView=y},"8+s/":function(e,t,n){"use strict";n("V+eJ"),n("bWfx"),n("f3/d"),n("hHhE"),n("HAE/");var r,a=n("q1tI"),i=(r=a)&&"object"==typeof r&&"default"in r?r.default:r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==n&&"function"!=typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var s,l=[];function u(){s=e(l.map((function(e){return e.props}))),d.canUseDOM?t(s):n&&(s=n(s))}var d=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.peek=function(){return s},a.rewind=function(){if(a.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=s;return s=void 0,l=[],e};var o=a.prototype;return o.UNSAFE_componentWillMount=function(){l.push(this),u()},o.componentDidUpdate=function(){u()},o.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),u()},o.render=function(){return i.createElement(r,this.props)},a}(a.PureComponent);return o(d,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),o(d,"canUseDOM",c),d}}},"8oxB":function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,l=[],u=!1,d=-1;function f(){u&&s&&(u=!1,s.length?l=s.concat(l):d=-1,l.length&&p())}function p(){if(!u){var e=c(f);u=!0;for(var t=l.length;t;){for(s=l,l=[];++d<t;)s&&s[d].run();d=-1,t=l.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||u||c(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},"98nU":function(e){e.exports=JSON.parse('{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Database Management System","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'400\'%20height=\'278\'%20viewBox=\'0%200%20400%20278\'%20preserveAspectRatio=\'none\'%3e%3cpath%20d=\'M0%2036l1%2036%202-1c3%200%203%202%200%203H0v43l1%2043a812%20812%200%200023%201c-9-1%2012-2%2029-2a149%20149%200%200142%203h2l6%201c6%200%207%200%206-1l-2-2c-2-1%200-1%204-1h7l-5-1c-7%200-6-2%201-2l5%201v2c2%201-1%202-4%202s-3%200-1%201%2034%200%2035-1h-12l-2-1h20l-3%201%202%201c4%201%2010%200%2015-1h12l3-1a162%20162%200%200014%200v4c-1%203-3%203-32%203a22604%2022604%200%2000-123%200l-43-1v112h401v-57a1555%201555%200%2000-2-52c1%201-5%201-17%201s-18%200-17-1%201-1-1-1l-2%201h-6c0%202-151%202-151%200l-1-4c0-1%200-2%202-2l-1-1-2-1%202-2%205-1c2%200%202%200%201-1s14-1%2047-1a429%20429%200%200073-1c-1%201%201%201%206%201s6%200%206-2l-1-21c0-11%200-20-1-19%200%202-2%201-1-1%200-2%201-2%202-1h1l29-1h28v2l-1%203v1l1%204c0%204%200%204-4%203l-6-2c-1-2-2-2-7-2-4%200-5%200-3-1%202%200%202-1%201-1-2-1-6%200-6%201l-4%201h-11c-5%200-5%200-5%202%200%204%200%204-2%206-1%202-1%202%201%202l-1%201c-2%201-2%201-1%202v2l1%202v1c-2%200-2-1-2-2h-3c-2%201%200%203%204%203%202%200%202%200%200%201l-6%202-3%201h3c3%200%203%200%202%203-1%202-1%202%203%202l4%201h-3l-2%202c0%203%200%203%202%202h3l4%201c2-1%203-1%203-5%200-5%202-7%203-4l6%202c5%200%206%200%207-2%203-3%205-3%205%202l1%204%201-2%201-2%201-1%2012%201v11c2%201%202-2%202-41%200-41-1-41-2-42-2%200-2%200-1%201%202%201%202%209%201%2010v16l-25%201a250%20250%200%2000-27%202c-3%201-4-3-5-24V59h58v6a380%20380%200%2000-1-64h-3l-1%201%201%201c1%201-2%201-6%201l-8-1-2-1c-2%200-2%200%200-1l-5-1-9%202h-4v1l-2%201h-8l-8%201-2%201%2029%201h29v17c0%2016%200%2018-2%2018v1c1%200%202%201%202%203%200%205%200%205-22%205l-13%201h-11c-12%200-12%200-12-18a1159%201159%200%2000-2-14l-1%201v1l-1%203%202%201%201%202-1%203-1%201-1%201-1-14V5h-36a15557%2015557%200%2001-40-2h-1v1l-3%201c-3%200-4%200-3-1l-3-1c-2%200-3%200-2%201l-1%201-1-2c0-2%200-2-1%200-1%201-2%202-9%202l-7-1h-1l-12%201-12-1-1-1-1%201-6%201c-6%200-6%200-3-1l3-2c1-2-1-2-9-1-10%200-13%201-18%202-2%201-7%200-7-1V1h4c2-1-2-1-11-1-15%200-17%201-15%202v1h-2l2%201c1%201%201%201-3%201h-4v5c0%204%200%206-2%207-3%201-3%200-3-7%200-4-1-5-2-5-3%200-3-2%200-3%203-2-5-2-62-2H0v36M269%207l-1%204c0%203%200%204%201%203v-2l1-2c1%200%202%201%201%202l1%201%201%203v18l1%2014v3l-3%201-3%201h-1l-1-3-1-1v-1c1-1%202-21%201-36V8h-29l-30%201c-2%200-3%2041-1%2043%201%201%200%201-6%201-3%200-6%200-5-1%203%200%203-5%200-5l-2-1h2c2%200%203-2%202-24V7h-31l-30%201v3a363%20363%200%20012%2010v1c-2%200-2%201-2%204v10l1%204v2l-1%205c0%202%200%204%201%203l1-1%201-1c0-2%207-2%208%200l1%201v-1c-1-2-1-2%202-2l4%201%201%202c0%202-1%202-5%202h-3l16%201c26%200%2030%200%2031%202h1l4%201c5%202%2019%203%2050%202h19a370%20370%200%200041-2c0-2%203-2%205-1l5%201a150%20150%200%200114-3c1-1%202-11%202-27V8h-31a213%20213%200%2001-35-1M70%208l9%201c7%200%209%200%2010%202h1c0-2%201-2%206-1%208%200%2011%201%2011%202h3l2%201%204%201h3c-2%202%200%204%202%203l2%201-2%201-2%201h4c4-1%204-1%204-6s0-6-2-6H70m97%206l-2%202a1226%201226%200%2001-17%204v1c1%201%200%201-1%201-3%200-3%200-1%201%202%200%203%202%202%205v5c0%201%200%202%201%201%200-2%202-1%202%201l-3%202c-1%201-1%201%201%201l3%202h-2l-2%201%203%201%202%202c1%202%202%201%202-1%200-4%201-4%205-1l4%202h2l3-1%204-1%203-1c3-1%202-4%200-8l-2-2h4l5%201V17h-7c-6-1-8-2-8-3h-1m73%203l-12%201c-10-1-10-1-10%209v5l5-1h5l-2%203c-4%204-4%205%202%207l5%203h1l3-1c3%200%2010-4%2010-5l-2-4-2-3h4l5-1v-7l1-5h-5l-5-1h-3m128-1l-6%201c-5%200-5%200-5%203v7c0%202%200%203%204%203%203%201%203%201%201%202l-1%201c2%200%202%200%202%202l-1%202-1-1-2%201c0%201%201%202%203%202l5%202c3%202%209%202%2012%200%204-2%205-1%204%202%200%202%200%203%201%202l4-4%201-1-2-1v-3l-2-2c-1-2-1-2%202-1%202%200%203%200%202-1-1%200-1-1%201-2%203-3%201-12-2-13l-20-1m-81%207c1%207%201%207%207%207h5l-2%202c-2%201-3%204-4%206-1%203-1%203%202%203l4%201c2%202%207%202%2011%200%203-2%203-2%204%200%202%201%204%200%203-2v-1l-4-6c-3-4-2-5%204-4l4%201V18h-34v5M13%2022v4h27v-6l-14-1H13v3m215-2c-4%201-5%202-5%204-1%204%200%204%2013%204h13v-3c0-4%200-4-5-4-4%200-4%200-1-1h-15m74%200c-9%201-10%201-10%205v2h26v-3l-2-4h-14m63%200c-4%200-4%200-4%204v3h27v-3c0-3-1-4-3-4h-20M83%2023v4h27v-6l-14-1H83v3m70-2v6l12%201c14%200%2015%200%2015-4%200-3%200-3-5-3h-22m-32%204c-3%200-4%201-2%202%201%201%200%202-2%203-2%202-2%203-1%206%200%204%200%204%202%202%201-1%201-1%201%201-1%203%200%203%205%202l3-1-3-1h-2l3-1c2%200%203-1%203-4l-1-6v-2l-2-2-4%201M15%2042c-1%206%200%207%209%208%2011%200%2012%200%2012-5s-1-6-5-4c-3%202-11%201-11%200h-3v-2l-2%203m72-1l-1%205v5h9c12%201%2012%201%2012-5%200-5%200-6-4-4-6%202-10%202-13%200l-3-1m208%2019h-22v21c0%2022%200%2022%205%2022l4%202c1%201%209%202%209%200-1-1%201-1%2012-1l6-1%202-1%201%201v1c1%201%200%201-1%201-3%200-3%200-2%201l6%201c2%200%204%200%203-1-3-1%200-2%206-2%208%200%2012-3%2010-7v-2l1-18V60h-4l-8-1-28%201m-183%201l-1%201h2l1%201-1%201h8c1%201%201%201-1%202l1%201c2%201%202%201-1%201l-4-1c1-1-7-3-9-2s-2%201%201%201c5%200%209%202%205%202-3%200-3%200-1%201l3%202v3l2%201v1l-1%203v2c-1%201%200%201%201%202%203%201%202%201-4%201l-3%201%203%201h3l-3%202c-4%201-4%202%200%201l2%201%201%201h3l-2%201c-2%200-3%200-2%201l-1%201-1-2h-3l-1%201%202%201c2%201%202%201%200%201s-3-1-3-2c-1-1-1-1-5%201-4%203-9%204-9%202l-1-1-3-1c-2-3-4-2-4%202l-1%202%201%202c1%202%203%202%2010%203l16%201c15%202%2016%201%2016-2%200-2-1-3-7-4l-6-1%206%201h7V60h-7l-9%201m25%200c-2%201-1%2014%201%2014v1c-2%200-2%201-2%2014v14h8c0%202%204%201%205-1v-2c0-1%201-2%203-2%203%200%203%200%203%202%200%203%201%204%2014%204%2010%201%2017%200%2016-1l1-1%202-1%203-1h3l-3%201h5l1-21V60h-30l-30%201m69%200c-1%200-2%2039%200%2042%200%202%202%202%206%202l5%201v1l1-1c1-2%209-3%2014-2h13l4%201%2013-2h4l-4-1-4-1h3c4%200%205-2%202-3v-1l2-2v-2l1-17V60h-29l-31%201m-37%207h-4c0%202-1%202-4%201h-5l-4%201-3%201-2%202-2%201h2c2%200%202%200%202%204%200%205%200%206%202%206%204%200%204%200%202%202l-2%201-12%206%209-3%202-1v1l2%203c2%203%203%203%204%201%201-1%201-1%204%201s7%202%2012%200c4-1%204-1%204%201l2%202c2%200%203-1%203-2l-1-1h-2l4-1%203-1-2-1h-2c0-1-1-2-2-1l-1-1-1-3v-2h4l1%201c1%200%203-6%202-7v-4c1-4-1-6-6-5-3%200-4%200-3-1l-2-1h-2l3-1c2-1%202-1-1-1s-4%200-4%202m126%200l-4%201c-4%200-9%203-6%204%202%201%202%209%200%209h3c4%200%207%201%207%202l-3%201c-1%200-2%200-1%201%202%200%201%205-2%206-2%201-1%203%201%203v2l2-2c0-4%202-4%206-1%203%203%209%202%2012%200%201-1%202-2%203-1%202%200%203-3%202-7-1-1-1-2%201-2l1%201h3l1-7c0-9%200-9-12-9-7%200-9%200-8-1s1-1-2-1l-4%201m-57%201l-11%201-8%201-1%206c0%206%201%209%203%206l6-1c4%200%205%200%204%201l-4%201c-1%200-2%200-1%201l-1%202c-1%200-2%201-1%202h-1c-1-1-1-1-1%201%201%201%200%202-1%202v2h8c2%201%203%202%204%201l1%201h4l2-1%204-2c2%200%203-2%202-5l1-3c1-1%201-1-2-1l-5-1c-1-1%200-1%204-1l5%201c1%203%203-1%203-6l1-5v-1l-6-1-5-1h-4m120%200c-2%200-3%202-2%206l-2%202v1c2%200%201%200-1%203l-2%202%202%201%203%202%203%201c2%200%202%200-2%202-4%201-6%204-3%204l2-1c-1-1%200-1%201-1l3%201h-2l1%202v1c-1-1-2%200-2%201h2l1%201v1l1%201v3l2-5c0-5%200-5%203-4%203%202%2011%202%2014%200h4c2%201%203%202%205%201v-1l-1-1-1-2c-1-1-1-1%202-1%202%200%202%200-1-1l-3-1h7l-4-1c-4-1-5-2-2-2s7-6%206-8l-2-4%201-3h-33M14%2075v4h5l14%201h8v-3c0-4%200-4-4-4l-13-1H14v3m74-2c-4%200-4%200-4%203l1%204h26v-4c0-2%200-3-3-3H88m203%202v4h27v-6l-14-1h-13v3m69%201v3h27v-7h-27v4m-206-2l-1%203v3h27v-6l-13-1-13%201m68%200c-1%205%200%205%2014%206h13v-3c0-3%200-3-4-3a1382%201382%200%2001-23%200M67%2078c0%203%200%204%202%204l3%201h-3l-2%201%202%201%201%201v1l2%202h2l1-2%201%201h4l2-1h4l-1-1-2-1h-1l-3-2-2-3v-1c1-1%200-1-3-1l-6-1c0-4-1-3-1%201M17%2093v9l11%201h10v-5c0-6%200-6-5-3-4%202-10%201-13-1-2-2-2-2-3-1m265%2019h-8v6c0%207%200%207%202%206%203%200%204%203%201%204-1%201-1%201%201%201%203%200%207-2%207-4v-4c-1-1%201-1%207-1h10l3-1h2l6%201c5%200%207%200%208%202l3%202v2c-1%203-1%204%201%204s1%202-1%202l2%202%201%201v1h2l3-2%202-2c1-2%200-2-1-2h-3l2-1c3%200%203%200%203-8v-9h-53m-65%201l-2%201h2l3%201h-3l-4-1c-1-1-3%200-2%201l-3%201c-3-1-4%202-1%204v1l-1%201h5c3%200%203%200%202-1l-3-1h-2l4-1h4l3-1c5%200%208-1%209-2l-1-1h-2l3-1%203%201%204%201c5%200%205%200%204-2l6%201%202-1v-1l1%201%204%201%203%201-2%201h-2c-1%200-1%201%201%201%201%201%201%201-1%201l-2-1-5-1c-5%200-7%202-2%202%203%200%203%200%202%201s1%201%207%201h4c-3%200-4%202-1%202%201%200%202%200%201%201v1l-1%201-1%204-1%205c-2%201%200%202%204%201l6%201v1c-3%200-2%201%201%202%202%200%202-1%202-3s-1-2-3-2-2%200-1-1v-1l-1-1%202-2%202-1h-1l-2-1-3-1c-2-1-2-1%201-1s4%200%203-1c0-2%200-2%202-2l2-2-3-1h-2l2-1c2%200%202-1%202-4l1-3h-23l-26%201M16%20125l-1%203v3h27v-6l-13-1-13%201m73%200c-5%200-5%200-5%203l1%204h26v-7H89m72%200h-7v7h27v-3c0-3%201-3-11-4h-9m67%200c-5%200-5%201-5%204v3h26v-4c0-3%200-3-3-3h-18m63%201c-2%205-2%205%2013%205h13v-2l-1-3h-25m68-1c-1%205%200%205%2014%206h13v-7h-13l-14%201m-112%2019l-2%201h-4c-3%203-9%203-12%201-3-3-4-3-4%203v6h40v-3c0-2-4-3-5-1h-1l-1-1-1%201v2h-2l-1-1c-1%200-1-1%201-1%201-1%200-1-3-1-4%200-5%200-3%201l2%201v1h-3c-3-1-2-5%200-5l4-2%203-2-4-1c-3-1-4-1-4%201m-229%204v5c1%202%2019%201%2020%200v-9l-6%203c0%202-8%201-10-1-3-3-4-2-4%202m69%200c-1%207%200%207%2010%207h10v-5c1-6%200-7-4-3l-5%202h-1c2%202-4%200-6-3-3-3-4-3-4%202m69-3v6l1%204h20v-5c0-5-1-6-5-4-2%202-9%202-12%200-2-2-3-2-4-1m137%204l1%206h7c12%200%2013%200%2013-5%201-6%200-7-4-5-4%203-8%203-12%201-5-3-5-3-5%203M17%20190l-1%203v3h27v-7H30l-13%201m73%200c-5%200-5%200-5%203s0%203%208%204h14c4-1%205-1%205-4v-3H90m65%200l-1%203v3h27v-6l-13-1-13%201m67%202v4h27v-6l-14-1h-13v3m138-2l-1%203v3h13c13%200%2014-1%2014-2%200-2-1-3-4-3-6-1-21-2-22-1m-57%2017c1%201%200%201-2%201-2-1-5%200-5%201%201%202-2%204-4%204-1%200-2%200-1-1%202-1%201-2-2-2-2%200-2%200-1%201s1%201-1%201c-3%200-4-1-3-3v-1c-3%200-5%201-4%202l-1%201-1%202-2%202h8l11%201c0%202%201%202%2011%202h10v-5c0-5%200-5-3-5l-6-1c-3%200-3%200-1-1s2-1%200-1c-3%200-3%200-3%202m-283%206l1%205%208%201c9%200%2011%200%2011-6%200-5-1-5-4-2-5%205-13%204-15-1-1-2-1-2-1%203m137-4v9h9c9%200%2011-1%2012-6%200-5-1-5-4-2-4%203-11%203-14%200-2-2-2-2-3-1m85%202c-4%203-10%203-13%200-2-3-4-2-4%201-1%207%200%207%2010%208h10v-12l-3%203m120%201l-1%203h-18l8%201h6l-6%201c-7%201-4%202%205%202%205%200%205%200%203-1v-2l2%201%201%201h30l8-1-2-1-2-1-2-1v1l-3%201-3-1h-2c-1%202-3%201-3-3-1-5-2-5-5-1-3%203-10%202-13-1-2-3-3-3-3%202m-274%202v5h10c11%200%2011%200%2010-6%200-5%200-5-5-2-4%203-10%203-13%200-1-3-2-2-2%203m75%2027h-8v7h6l13-1h6v-4c0-3%200-3-4-3l-13%201m59%203v3h26v-3c0-3%200-3-7-3l-13-1h-6v4m70-2c-2%205-2%205%2012%205h13v-6l-13-1c-10%200-12%200-12%202m67%201v4h26v-6l-13-1h-13v3m-342-1l-1%203v3h27v-7H30l-13%201m68%200c-2%206%203%207%2019%205h8v-6H99l-14%201m71%2022c0%205%201%206%2014%206h6v-5c0-6%200-6-4-3s-12%202-13-1c-1-4-3-2-3%203m138-4l-1%205v4h6c12%202%2013%201%2014-3%201-3%201-6-1-6l-3%202c-4%203-13%202-14-2h-1m-276%203c-1%207-1%207%2011%208h10v-4c0-6%200-6-6-3-5%203-11%202-12-2-1-3-2-3-3%201m70%202l1%206h19v-5c0-5%200-6-3-3-3%202-11%202-14-1s-3-3-3%203m136%200v5h11l10-1%203-2%203-2h-3c-2%201-3%200-4-1-1-2-2-2-4%200-3%202-9%201-11-2-3-4-5-3-5%203m136-1c-1%206-1%206%2011%206h10v-5c0-5-1-6-3-3-2%204-13%203-14-1-2-3-4-1-4%203\'%20fill=\'%2364ffda\'%20fill-rule=\'evenodd\'/%3e%3c/svg%3e","aspectRatio":1.4462809917355373,"src":"/static/85c2997b88646727d16c371094482883/73c85/img.png","srcSet":"/static/85c2997b88646727d16c371094482883/d4144/img.png 175w,\\n/static/85c2997b88646727d16c371094482883/a5370/img.png 350w,\\n/static/85c2997b88646727d16c371094482883/73c85/img.png 700w,\\n/static/85c2997b88646727d16c371094482883/4ff95/img.png 1050w,\\n/static/85c2997b88646727d16c371094482883/54967/img.png 1400w,\\n/static/85c2997b88646727d16c371094482883/b0103/img.png 3859w","srcWebp":"/static/85c2997b88646727d16c371094482883/47203/img.webp","srcSetWebp":"/static/85c2997b88646727d16c371094482883/5575a/img.webp 175w,\\n/static/85c2997b88646727d16c371094482883/8ea22/img.webp 350w,\\n/static/85c2997b88646727d16c371094482883/47203/img.webp 700w,\\n/static/85c2997b88646727d16c371094482883/565e9/img.webp 1050w,\\n/static/85c2997b88646727d16c371094482883/9592d/img.webp 1400w,\\n/static/85c2997b88646727d16c371094482883/c12c3/img.webp 3859w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Ocaml","RSA Encryption"],"github":"https://github.com/natalieisak/Database_Management_System","external":null},"html":"<p>Along with two of my peers, I created a database management system in OCaml. Our system has\\nthe capacity to read a CSV file and can perform a variety of functions. In particular, we can\\nread/add/delete rows/columns, encrypt/decrypt the csv, create scatter plots based on any two\\nrows within the CSV, generate variables, change the data file through multiplication/addition,\\nperform functions like mean/median/mode/standard deviation/variance on the data file or\\nvariables, and perform statistical analysis on our data. Additionally, it updates the current file as\\nfunctions are performed on it and saves the current file. Specifically, I implemented the Rep_ok function, RSA encryption/decryption, and documenting/testing corresponding additions. </p>"}},{"node":{"frontmatter":{"title":"Floc Application","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'400\'%20height=\'400\'%20viewBox=\'0%200%20400%20400\'%20preserveAspectRatio=\'none\'%3e%3cpath%20d=\'M198%202l-43%2043a1063%201063%200%2000-99%20104c-4%206-11%2021-14%2031-4%2013-9%2041-6%2041%2013%201%2024%201%2028-1%206-3%2011-9%2012-17%202-11%2012-34%2020-46%206-8%2011-14%2026-29a14808%2014808%200%200079-76l33%2032%2044%2043a151%20151%200%200148%2079l2%205c2%205%206%208%2011%209l26%201c1%200%201-4-1-19-5-37-19-61-56-97a21218%2021218%200%2001-94-92L201%200l-3%202m-22%20131l-34%2033c-22%2022-34%2042-34%2060%200%202%200%203-1%202s-1%201-1%207l1%208c1-1%201%200%201%203l1%209%202%206a91%2091%200%200040%2054%20130%20130%200%200025%2010%20102%20102%200%200074-10%2098%2098%200%200028-26l5-9a951%20951%200%20019-22l2-16%201-8-1-9-1-4c-2-11-7-24-15-34l-26-28c-40-39-49-48-51-48s-11%208-25%2022M36%20234l-1%207a319%20319%200%200012%2055l1%204c0%204%2013%2028%2022%2040a173%20173%200%200039%2034l1%201%206%203%201%201%205%202%201%201%209%203c23%2010%2048%2015%2072%2015%2011%200%2016-1%2030-3a282%20282%200%200111-3l8-3a160%20160%200%200078-51%20169%20169%200%200034-106c-2-3-18-3-23%200-4%202-7%205-8%209l-1%204-1%209-2%208-1%201v6a140%20140%200%2001-74%2083l-8%203h-1l-16%205-4%201c-1%201-6%202-25%202s-24-1-25-2l-3-1a52%2052%200%2001-18-5%20112%20112%200%2001-35-19%20167%20167%200%2001-25-26%20127%20127%200%2001-27-69l-2-3-5-5-4-2-11-1c-7%200-8%201-10%202\'%20fill=\'%2364ffda\'%20fill-rule=\'evenodd\'/%3e%3c/svg%3e","aspectRatio":3.125,"src":"/static/9d807c11e0e1d954b8403c2fbf19fef9/73c85/ag.png","srcSet":"/static/9d807c11e0e1d954b8403c2fbf19fef9/d4144/ag.png 175w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/a5370/ag.png 350w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/73c85/ag.png 700w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/4ff95/ag.png 1050w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/54967/ag.png 1400w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/b7f12/ag.png 1765w","srcWebp":"/static/9d807c11e0e1d954b8403c2fbf19fef9/47203/ag.webp","srcSetWebp":"/static/9d807c11e0e1d954b8403c2fbf19fef9/5575a/ag.webp 175w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/8ea22/ag.webp 350w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/47203/ag.webp 700w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/565e9/ag.webp 1050w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/9592d/ag.webp 1400w,\\n/static/9d807c11e0e1d954b8403c2fbf19fef9/6e72f/ag.webp 1765w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Python","OpenCV"],"github":"https://github.com/AguaClara/floc_app","external":"http://aguaclara.cee.cornell.edu/index.html"},"html":"<p>Along with four other students, I worked  software that will count and size the number of flocs (large particles of dirt). Ultimately, this data will be used to measure the turbidity of the water more quickly and cheaply. I love how this experience has enabled me to combine my passions for computer science with my passion for environmental sustainability!</p>"}},{"node":{"frontmatter":{"title":"Global Warming Visualization","cover":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'400\'%20height=\'267\'%20viewBox=\'0%200%20400%20267\'%20preserveAspectRatio=\'none\'%3e%3cpath%20d=\'M0%2032v32l3-2%2010-1%2027-1c23-2%2033-2%2037%200%205%204%2010%2017%2010%2029a935%20935%200%20008%20104c3%202%204%200%206-4%202-6%205-8%2010-6%202%200%203%201%203%206s1%207%202%209c3%203%207%202%206-1a2997%202997%200%20015-165c0-7%201-7%2017-9a1601%201601%200%200061-9c0-2%2010-3%2014-2%201%201%201%201-1%201-3%200-3%200-3%204%201%206%204%2013%207%2013%202%200%202-1%201-6l-2-7c0-4-1-3%2022-6l29-3%202-4%202-4H0v32M296%203c0%202%200%202%204%202%205%200%205%200%205%203-1%2027%204%2095%2011%20140%202%2013%202%2014%205%2012s16-5%2028-7l13-3c4-2%209-3%2021-4l16-3a1028%201028%200%2000-4-140l-1-3h-58l1%205v7c-5%204-10%201-12-7l-1-5h-28v3M173%2022l-23%203-17%202-2%204-3%2010a650%20650%200%2001-2%2028l1-4%201-3%201-2c0-2%203-1%205%202l1%2028%201%2026%203-1h8l5-1-3%206-2%207-3-2c-4-3-5-1-3%206%202%205%204%2010%206%2010s7-13%208-22c0-5%200-6%202-6s3-1%203-8c0-8-1-9-7-5l-7%201h-3l-1-9c0-10%200-10%209-10h7V65l-2%202c-3%202-8%203-10%202l-2-6v-5l4-2c4-1%206-2%208-1%203%201%203%201%205-10%200-7%200-8-3-5h-5l3-6v3l2-3c1-2%201-2%203-2%202%201%203%201%203-1l2-2h1l3-1%203-2%204-2%203-2-1-1-6%201m75%2021c0%2016-1%2019-4%2018-2-1-2-11-1-24l1-9-4%201h-4l1%2010c2%2015%202%2053%200%2057s-2%205%202%202l4-1c1%201%201%200%201-3l-2-15V68l2-1c5-1%205%201%205%2016%200%2014%200%2014%202%2013l4-1%202%201-2-6-2-26c0-19%200-24%203-35%200-1%200-2-3-2h-4c-1-1-1%201-1%2016m-18-13c-3%202-6%202-12%202h-8v13l3-1c6%200%206%200%206%2030l1%2027h3c4%201%204%200%203-5l-2-26c0-25%200-26%206-26h4V28l-4%202m-36%202c-6%203-6%202-7%2041l1%2036c2%200%207-4%207-5l-1-10c0-8%200-8%202-7l6%2010%205%209%203-5%202-4-3-2c-2-3-7-12-9-20-2-6-2-6%200-8%207-6%2010-22%205-31-3-5-6-6-11-4m-22%206c-2%202-5%208-7%2018a552%20552%200%20000%2058l4-1c3%200%203%200%202-3-2-15-2-25%202-27l3-1v27h9l-1-6a840%20840%200%2001-3-64c-1-2-7-3-9-1m106%201c-5%202-12%209-15%2017-2%206-2%208-1%208v2l1%201h1c-1%202-1%202%201%202%203-1%203-1%201%203v2c5%202%206%202%204%203l-2%201h1l3%201v-4c0-4%200-5%201-4%202%201%205%2013%204%2013l-1%203%201%203%201%201-1%201-3%201c1%201%200%202-1%203-2%202-1%205%202%205%204%200%205%205%205%2014l1%209%201-1h1l1-7v-5l-1-3%201-4v-5c0-3%200-4%201-3l1-1v-1c1%201%201%200%202-2%200-3%200-3%202-1h2c-1-2-1-2%201-1l2-1%201-4V73c-1-6-1-6%201-6l1%201c0%202%202%205%203%204l-1-2v-2l1%201c1%201%201%200%201-1%200-7-7-27-11-30-2-1-7-1-13%201m-84%204l-1%2018c10-1%2013-19%203-19l-2%201m135%208c-1%203-1%2016%201%2030%203%2015%203%2017%206%2016%201%200%203%200%204%202h4c2-1%202-1%205%202%205%204%2013%201%2015-7V69l-1-5%203-3c3-3%203-3%202-6l-4-4c-3-1-3-1-7%202l-3%204-3-1c-3-2-3-2-5%200-1%201-2%201-6-3-2-2-10-3-11-2m-70%2021v20l1%205%201-5c1-4%201-4%203-3v23c2%205%207%2013%2011%2015%204%203%204%201%200-3l-4-7-4-10c-2-6-2-7-1-9%204-9%203-17-1-18l-1-2h1l1-1-1-1c-2%201-5-2-4-4%200-3-1-2-2%200M41%2090c-2%202%203%2010%207%2013s9%2011%209%2015c0%202%200%202%201%201%204-3%200-18-6-24-4-5-10-7-11-5m-14%207c-5%205-5%2018%200%2026%203%206%204%207%202%201l-1-17%201-12-2%202m204%2021c-6%205-7%2022-3%2029l1%203-1%2010v19c2-1%202%200%202%2011%200%2020%202%2024%209%2022l4-1-1-11c0-12%201-10%203%204%200%204%201%206%202%206l1-2%201%201c1%202%204%203%204%200l2-1h1l2-1%201-3c0-2%200-2%201%200l1%202c3-1%201-35-2-43-1-3-4-4-4-2l-1%201c-1-1-3%201-3%203s0%202-1%201c-2-1-3%200-4%204-1%201-1%201-2-1-1-3-2-4-4-2l-1-5-1-9%202-7c2-5%202-7%201-9-2-2-2-2-3%201-2%204-3%205-5%202l-2-5c0-4%200-4%204-5%205-1%206-3%205-7-2-8-5-10-9-5m-11%204l-3%204-1-3c-1-2-1-3-3-2-2%200-4%203-2%203s1%208-1%209c-3%202-3%203%200%202h2v2l1%205-1%205v2c0%202%200%202-2%201l-2-1%204%204v-1l1-1c3%202%205%200%205-7%201-8%203-13%205-16%202-2%203-9%201-10-1-1-2%201-4%204m-38%209l-1%203h-2c-2-2-6-3-8-2-1%201-2%204-1%2016%200%2014%200%2014%202%2014s3-1%203-4c1-13%203-16%203-4%200%205%201%208%203%207l1-8%201-6v6c0%207%201%2010%203%207l1-5v-5l-1-6%201-5-1-4c-1-5-2-6-4-4m-28%206c-3%207-3%2011%202%2016s5%208%200%207c-3-1-4-1-4%201-1%203%200%204%205%204%204%200%206-2%206-8%200-5-3-10-6-10-1%200-2-1-2-3%200-4%201-5%204-5%204%201%204%200%204-4-2-4-7-3-9%202m157%2013l-1%208-1%207-4-12c0-2-3-1-4%201s3%2016%206%2020l5%2014c1%209%202%2011%204%2010l-1-10c-2-7-2-10-1-19%201-10%201-20-1-20l-2%201m-78%209l1%209%201%2017%201%2020c3%203%204%200%202-12a1875%201875%200%2001-5-34m-28-4v5a472%20472%200%20011%2028c-1-3-3-4-5-1-2%202-2%200-4-16%200-11-1-14-3-11l-1%208%202%2023c3%2032%204%2033%208%2031%202-1%204-8%204-19v-9l1%2010c1%2014%203%2018%207%2014v-5c-3%201-4-8-7-48%200-11-1-12-3-10m89%200c-2%203-2%207-1%2019%203%2018%206%2026%2011%2021v-13c-1%200-2%202-2%207s-3%200-4-9c-2-8-1-10%203-10l1-4c-2-10-5-14-8-11m-10%202c-1%201-2%203-1%205%200%202%200%202-1%200-3-6-6%200-6%2014v11l-1-9c-2-17-2-18-4-18l-4-1h-1l-1-1c-4-3-4%201-2%2023%202%2026%203%2027%206%2024l2-1%201-1%204-1c2%200%202%200%202-2l-1-9-1-5%201%205c3%2013%207%2012%208-3l1-10%201%2010c1%2010%202%2011%203%2011l-1-8-1-18%203%2011a393%20393%200%20001-6c-3-23-3-25-8-21m-124%2014v23c3%2030%204%2035%2010%2035%203%200%203%200%203-3s0-3-2-2c-4%202-6-7-8-35l-1-16-1-4-1%202m24%202l-2%204-2%201c-2-1-2-1-2%2025%200%2011%200%2011-1%207l-3-17c-1-14-1-14-3-13s-2%202%200%2020c2%2019%204%2024%207%2024s4-8%204-27v-14c1%202%201%202%203-1l1-5%201%201c2%203%201%2011-1%2014-4%206-4%2022%201%2027%202%202%205%201%205-2%200-2%202-3%202-1%201%203%202%200%201-3-2-5-4-23-4-29s-2-14-4-14l-3%203m199%204c-15%201-16%202-17%204a373%20373%200%2000-12%2081v5h12v-19l2-13c3-20%206-31%2012-37%205-4%2013-8%2017-8h3v-15h-3l-14%202m-164%207l-3%205c-1%204%201%2018%202%2022%203%207%209%204%2010-6%200-7-2-7-4%200-2%206-3%205-4-4l-1-6%204-1c4-2%204-3%203-6-1-6-3-8-7-4m-66%203c-3%202-5%207-4%2010%201%205%201%205%202%202%202-6%204-6%204%200%200%204%200%205-2%205-8%202-8%2027%200%2027l3-2c2-2%202-2%204%200%203%202%203%200%200-5-2-5-2-5-2-17%201-16-1-23-5-20m-13%2012l-3%2010-1-6-2-8c0-3-2-3-3-1-1%203%200%2013%204%2029%204%2017%205%2018%206%206%200-10%202-22%203-28%202-4%201-11%200-11l-4%209m160%203l-7%201c-4%201-6%203-7%204l-5%205-3%201-3%201c-2%200-2%200-1%202%204%203%200%207-4%205l-2%201-1%201c-2%200-1-3%201-4%203-1%204-3%201-2-2%200-3%201-3%202s-4%202-6%201h-3c-2%201-3%201-4-1-2-2-3-1-2%201l-1%202-1-1-6-3%201%204v3l-2%203c-2%206-4%206-8%202s-8-5-8-2c0%204%201%208%203%208l5%201%205%203c3%200%203%200%203-3-1-3-1-3%201-3s2%200%201-3c0-4%200-4%203-4s4%203%202%205c-2%201-1%202%202%201%204%200%204%200%203-3v-4h8c2-3%204-2%204%201%200%202%200%202-5%203-6%202-3%203%205%202%207%200%209-1%2012-3%204-4%206-4%208-2%201%202%204%203%204%201%200-1%201-2%203-2l2-3%201-4c2-2%205-8%205-11l2-5c0-2-1-2-3-1M0%20243v24h29c23%200%2028%200%2027-1l-3-4c-1-3-1-3%201-3%201%200%202%200%201-1l4-1c4%201%208%200%205-2l-8%201c-6%201-8%201-12-3-1-1-2-1-5%202l-4%203-1%203-1%203c-3%201-12-3-13-5-1-3-7-7-8-7l1%203c3%202%201%203-4%201l-3-3-1-4-1-9-1-10-2-6-1%2019m209-17l-4%201h7l-7%201c-7%200-17%203-18%206%200%202-2%204-4%204l-3%201c-1%201-1%201%201%201%203-1%203-1%202%201l-2%203-2%203-1%201h-1l1%201v3c-2%201-2%201-2-2v-4l-2%201c-3%204-5%204-3%201l2-4%201-2%201-4c1-4-1-4-4%202l-3%205c-3%203%202%2014%206%2015l2%204v3h12c10%200%2011-1%2013-2%201-3%200-4-2-4-3%201-2-1%200-2%202%200%202%200%201-1l-1-2c1-1%200-1-1-1s-2%200-1-1l-1-1-8%201-5%201%205-1c6-1%208-3%209-5v-3c1-2%201-2-3-1h-11v-1c3-2%205-2%206-1%200%201%204%201%2010-1%207-2%206-3-1-3h-7c-1-1%201-1%2011-1%203%200%205-1%205-2%201-1%200-1-5-1h-6l2-2c1%201%2013-1%2013-1l1-2%201-6-4%202m28%2034l-5%201c-4-1-4-1-4%202l1%204h11c10%200%2012%200%2012-2%202-3-2-5-6-5-4%201-5%201-5%204-1%203-2%202-3-3l-1-1m-175%204l-3%203h15c16%200%2018-1%2012-4h-5c-3%203-6%202-10%200-4-3-5-3-9%201\'%20fill=\'%2364ffda\'%20fill-rule=\'evenodd\'/%3e%3c/svg%3e","aspectRatio":1.4957264957264957,"src":"/static/242ed845b42e84dc8105a2c30f628ce8/73c85/img.png","srcSet":"/static/242ed845b42e84dc8105a2c30f628ce8/d4144/img.png 175w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/a5370/img.png 350w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/73c85/img.png 700w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/4ff95/img.png 1050w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/54967/img.png 1400w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/2d015/img.png 5760w","srcWebp":"/static/242ed845b42e84dc8105a2c30f628ce8/47203/img.webp","srcSetWebp":"/static/242ed845b42e84dc8105a2c30f628ce8/5575a/img.webp 175w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/8ea22/img.webp 350w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/47203/img.webp 700w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/565e9/img.webp 1050w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/9592d/img.webp 1400w,\\n/static/242ed845b42e84dc8105a2c30f628ce8/ec000/img.webp 5760w","sizes":"(max-width: 700px) 100vw, 700px"}}},"tech":["Javascript","HTML","CSS"],"github":"https://github.com/natalieisak/Javascript_Global_Warming_Visualization","external":null},"html":"<p>Along with two of my peers, I created a website that visualizes the impact of\\nglobal warming on average temperature. Using a variety of graphical mediums -\\na histogram, scatterplot, and a heat meap - this site aims to increase awareness\\nof the deadly impact of global warming. </p>"}}]}}}')},"9eSz":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("INYr"),n("0mN4");var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a,i=r(n("PJYZ")),o=r(n("VbXa")),c=r(n("8OQS")),s=r(n("pVnL")),l=r(n("q1tI")),u=r(n("17x9")),d=function(e){var t=(0,s.default)({},e),n=t.resolutions,r=t.sizes,a=t.critical;return n&&(t.fixed=n,delete t.resolutions),r&&(t.fluid=r,delete t.sizes),a&&(t.loading="eager"),t.fluid&&(t.fluid=E([].concat(t.fluid))),t.fixed&&(t.fixed=E([].concat(t.fixed))),t},f=function(e){var t=e.media;return!!t&&(b&&!!window.matchMedia(t).matches)},p=function(e){var t=e.fluid,n=e.fixed;return h(t||n).src},h=function(e){if(b&&function(e){return!!e&&Array.isArray(e)&&e.some((function(e){return void 0!==e.media}))}(e)){var t=e.findIndex(f);if(-1!==t)return e[t];var n=e.findIndex((function(e){return void 0===e.media}));if(-1!==n)return e[n]}return e[0]},m=Object.create({}),g=function(e){var t=d(e),n=p(t);return m[n]||!1},v="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype,b="undefined"!=typeof window,y=b&&window.IntersectionObserver,x=new WeakMap;function w(e){return e.map((function(e){var t=e.src,n=e.srcSet,r=e.srcSetWebp,a=e.media,i=e.sizes;return l.default.createElement(l.default.Fragment,{key:t},r&&l.default.createElement("source",{type:"image/webp",media:a,srcSet:r,sizes:i}),l.default.createElement("source",{media:a,srcSet:n,sizes:i}))}))}function E(e){var t=[],n=[];return e.forEach((function(e){return(e.media?t:n).push(e)})),[].concat(t,n)}function k(e){return e.map((function(e){var t=e.src,n=e.media,r=e.tracedSVG;return l.default.createElement("source",{key:t,media:n,srcSet:r})}))}function S(e){return e.map((function(e){var t=e.src,n=e.media,r=e.base64;return l.default.createElement("source",{key:t,media:n,srcSet:r})}))}function C(e,t){var n=e.srcSet,r=e.srcSetWebp,a=e.media,i=e.sizes;return"<source "+(t?"type='image/webp' ":"")+(a?'media="'+a+'" ':"")+'srcset="'+(t?r:n)+'" '+(i?'sizes="'+i+'" ':"")+"/>"}var O=function(e,t){var n=(void 0===a&&"undefined"!=typeof window&&window.IntersectionObserver&&(a=new window.IntersectionObserver((function(e){e.forEach((function(e){if(x.has(e.target)){var t=x.get(e.target);(e.isIntersecting||e.intersectionRatio>0)&&(a.unobserve(e.target),x.delete(e.target),t())}}))}),{rootMargin:"200px"})),a);return n&&(n.observe(e),x.set(e,t)),function(){n.unobserve(e),x.delete(e)}},j=function(e){var t=e.src?'src="'+e.src+'" ':'src="" ',n=e.sizes?'sizes="'+e.sizes+'" ':"",r=e.srcSet?'srcset="'+e.srcSet+'" ':"",a=e.title?'title="'+e.title+'" ':"",i=e.alt?'alt="'+e.alt+'" ':'alt="" ',o=e.width?'width="'+e.width+'" ':"",c=e.height?'height="'+e.height+'" ':"",s=e.crossOrigin?'crossorigin="'+e.crossOrigin+'" ':"",l=e.loading?'loading="'+e.loading+'" ':"",u=e.draggable?'draggable="'+e.draggable+'" ':"";return"<picture>"+e.imageVariants.map((function(e){return(e.srcSetWebp?C(e,!0):"")+C(e)})).join("")+"<img "+l+o+c+n+r+t+i+a+s+u+'style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture>'},A=l.default.forwardRef((function(e,t){var n=e.src,r=e.imageVariants,a=e.generateSources,i=e.spreadProps,o=e.ariaHidden,c=l.default.createElement(I,(0,s.default)({ref:t,src:n},i,{ariaHidden:o}));return r.length>1?l.default.createElement("picture",null,a(r),c):c})),I=l.default.forwardRef((function(e,t){var n=e.sizes,r=e.srcSet,a=e.src,i=e.style,o=e.onLoad,u=e.onError,d=e.loading,f=e.draggable,p=e.ariaHidden,h=(0,c.default)(e,["sizes","srcSet","src","style","onLoad","onError","loading","draggable","ariaHidden"]);return l.default.createElement("img",(0,s.default)({"aria-hidden":p,sizes:n,srcSet:r,src:a},h,{onLoad:o,onError:u,ref:t,loading:d,draggable:f,style:(0,s.default)({position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"},i)}))}));I.propTypes={style:u.default.object,onError:u.default.func,onLoad:u.default.func};var T=function(e){function t(t){var n;(n=e.call(this,t)||this).seenBefore=b&&g(t),n.isCritical="eager"===t.loading||t.critical,n.addNoScript=!(n.isCritical&&!t.fadeIn),n.useIOSupport=!v&&y&&!n.isCritical&&!n.seenBefore;var r=n.isCritical||b&&(v||!n.useIOSupport);return n.state={isVisible:r,imgLoaded:!1,imgCached:!1,fadeIn:!n.seenBefore&&t.fadeIn},n.imageRef=l.default.createRef(),n.placeholderRef=t.placeholderRef||l.default.createRef(),n.handleImageLoaded=n.handleImageLoaded.bind((0,i.default)(n)),n.handleRef=n.handleRef.bind((0,i.default)(n)),n}(0,o.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){if(this.state.isVisible&&"function"==typeof this.props.onStartLoad&&this.props.onStartLoad({wasCached:g(this.props)}),this.isCritical){var e=this.imageRef.current;e&&e.complete&&this.handleImageLoaded()}},n.componentWillUnmount=function(){this.cleanUpListeners&&this.cleanUpListeners()},n.handleRef=function(e){var t=this;this.useIOSupport&&e&&(this.cleanUpListeners=O(e,(function(){var e=g(t.props);t.state.isVisible||"function"!=typeof t.props.onStartLoad||t.props.onStartLoad({wasCached:e}),t.setState({isVisible:!0},(function(){t.setState({imgLoaded:e,imgCached:!(!t.imageRef.current||!t.imageRef.current.currentSrc)})}))})))},n.handleImageLoaded=function(){var e,t,n;e=this.props,t=d(e),n=p(t),m[n]=!0,this.setState({imgLoaded:!0}),this.props.onLoad&&this.props.onLoad()},n.render=function(){var e=d(this.props),t=e.title,n=e.alt,r=e.className,a=e.style,i=void 0===a?{}:a,o=e.imgStyle,c=void 0===o?{}:o,u=e.placeholderStyle,f=void 0===u?{}:u,p=e.placeholderClassName,m=e.fluid,g=e.fixed,v=e.backgroundColor,b=e.durationFadeIn,y=e.Tag,x=e.itemProp,E=e.loading,C=e.draggable,O=!1===this.state.fadeIn||this.state.imgLoaded,T=!0===this.state.fadeIn&&!this.state.imgCached,N=(0,s.default)({opacity:O?1:0,transition:T?"opacity "+b+"ms":"none"},c),L="boolean"==typeof v?"lightgray":v,M={transitionDelay:b+"ms"},z=(0,s.default)({opacity:this.state.imgLoaded?0:1},T&&M,{},c,{},f),R={title:t,alt:this.state.isVisible?"":n,style:z,className:p,itemProp:x};if(m){var P=m,_=h(m);return l.default.createElement(y,{className:(r||"")+" gatsby-image-wrapper",style:(0,s.default)({position:"relative",overflow:"hidden"},i),ref:this.handleRef,key:"fluid-"+JSON.stringify(_.srcSet)},l.default.createElement(y,{"aria-hidden":!0,style:{width:"100%",paddingBottom:100/_.aspectRatio+"%"}}),L&&l.default.createElement(y,{"aria-hidden":!0,title:t,style:(0,s.default)({backgroundColor:L,position:"absolute",top:0,bottom:0,opacity:this.state.imgLoaded?0:1,right:0,left:0},T&&M)}),_.base64&&l.default.createElement(A,{ariaHidden:!0,ref:this.placeholderRef,src:_.base64,spreadProps:R,imageVariants:P,generateSources:S}),_.tracedSVG&&l.default.createElement(A,{ariaHidden:!0,ref:this.placeholderRef,src:_.tracedSVG,spreadProps:R,imageVariants:P,generateSources:k}),this.state.isVisible&&l.default.createElement("picture",null,w(P),l.default.createElement(I,{alt:n,title:t,sizes:_.sizes,src:_.src,crossOrigin:this.props.crossOrigin,srcSet:_.srcSet,style:N,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:x,loading:E,draggable:C})),this.addNoScript&&l.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:j((0,s.default)({alt:n,title:t,loading:E},_,{imageVariants:P}))}}))}if(g){var F=g,D=h(g),V=(0,s.default)({position:"relative",overflow:"hidden",display:"inline-block",width:D.width,height:D.height},i);return"inherit"===i.display&&delete V.display,l.default.createElement(y,{className:(r||"")+" gatsby-image-wrapper",style:V,ref:this.handleRef,key:"fixed-"+JSON.stringify(D.srcSet)},L&&l.default.createElement(y,{"aria-hidden":!0,title:t,style:(0,s.default)({backgroundColor:L,width:D.width,opacity:this.state.imgLoaded?0:1,height:D.height},T&&M)}),D.base64&&l.default.createElement(A,{ariaHidden:!0,ref:this.placeholderRef,src:D.base64,spreadProps:R,imageVariants:F,generateSources:S}),D.tracedSVG&&l.default.createElement(A,{ariaHidden:!0,ref:this.placeholderRef,src:D.tracedSVG,spreadProps:R,imageVariants:F,generateSources:k}),this.state.isVisible&&l.default.createElement("picture",null,w(F),l.default.createElement(I,{alt:n,title:t,width:D.width,height:D.height,sizes:D.sizes,src:D.src,crossOrigin:this.props.crossOrigin,srcSet:D.srcSet,style:N,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:x,loading:E,draggable:C})),this.addNoScript&&l.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:j((0,s.default)({alt:n,title:t,loading:E},D,{imageVariants:F}))}}))}return null},t}(l.default.Component);T.defaultProps={fadeIn:!0,durationFadeIn:500,alt:"",Tag:"div",loading:"lazy"};var N=u.default.shape({width:u.default.number.isRequired,height:u.default.number.isRequired,src:u.default.string.isRequired,srcSet:u.default.string.isRequired,base64:u.default.string,tracedSVG:u.default.string,srcWebp:u.default.string,srcSetWebp:u.default.string,media:u.default.string}),L=u.default.shape({aspectRatio:u.default.number.isRequired,src:u.default.string.isRequired,srcSet:u.default.string.isRequired,sizes:u.default.string.isRequired,base64:u.default.string,tracedSVG:u.default.string,srcWebp:u.default.string,srcSetWebp:u.default.string,media:u.default.string});T.propTypes={resolutions:N,sizes:L,fixed:u.default.oneOfType([N,u.default.arrayOf(N)]),fluid:u.default.oneOfType([L,u.default.arrayOf(L)]),fadeIn:u.default.bool,durationFadeIn:u.default.number,title:u.default.string,alt:u.default.string,className:u.default.oneOfType([u.default.string,u.default.object]),critical:u.default.bool,crossOrigin:u.default.oneOfType([u.default.string,u.default.bool]),style:u.default.object,imgStyle:u.default.object,placeholderStyle:u.default.object,placeholderClassName:u.default.string,backgroundColor:u.default.oneOfType([u.default.string,u.default.bool]),onLoad:u.default.func,onError:u.default.func,onStartLoad:u.default.func,Tag:u.default.string,itemProp:u.default.string,loading:u.default.oneOf(["auto","lazy","eager"]),draggable:u.default.bool};var M=T;t.default=M},"9nM1":function(e,t,n){e.exports=n.p+"static/SFMono-RegularItalic-502441ff6ee56a1df1558e8461050a46.woff"},"9uj6":function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=a},Cfrj:function(e,t,n){var r=n("RYi7"),a=n("ne8i");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=a(t);if(t!==n)throw RangeError("Wrong length!");return n}},CyHz:function(e,t,n){var r=n("XKFU");r(r.S,"Math",{sign:n("lvtm")})},D4iV:function(e,t,n){for(var r,a=n("dyZX"),i=n("Mukb"),o=n("ylqs"),c=o("typed_array"),s=o("view"),l=!(!a.ArrayBuffer||!a.DataView),u=l,d=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<9;)(r=a[f[d++]])?(i(r.prototype,c,!0),i(r.prototype,s,!0)):u=!1;e.exports={ABV:l,CONSTR:u,TYPED:c,VIEW:s}},DW2E:function(e,t,n){var r=n("0/R4"),a=n("Z6vF").onFreeze;n("Xtr8")("freeze",(function(e){return function(t){return e&&r(t)?e(a(t)):t}}))},ECyS:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("Z2Ku"),n("L9s1"),n("DNiP"),n("ioFf"),n("8+KV"),n("HAE/"),n("f3/d"),n("a1Th"),n("h7Nl");function r(e){return Object.prototype.toString.call(e).slice(8,-1)}function a(e){return"Object"===r(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function i(e){return"Array"===r(e)}function o(e){return"Symbol"===r(e)}function c(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var i=arguments[t],o=0,c=i.length;o<c;o++,a++)r[a]=i[o];return r}function s(e,t,n,r){var a=r.propertyIsEnumerable(t)?"enumerable":"nonenumerable";"enumerable"===a&&(e[t]=n),"nonenumerable"===a&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}function l(e,t,n){if(!a(t))return n&&i(n)&&n.forEach((function(n){t=n(e,t)})),t;var r={};a(e)&&(r=c(Object.getOwnPropertyNames(e),Object.getOwnPropertySymbols(e)).reduce((function(n,r){var a=e[r];return(!o(r)&&!Object.getOwnPropertyNames(t).includes(r)||o(r)&&!Object.getOwnPropertySymbols(t).includes(r))&&s(n,r,a,e),n}),{}));return c(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t)).reduce((function(r,o){var c=t[o],u=a(e)?e[o]:void 0;return n&&i(n)&&n.forEach((function(e){c=e(u,c)})),void 0!==u&&a(c)&&(c=l(u,c,n)),s(r,o,c,t),r}),r)}t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=null,i=e;return a(e)&&e.extensions&&1===Object.keys(e).length&&(i={},r=e.extensions),t.reduce((function(e,t){return l(e,t,r)}),i)}},EK0E:function(e,t,n){"use strict";var r,a=n("dyZX"),i=n("CkkT")(0),o=n("KroJ"),c=n("Z6vF"),s=n("czNK"),l=n("ZD67"),u=n("0/R4"),d=n("s5qY"),f=n("s5qY"),p=!a.ActiveXObject&&"ActiveXObject"in a,h=c.getWeak,m=Object.isExtensible,g=l.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},b={get:function(e){if(u(e)){var t=h(e);return!0===t?g(d(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return l.def(d(this,"WeakMap"),e,t)}},y=e.exports=n("4LiD")("WeakMap",v,b,l,!0,!0);f&&p&&(s((r=l.getConstructor(v,"WeakMap")).prototype,b),c.NEED=!0,i(["delete","has","get","set"],(function(e){var t=y.prototype,n=t[e];o(t,e,(function(t,a){if(u(t)&&!m(t)){this._f||(this._f=new r);var i=this._f[e](t,a);return"set"==e?this:i}return n.call(this,t,a)}))})))},"HAE/":function(e,t,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperty:n("hswa").f})},Hq9K:function(e){e.exports=JSON.parse('{"data":{"projects":{"edges":[]}}}')},INYr:function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(6),i="findIndex",o=!0;i in[]&&Array(1)[i]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")(i)},J2fq:function(e,t,n){e.exports=n.p+"static/Calibre-RegularItalic-35657aa2d12ff78e3d8a8a5ba28c2c35.woff2"},KdGe:function(e,t,n){e.exports=n.p+"static/Calibre-Semibold-347808401d7a6607ff9a86897aec0a39.woff"},Kvkj:function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"i",(function(){return he})),n.d(t,"j",(function(){return Et})),n.d(t,"l",(function(){return Mt})),n.d(t,"k",(function(){return Dt})),n.d(t,"n",(function(){return Ht})),n.d(t,"o",(function(){return Bt})),n.d(t,"c",(function(){return Ut})),n.d(t,"e",(function(){return $t})),n.d(t,"g",(function(){return Jt})),n.d(t,"a",(function(){return on})),n.d(t,"h",(function(){return pn})),n.d(t,"d",(function(){return gn})),n.d(t,"m",(function(){return xn})),n.d(t,"b",(function(){return En}));var r=n("/HOU"),a=n("q1tI"),i=n.n(a),o=n("qhky"),c=n("YwZP"),s=function(e){var t=e.title,n=e.description,a=e.image,s=Object(c.useLocation)().pathname,l=r.data.site.siteMetadata,u=l.defaultTitle,d=l.defaultDescription,f=l.siteUrl,p=l.defaultImage,h={title:t||u,description:n||d,image:""+f+(a||p),url:""+f+s};return i.a.createElement(o.a,{title:t,defaultTitle:h.title,titleTemplate:"%s | "+u},i.a.createElement("html",{lang:"en"}),i.a.createElement("meta",{name:"description",content:h.description}),i.a.createElement("meta",{name:"image",content:h.image}),i.a.createElement("meta",{property:"og:title",content:h.title}),i.a.createElement("meta",{property:"og:description",content:h.description}),i.a.createElement("meta",{property:"og:image",content:h.image}),i.a.createElement("meta",{property:"og:url",content:h.url}),i.a.createElement("meta",{property:"og:type",content:"website"}),i.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),i.a.createElement("meta",{name:"twitter:title",content:h.title}),i.a.createElement("meta",{name:"twitter:description",content:h.description}),i.a.createElement("meta",{name:"twitter:image",content:h.image}),i.a.createElement("meta",{name:"google-site-verification",content:"DCl7VAf9tcz6eD9gb67NfkNnJ1PKRNcg8qQiwpbx9Lk"}))},l=s;s.defaultProps={title:null,description:null,image:null};n("XfO3"),n("HEwt");var u=n("vOnD"),d=Object(u.c)(["color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);font-size:var(--fz-xs);font-family:var(--font-mono);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition);padding:1.25rem 1.75rem;&:hover,&:focus,&:active{background-color:var(--green-tint);outline:none;}&:after{display:none !important;}"]),f={bp:{mobileS:"max-width: 330px",mobileM:"max-width: 400px",mobileL:"max-width: 480px",tabletS:"max-width: 600px",tabletL:"max-width: 768px",desktopXS:"max-width: 900px",desktopS:"max-width: 1080px",desktopM:"max-width: 1200px",desktopL:"max-width: 1400px"},mixins:{flexCenter:Object(u.c)(["display:flex;justify-content:center;align-items:center;"]),flexBetween:Object(u.c)(["display:flex;justify-content:space-between;align-items:center;"]),link:Object(u.c)(["display:inline-block;text-decoration:none;text-decoration-skip-ink:auto;color:inherit;position:relative;transition:var(--transition);cursor:pointer;&:hover,&:active,&:focus{color:var(--green);outline:0;}"]),inlineLink:Object(u.c)(["display:inline-block;text-decoration:none;text-decoration-skip-ink:auto;position:relative;transition:var(--transition);cursor:pointer;color:var(--green);&:hover,&:focus,&:active{color:var(--green);outline:0;&:after{width:100%;}& > *{color:var(--green) !important;transition:var(--transition);}}&:after{content:'';display:block;width:0;height:1px;position:relative;bottom:0.37em;background-color:var(--green);transition:var(--transition);opacity:0.5;}"]),button:d,smallButton:Object(u.c)(["color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);padding:0.75rem 1rem;font-size:var(--fz-xs);font-family:var(--font-mono);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition);&:hover,&:focus,&:active{background-color:var(--green-tint);}&:after{display:none !important;}"]),bigButton:Object(u.c)(["color:var(--green);background-color:transparent;border:1px solid var(--green);border-radius:var(--border-radius);padding:1.25rem 1.75rem;font-size:var(--fz-sm);font-family:var(--font-mono);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition);&:hover,&:focus,&:active{background-color:var(--green-tint);}&:after{display:none !important;}"]),boxShadow:Object(u.c)(["box-shadow:0 10px 30px -15px var(--navy-shadow);transition:var(--transition);&:hover,&:focus{box-shadow:0 20px 30px -15px var(--navy-shadow);}"]),fancyList:Object(u.c)(["padding:0;margin:0;list-style:none;font-size:var(--fz-lg);li{position:relative;padding-left:30px;margin-bottom:10px;&:before{content:'▹';position:absolute;left:0;color:var(--green);}}"])}},p=(n("f3/d"),n("rGqo"),n("yt8O"),n("Btvt"),n("/8Fb"),n("o/VY")),h=n.n(p),m=n("L+mo"),g=n.n(m),v=n("mVfl"),b=n.n(v),y=n("3Dbu"),x=n.n(y),w=n("KdGe"),E=n.n(w),k=n("ND0z"),S=n.n(k),C=n("5fzK"),O=n.n(C),j=n("J2fq"),A=n.n(j),I=n("n+Nz"),T=n.n(I),N=n("uwVU"),L=n.n(N),M=n("U06U"),z=n.n(M),R=n("hip/"),P=n.n(R),_=n("rGBt"),F=n.n(_),D=n("t0tN"),V=n.n(D),H=n("f1WF"),q=n.n(H),B=n("Q5Fx"),W=n.n(B),U=n("9nM1"),Y=n.n(U),G=n("ucN8"),K=n.n(G),$=n("1XaA"),X=n.n($),J=n("gp9K"),Q=n.n(J),Z={name:"Calibre",normal:{400:[h.a,g.a],500:[b.a,x.a],600:[E.a,S.a]},italic:{400:[O.a,A.a],500:[T.a,L.a],600:[z.a,P.a]}},ee={name:"SF Mono",normal:{400:[F.a,V.a],600:[q.a,W.a]},italic:{400:[Y.a,K.a],600:[X.a,Q.a]}},te=function(e,t){void 0===t&&(t="normal");for(var n="",r=0,a=Object.entries(e[t]);r<a.length;r++){var i=a[r],o=i[0],c=i[1],s=c[0],l=c[1];n+="\n      @font-face {\n        font-family: '"+e.name+"';\n        src: url("+l+") format('woff2'),\n            url("+s+") format('woff');\n        font-weight: "+o+";\n        font-style: "+t+";\n        font-display: auto;\n      }\n    "}return n},ne=te(Z),re=te(Z,"italic"),ae=te(ee),ie=te(ee,"italic"),oe=Object(u.c)(["",""],ne+re+ae+ie),ce=Object(u.c)([".fadeup-enter{opacity:0.01;transform:translateY(20px);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}.fadeup-enter-active{opacity:1;transform:translateY(0px);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}.fadedown-enter{opacity:0.01;transform:translateY(-20px);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}.fadedown-enter-active{opacity:1;transform:translateY(0px);transition:opacity 300ms var(--easing),transform 300ms var(--easing);}.fade-enter{opacity:0;}.fade-enter-active{opacity:1;transition:opacity 300ms var(--easing);}.fade-exit{opacity:1;}.fade-exit-active{opacity:0;transition:opacity 300ms var(--easing);}"]),se={bg:"#112340",lineHighlight:"#1d2d50",blue:"#5ccfe6",purple:"#c3a6ff",green:"#e1ad01",yellow:"#ffd580",orange:"#ffae57",red:"#ef6b73",grey:"#a2aabc",comment:"#8695b799"},le=Object(u.c)([".gatsby-highlight{background-color:",";color:",";border-radius:var(--border-radius);margin:2em 0;padding:1.25em;overflow:auto;position:relative;font-family:var(--font-mono);font-size:var(--fz-md);}.gatsby-highlight code[class*='language-'],.gatsby-highlight pre[class*='language-']{height:auto !important;font-size:var(--fz-sm);line-height:1.5;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:2;hyphens:none;}.gatsby-highlight pre[class*='language-']{background-color:transparent;margin:0;padding:0;overflow:initial;float:left;min-width:100%;padding-top:2em;}.gatsby-code-title{padding:1em 1.5em;font-family:var(--font-mono);font-size:var(--fz-xs);background-color:",";color:",";border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid ",";& + .gatsby-highlight{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}}.gatsby-highlight-code-line{display:block;background-color:",";border-left:2px solid var(--green);padding-left:calc(1em + 2px);padding-right:1em;margin-right:-1.35em;margin-left:-1.35em;}.gatsby-highlight pre[class*='language-']::before{background:var(--lightest-navy);color:var(--white);font-size:var(--fz-xxs);font-family:var(--font-mono);line-height:1.5;letter-spacing:0.1em;text-transform:uppercase;border-radius:0 0 3px 3px;position:absolute;top:0;left:1.25rem;padding:0.25rem 0.5rem;}.gatsby-highlight pre[class='language-javascript']::before{content:'js';}.gatsby-highlight pre[class='language-js']::before{content:'js';}.gatsby-highlight pre[class='language-jsx']::before{content:'jsx';}.gatsby-highlight pre[class='language-graphql']::before{content:'GraphQL';}.gatsby-highlight pre[class='language-html']::before{content:'html';}.gatsby-highlight pre[class='language-css']::before{content:'css';}.gatsby-highlight pre[class='language-mdx']::before{content:'mdx';}.gatsby-highlight pre[class='language-shell']::before{content:'shell';}.gatsby-highlight pre[class='language-sh']::before{content:'sh';}.gatsby-highlight pre[class='language-bash']::before{content:'bash';}.gatsby-highlight pre[class='language-yaml']::before{content:'yaml';}.gatsby-highlight pre[class='language-markdown']::before{content:'md';}.gatsby-highlight pre[class='language-json']::before,.gatsby-highlight pre[class='language-json5']::before{content:'json';}.gatsby-highlight pre[class='language-diff']::before{content:'diff';}.gatsby-highlight pre[class='language-text']::before{content:'text';}.gatsby-highlight pre[class='language-flow']::before{content:'flow';}.token{display:inline;}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:",";}.token.punctuation{color:",";}.token.namespace,.token.deleted{color:",";}.token.function-name,.token.function,.token.class-name,.token.constant,.token.symbol{color:",";}.token.attr-name,.token.operator,.token.rule{color:",";}.token.keyword,.token.boolean,.token.number,.token.property{color:",";}.token.tag,.token.selector,.token.important,.token.atrule,.token.builtin,.token.entity,.token.url{color:",";}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable,.token.inserted{color:",";}.token.important,.token.bold{font-weight:600;}.token.italic{font-style:italic;}.token.entity{cursor:help;}.namespace{opacity:0.7;}"],se.bg,se.variable,se.bg,se.grey,se.lineHighlight,se.lineHighlight,se.comment,se.grey,se.red,se.yellow,se.orange,se.purple,se.blue,se.green);function ue(){var e=function(e,t){t||(t=e.slice(0));return e.raw=t,e}(["\n  ",";\n\n  :root {\n    --dark-navy: #020c1b;\n    --navy: #0a192f;\n    --light-navy: #112240;\n    --lightest-navy: #233554;\n    --navy-shadow: rgba(2, 12, 27, 0.7);\n    --slate: #8892b0;\n    --light-slate: #a8b2d1;\n    --lightest-slate: #ccd6f6;\n    --white: #e6f1ff;\n    --green: #e1ad01;\n    --green-tint: rgba(100, 255, 218, 0.1);\n\n    --font-sans: 'Calibre', 'San Francisco', 'SF Pro Text', -apple-system, system-ui, sans-serif;\n    --font-mono: 'SF Mono', 'Fira Code', 'Fira Mono', 'Roboto Mono', monospace;\n\n    --fz-xxs: 12px;\n    --fz-xs: 13px;\n    --fz-sm: 14px;\n    --fz-md: 16px;\n    --fz-lg: 18px;\n    --fz-xl: 20px;\n    --fz-xxl: 22px;\n    --fz-heading: 32px;\n\n    --border-radius: 4px;\n    --nav-height: 100px;\n    --nav-scroll-height: 70px;\n\n    --tab-height: 42px;\n    --tab-width: 120px;\n\n    --easing: cubic-bezier(0.645, 0.045, 0.355, 1);\n    --transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);\n\n    --hamburger-width: 30px;\n\n    --ham-before: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;\n    --ham-before-active: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;\n    --ham-after: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);\n    --ham-after-active: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;\n  }\n\n  html {\n    box-sizing: border-box;\n    width: 100%;\n  }\n\n  *,\n  *:before,\n  *:after {\n    box-sizing: inherit;\n  }\n\n  ::selection {\n    background-color: var(--slate);\n    color: var(--lightest-slate);\n  }\n\n  body {\n    margin: 0;\n    width: 100%;\n    min-height: 100%;\n    overflow-x: hidden;\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n    background-color: var(--navy);\n    color: var(--slate);\n    font-family: var(--font-sans);\n    font-size: var(--fz-xl);\n    line-height: 1.3;\n\n    @media (max-width: 480px) {\n      font-size: var(--fz-lg);\n    }\n\n    &.hidden {\n      overflow: hidden;\n    }\n\n    &.blur {\n      overflow: hidden;\n\n      header {\n        background-color: transparent;\n      }\n\n      #content > * {\n        filter: blur(5px) brightness(0.7);\n        transition: var(--transition);\n        pointer-events: none;\n        user-select: none;\n      }\n    }\n  }\n\n  #root {\n    min-height: 100vh;\n    display: grid;\n    grid-template-rows: 1fr auto;\n    grid-template-columns: 100%;\n  }\n\n  main {\n    margin: 0 auto;\n    width: 100%;\n    max-width: 1600px;\n    min-height: 100vh;\n    padding: 200px 150px;\n\n    @media (max-width: 1080px) {\n      padding: 200px 100px;\n    }\n    @media (max-width: 768px) {\n      padding: 150px 50px;\n    }\n    @media (max-width: 480px) {\n      padding: 125px 25px;\n    }\n\n    &.fillHeight {\n      padding: 0 150px;\n\n      @media (max-width: 1080px) {\n        padding: 0 100px;\n      }\n      @media (max-width: 768px) {\n        padding: 0 50px;\n      }\n      @media (max-width: 480px) {\n        padding: 0 25px;\n      }\n    }\n  }\n\n  section {\n    margin: 0 auto;\n    padding: 100px 0;\n    max-width: 1000px;\n\n    @media (max-width: 768px) {\n      padding: 80px 0;\n    }\n\n    @media (max-width: 480px) {\n      padding: 60px 0;\n    }\n  }\n\n  h1,\n  h2,\n  h3,\n  h4,\n  h5,\n  h6 {\n    margin: 0 0 10px 0;\n    font-weight: 600;\n    color: var(--lightest-slate);\n    line-height: 1.1;\n  }\n\n  .big-heading {\n    margin: 0;\n    font-size: clamp(40px, 8vw, 80px);\n  }\n\n  .medium-heading {\n    margin: 0;\n    font-size: clamp(40px, 8vw, 60px);\n  }\n\n  .numbered-heading {\n    display: flex;\n    align-items: center;\n    position: relative;\n    margin: 10px 0 40px;\n    width: 100%;\n    font-size: clamp(26px, 5vw, var(--fz-heading));\n    white-space: nowrap;\n\n    &:before {\n      position: relative;\n      bottom: 4px;\n      counter-increment: section;\n      content: '0' counter(section) '.';\n      margin-right: 10px;\n      color: var(--green);\n      font-family: var(--font-mono);\n      font-size: clamp(var(--fz-md), 3vw, var(--fz-xl));\n      font-weight: 400;\n\n      @media (max-width: 480px) {\n        margin-bottom: -3px;\n        margin-right: 5px;\n      }\n    }\n\n    &:after {\n      content: '';\n      display: block;\n      position: relative;\n      top: -5px;\n      width: 300px;\n      height: 1px;\n      margin-left: 20px;\n      background-color: var(--lightest-navy);\n\n      @media (max-width: 1080px) {\n        width: 200px;\n      }\n      @media (max-width: 768px) {\n        width: 100%;\n      }\n      @media (max-width: 600px) {\n        margin-left: 10px;\n      }\n    }\n  }\n\n  img,\n  svg,\n  .gatsby-image-wrapper {\n    width: 100%;\n    max-width: 100%;\n    vertical-align: middle;\n  }\n\n  img[alt=\"\"],\n  img:not([alt]) {\n    filter: blur(5px);\n  }\n\n  svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n    vertical-align: middle;\n\n    &.feather {\n      fill: none;\n    }\n  }\n\n  a {\n    display: inline-block;\n    text-decoration: none;\n    text-decoration-skip-ink: auto;\n    color: inherit;\n    position: relative;\n    transition: var(--transition);\n    cursor: pointer;\n\n    &:hover,\n    &:focus {\n      color: var(--green);\n    }\n\n    &.inline-link {\n      ",";\n    }\n  }\n\n  button {\n    cursor: pointer;\n    border: 0;\n    border-radius: 0;\n  }\n\n  input, textarea {\n    border-radius: 0;\n    outline: 0;\n\n    &:focus {\n      outline: 0;\n    }\n    &:focus,\n    &:active {\n      &::placeholder {\n        opacity: 0.5;\n      }\n    }\n  }\n\n  p {\n    margin: 0 0 15px 0;\n\n    &:last-child,\n    &:last-of-type {\n      margin: 0;\n    }\n\n    & > a {\n      ",";\n    }\n\n    & > code {\n      background-color: var(--light-navy);\n      color: var(--white);\n      font-size: var(--fz-sm);\n      border-radius: var(--border-radius);\n      padding: 0.3em 0.5em;\n    }\n  }\n\n  ul {\n    &.fancy-list {\n      padding: 0;\n      margin: 0;\n      list-style: none;\n      font-size: var(--fz-lg);\n      li {\n        position: relative;\n        padding-left: 30px;\n        margin-bottom: 10px;\n        &:before {\n          content: '▹';\n          position: absolute;\n          left: 0;\n          color: var(--green);\n        }\n      }\n    }\n  }\n\n  blockquote {\n    border-left-color: var(--green);\n    border-left-style: solid;\n    border-left-width: 1px;\n    margin-left: 0px;\n    margin-right: 0px;\n    padding-left: 1.5rem;\n\n    p {\n      font-style: italic;\n      font-size: 24px;\n    }\n  }\n\n  hr {\n    background-color: var(--lightest-navy);\n    height: 1px;\n    border-width: 0px;\n    border-style: initial;\n    border-color: initial;\n    border-image: initial;\n    margin: 1rem;\n  }\n\n  code {\n    font-family: var(--font-mono);\n    font-size: var(--fz-md);\n  }\n\n  #logo {\n    color: var(--green);\n  }\n\n  .overline {\n    color: var(--green);\n    font-family: var(--font-mono);\n    font-size: var(--fz-md);\n    font-weight: 400;\n  }\n\n  .subtitle {\n    color: var(--green);\n    margin: 0 0 20px 0;\n    font-size: var(--fz-md);\n    font-family: var(--font-mono);\n    font-weight: 400;\n    line-height: 1.5;\n    @media (max-width: 1080px) {\n      font-size: var(--fz-sm);\n    }\n    @media (max-width: 768px) {\n      font-size: var(--fz-xs);\n    }\n\n    a {\n      ",";\n      line-height: 1.5;\n    }\n  }\n\n  .breadcrumb {\n    display: flex;\n    align-items: center;\n    margin-bottom: 50px;\n    color: var(--green);\n\n    .arrow {\n      display: block;\n      margin-right: 10px;\n      padding-top: 4px;\n    }\n\n    a {\n      ",";\n      font-family: var(--font-mono);\n      font-size: var(--fz-sm);\n      font-weight: 600;\n      line-height: 1.5;\n      text-transform: uppercase;\n      letter-spacing: 0.1em;\n    }\n  }\n\n  .gatsby-image-outer-wrapper {\n    height: 100%;\n  }\n\n  ",";\n\n  ",";\n"]);return ue=function(){return e},e}var de=Object(u.b)(ue(),oe,(function(e){return e.theme.mixins.inlineLink}),(function(e){return e.theme.mixins.inlineLink}),(function(e){return e.theme.mixins.inlineLink}),(function(e){return e.theme.mixins.inlineLink}),ce,le);"undefined"!=typeof window&&n("SR+s")('a[href*="#"]');var fe=u.d.a.withConfig({displayName:"layout__SkipToContentLink",componentId:"sc-1yw8zls-0"})(["position:absolute;top:auto;left:-999px;width:1px;height:1px;overflow:hidden;z-index:-99;&:focus,&:active{top:0;left:0;width:auto;height:auto;padding:18px 23px;outline:0;border-radius:var(--border-radius);background-color:var(--light-navy);color:var(--green);font-family:var(--font-mono);font-size:var(--fz-sm);line-height:1;text-decoration:none;cursor:pointer;overflow:auto;transition:var(--transition);z-index:99;}"]),pe=u.d.div.withConfig({displayName:"layout__StyledContent",componentId:"sc-1yw8zls-1"})(["display:flex;flex-direction:column;min-height:100vh;"]),he=function(e){var t=e.children,n=e.location,r="/"===n.pathname,o=Object(a.useState)(r),c=o[0],s=o[1];Object(a.useEffect)((function(){if(!c&&n.hash){var e=n.hash.substring(1);setTimeout((function(){var t=document.getElementById(e);t&&(t.scrollIntoView(),t.focus())}),0)}}),[c]);return Object(a.useEffect)((function(){var e;(e=Array.from(document.querySelectorAll("a"))).length>0&&e.forEach((function(e){e.host!==window.location.host&&(e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target","_blank"))}))}),[]),i.a.createElement(i.a.Fragment,null,i.a.createElement(l,null),i.a.createElement("div",{id:"root"},i.a.createElement(u.a,{theme:f},i.a.createElement(de,null),i.a.createElement(fe,{href:"#content"},"Skip to Content"),c&&r?i.a.createElement(Et,{finishLoading:function(){return s(!1)}}):i.a.createElement(pe,null,i.a.createElement(Mt,{isHome:r}),i.a.createElement(Bt,{isHome:r}),i.a.createElement(Ut,{isHome:r}),i.a.createElement("div",{id:"content"},t,i.a.createElement($t,null))))))},me=(n("VRzm"),n("xfY5"),n("SRfc"),n("9AAn"),n("pIFo"),n("dZ+Y"),n("DNiP"),n("RW0V"),n("8+KV"),n("Y9lz"),n("KKXr"),n("bWfx"),n("a1Th"),n("h7Nl"),n("LK8F"),n("V+eJ"),{update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0}),ge={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},ve=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective"],be={CSS:{},springs:{}};function ye(e,t,n){return Math.min(Math.max(e,t),n)}function xe(e,t){return e.indexOf(t)>-1}function we(e,t){return e.apply(null,t)}var Ee={arr:function(e){return Array.isArray(e)},obj:function(e){return xe(Object.prototype.toString.call(e),"Object")},pth:function(e){return Ee.obj(e)&&e.hasOwnProperty("totalLength")},svg:function(e){return e instanceof SVGElement},inp:function(e){return e instanceof HTMLInputElement},dom:function(e){return e.nodeType||Ee.svg(e)},str:function(e){return"string"==typeof e},fnc:function(e){return"function"==typeof e},und:function(e){return void 0===e},hex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},rgb:function(e){return/^rgb/.test(e)},hsl:function(e){return/^hsl/.test(e)},col:function(e){return Ee.hex(e)||Ee.rgb(e)||Ee.hsl(e)},key:function(e){return!me.hasOwnProperty(e)&&!ge.hasOwnProperty(e)&&"targets"!==e&&"keyframes"!==e}};function ke(e){var t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map((function(e){return parseFloat(e)})):[]}function Se(e,t){var n=ke(e),r=ye(Ee.und(n[0])?1:n[0],.1,100),a=ye(Ee.und(n[1])?100:n[1],.1,100),i=ye(Ee.und(n[2])?10:n[2],.1,100),o=ye(Ee.und(n[3])?0:n[3],.1,100),c=Math.sqrt(a/r),s=i/(2*Math.sqrt(a*r)),l=s<1?c*Math.sqrt(1-s*s):0,u=s<1?(s*c-o)/l:-o+c;function d(e){var n=t?t*e/1e3:e;return n=s<1?Math.exp(-n*s*c)*(1*Math.cos(l*n)+u*Math.sin(l*n)):(1+u*n)*Math.exp(-n*c),0===e||1===e?e:1-n}return t?d:function(){var t=be.springs[e];if(t)return t;for(var n=0,r=0;;)if(1===d(n+=1/6)){if(++r>=16)break}else r=0;var a=n*(1/6)*1e3;return be.springs[e]=a,a}}function Ce(e){return void 0===e&&(e=10),function(t){return Math.round(t*e)*(1/e)}}var Oe,je,Ae=function(){function e(e,t){return 1-3*t+3*e}function t(e,t){return 3*t-6*e}function n(e){return 3*e}function r(r,a,i){return((e(a,i)*r+t(a,i))*r+n(a))*r}function a(r,a,i){return 3*e(a,i)*r*r+2*t(a,i)*r+n(a)}return function(e,t,n,i){if(0<=e&&e<=1&&0<=n&&n<=1){var o=new Float32Array(11);if(e!==t||n!==i)for(var c=0;c<11;++c)o[c]=r(.1*c,e,n);return function(a){return e===t&&n===i||0===a||1===a?a:r(s(a),t,i)}}function s(t){for(var i=0,c=1;10!==c&&o[c]<=t;++c)i+=.1;--c;var s=i+.1*((t-o[c])/(o[c+1]-o[c])),l=a(s,e,n);return l>=.001?function(e,t,n,i){for(var o=0;o<4;++o){var c=a(t,n,i);if(0===c)return t;t-=(r(t,n,i)-e)/c}return t}(t,s,e,n):0===l?s:function(e,t,n,a,i){var o,c,s=0;do{(o=r(c=t+(n-t)/2,a,i)-e)>0?n=c:t=c}while(Math.abs(o)>1e-7&&++s<10);return c}(t,i,i+.1,e,n)}}}(),Ie=(Oe={linear:function(){return function(e){return e}}},je={Sine:function(){return function(e){return 1-Math.cos(e*Math.PI/2)}},Circ:function(){return function(e){return 1-Math.sqrt(1-e*e)}},Back:function(){return function(e){return e*e*(3*e-2)}},Bounce:function(){return function(e){for(var t,n=4;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)}},Elastic:function(e,t){void 0===e&&(e=1),void 0===t&&(t=.5);var n=ye(e,1,10),r=ye(t,.1,2);return function(e){return 0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-r/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/r)}}},["Quad","Cubic","Quart","Quint","Expo"].forEach((function(e,t){je[e]=function(){return function(e){return Math.pow(e,t+2)}}})),Object.keys(je).forEach((function(e){var t=je[e];Oe["easeIn"+e]=t,Oe["easeOut"+e]=function(e,n){return function(r){return 1-t(e,n)(1-r)}},Oe["easeInOut"+e]=function(e,n){return function(r){return r<.5?t(e,n)(2*r)/2:1-t(e,n)(-2*r+2)/2}}})),Oe);function Te(e,t){if(Ee.fnc(e))return e;var n=e.split("(")[0],r=Ie[n],a=ke(e);switch(n){case"spring":return Se(e,t);case"cubicBezier":return we(Ae,a);case"steps":return we(Ce,a);default:return we(r,a)}}function Ne(e){try{return document.querySelectorAll(e)}catch(t){return}}function Le(e,t){for(var n=e.length,r=arguments.length>=2?arguments[1]:void 0,a=[],i=0;i<n;i++)if(i in e){var o=e[i];t.call(r,o,i,e)&&a.push(o)}return a}function Me(e){return e.reduce((function(e,t){return e.concat(Ee.arr(t)?Me(t):t)}),[])}function ze(e){return Ee.arr(e)?e:(Ee.str(e)&&(e=Ne(e)||e),e instanceof NodeList||e instanceof HTMLCollection?[].slice.call(e):[e])}function Re(e,t){return e.some((function(e){return e===t}))}function Pe(e){var t={};for(var n in e)t[n]=e[n];return t}function _e(e,t){var n=Pe(e);for(var r in e)n[r]=t.hasOwnProperty(r)?t[r]:e[r];return n}function Fe(e,t){var n=Pe(e);for(var r in t)n[r]=Ee.und(e[r])?t[r]:e[r];return n}function De(e){return Ee.rgb(e)?(n=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(t=e))?"rgba("+n[1]+",1)":t:Ee.hex(e)?function(e){var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,r){return t+t+n+n+r+r})),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return"rgba("+parseInt(n[1],16)+","+parseInt(n[2],16)+","+parseInt(n[3],16)+",1)"}(e):Ee.hsl(e)?function(e){var t,n,r,a=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e),i=parseInt(a[1],10)/360,o=parseInt(a[2],10)/100,c=parseInt(a[3],10)/100,s=a[4]||1;function l(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(0==o)t=n=r=c;else{var u=c<.5?c*(1+o):c+o-c*o,d=2*c-u;t=l(d,u,i+1/3),n=l(d,u,i),r=l(d,u,i-1/3)}return"rgba("+255*t+","+255*n+","+255*r+","+s+")"}(e):void 0;var t,n}function Ve(e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function He(e,t){return Ee.fnc(e)?e(t.target,t.id,t.total):e}function qe(e,t){return e.getAttribute(t)}function Be(e,t,n){if(Re([n,"deg","rad","turn"],Ve(t)))return t;var r=be.CSS[t+n];if(!Ee.und(r))return r;var a=document.createElement(e.tagName),i=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;i.appendChild(a),a.style.position="absolute",a.style.width=100+n;var o=100/a.offsetWidth;i.removeChild(a);var c=o*parseFloat(t);return be.CSS[t+n]=c,c}function We(e,t,n){if(t in e.style){var r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=e.style[t]||getComputedStyle(e).getPropertyValue(r)||"0";return n?Be(e,a,n):a}}function Ue(e,t){return Ee.dom(e)&&!Ee.inp(e)&&(qe(e,t)||Ee.svg(e)&&e[t])?"attribute":Ee.dom(e)&&Re(ve,t)?"transform":Ee.dom(e)&&"transform"!==t&&We(e,t)?"css":null!=e[t]?"object":void 0}function Ye(e){if(Ee.dom(e)){for(var t,n=e.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map;t=r.exec(n);)a.set(t[1],t[2]);return a}}function Ge(e,t,n,r){var a=xe(t,"scale")?1:0+function(e){return xe(e,"translate")||"perspective"===e?"px":xe(e,"rotate")||xe(e,"skew")?"deg":void 0}(t),i=Ye(e).get(t)||a;return n&&(n.transforms.list.set(t,i),n.transforms.last=t),r?Be(e,i,r):i}function Ke(e,t,n,r){switch(Ue(e,t)){case"transform":return Ge(e,t,r,n);case"css":return We(e,t,n);case"attribute":return qe(e,t);default:return e[t]||0}}function $e(e,t){var n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;var r=Ve(e)||0,a=parseFloat(t),i=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return a+i+r;case"-":return a-i+r;case"*":return a*i+r}}function Xe(e,t){if(Ee.col(e))return De(e);if(/\s/g.test(e))return e;var n=Ve(e),r=n?e.substr(0,e.length-n.length):e;return t?r+t:r}function Je(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function Qe(e){for(var t,n=e.points,r=0,a=0;a<n.numberOfItems;a++){var i=n.getItem(a);a>0&&(r+=Je(t,i)),t=i}return r}function Ze(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return function(e){return 2*Math.PI*qe(e,"r")}(e);case"rect":return function(e){return 2*qe(e,"width")+2*qe(e,"height")}(e);case"line":return function(e){return Je({x:qe(e,"x1"),y:qe(e,"y1")},{x:qe(e,"x2"),y:qe(e,"y2")})}(e);case"polyline":return Qe(e);case"polygon":return function(e){var t=e.points;return Qe(e)+Je(t.getItem(t.numberOfItems-1),t.getItem(0))}(e)}}function et(e,t){var n=t||{},r=n.el||function(e){for(var t=e.parentNode;Ee.svg(t)&&Ee.svg(t.parentNode);)t=t.parentNode;return t}(e),a=r.getBoundingClientRect(),i=qe(r,"viewBox"),o=a.width,c=a.height,s=n.viewBox||(i?i.split(" "):[0,0,o,c]);return{el:r,viewBox:s,x:s[0]/1,y:s[1]/1,w:o/s[2],h:c/s[3]}}function tt(e,t){function n(n){void 0===n&&(n=0);var r=t+n>=1?t+n:0;return e.el.getPointAtLength(r)}var r=et(e.el,e.svg),a=n(),i=n(-1),o=n(1);switch(e.property){case"x":return(a.x-r.x)*r.w;case"y":return(a.y-r.y)*r.h;case"angle":return 180*Math.atan2(o.y-i.y,o.x-i.x)/Math.PI}}function nt(e,t){var n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=Xe(Ee.pth(e)?e.totalLength:e,t)+"";return{original:r,numbers:r.match(n)?r.match(n).map(Number):[0],strings:Ee.str(e)||t?r.split(n):[]}}function rt(e){return Le(e?Me(Ee.arr(e)?e.map(ze):ze(e)):[],(function(e,t,n){return n.indexOf(e)===t}))}function at(e){var t=rt(e);return t.map((function(e,n){return{target:e,id:n,total:t.length,transforms:{list:Ye(e)}}}))}function it(e,t){var n=Pe(t);if(/^spring/.test(n.easing)&&(n.duration=Se(n.easing)),Ee.arr(e)){var r=e.length;2===r&&!Ee.obj(e[0])?e={value:e}:Ee.fnc(t.duration)||(n.duration=t.duration/r)}var a=Ee.arr(e)?e:[e];return a.map((function(e,n){var r=Ee.obj(e)&&!Ee.pth(e)?e:{value:e};return Ee.und(r.delay)&&(r.delay=n?0:t.delay),Ee.und(r.endDelay)&&(r.endDelay=n===a.length-1?t.endDelay:0),r})).map((function(e){return Fe(e,n)}))}function ot(e,t){var n=[],r=t.keyframes;for(var a in r&&(t=Fe(function(e){for(var t=Le(Me(e.map((function(e){return Object.keys(e)}))),(function(e){return Ee.key(e)})).reduce((function(e,t){return e.indexOf(t)<0&&e.push(t),e}),[]),n={},r=function(r){var a=t[r];n[a]=e.map((function(e){var t={};for(var n in e)Ee.key(n)?n==a&&(t.value=e[n]):t[n]=e[n];return t}))},a=0;a<t.length;a++)r(a);return n}(r),t)),t)Ee.key(a)&&n.push({name:a,tweens:it(t[a],e)});return n}function ct(e,t){var n;return e.tweens.map((function(r){var a=function(e,t){var n={};for(var r in e){var a=He(e[r],t);Ee.arr(a)&&1===(a=a.map((function(e){return He(e,t)}))).length&&(a=a[0]),n[r]=a}return n.duration=parseFloat(n.duration),n.delay=parseFloat(n.delay),n}(r,t),i=a.value,o=Ee.arr(i)?i[1]:i,c=Ve(o),s=Ke(t.target,e.name,c,t),l=n?n.to.original:s,u=Ee.arr(i)?i[0]:l,d=Ve(u)||Ve(s),f=c||d;return Ee.und(o)&&(o=l),a.from=nt(u,f),a.to=nt($e(o,u),f),a.start=n?n.end:0,a.end=a.start+a.delay+a.duration+a.endDelay,a.easing=Te(a.easing,a.duration),a.isPath=Ee.pth(i),a.isColor=Ee.col(a.from.original),a.isColor&&(a.round=1),n=a,a}))}var st={css:function(e,t,n){return e.style[t]=n},attribute:function(e,t,n){return e.setAttribute(t,n)},object:function(e,t,n){return e[t]=n},transform:function(e,t,n,r,a){if(r.list.set(t,n),t===r.last||a){var i="";r.list.forEach((function(e,t){i+=t+"("+e+") "})),e.style.transform=i}}};function lt(e,t){at(e).forEach((function(e){for(var n in t){var r=He(t[n],e),a=e.target,i=Ve(r),o=Ke(a,n,i,e),c=$e(Xe(r,i||Ve(o)),o),s=Ue(a,n);st[s](a,n,c,e.transforms,!0)}}))}function ut(e,t){return Le(Me(e.map((function(e){return t.map((function(t){return function(e,t){var n=Ue(e.target,t.name);if(n){var r=ct(t,e),a=r[r.length-1];return{type:n,property:t.name,animatable:e,tweens:r,duration:a.end,delay:r[0].delay,endDelay:a.endDelay}}}(e,t)}))}))),(function(e){return!Ee.und(e)}))}function dt(e,t){var n=e.length,r=function(e){return e.timelineOffset?e.timelineOffset:0},a={};return a.duration=n?Math.max.apply(Math,e.map((function(e){return r(e)+e.duration}))):t.duration,a.delay=n?Math.min.apply(Math,e.map((function(e){return r(e)+e.delay}))):t.delay,a.endDelay=n?a.duration-Math.max.apply(Math,e.map((function(e){return r(e)+e.duration-e.endDelay}))):t.endDelay,a}var ft=0;var pt,ht=[],mt=[],gt=function(){function e(){pt=requestAnimationFrame(t)}function t(t){var n=ht.length;if(n){for(var r=0;r<n;){var a=ht[r];if(a.paused){var i=ht.indexOf(a);i>-1&&(ht.splice(i,1),n=ht.length)}else a.tick(t);r++}e()}else pt=cancelAnimationFrame(pt)}return e}();function vt(e){void 0===e&&(e={});var t,n=0,r=0,a=0,i=0,o=null;function c(e){var t=window.Promise&&new Promise((function(e){return o=e}));return e.finished=t,t}var s=function(e){var t=_e(me,e),n=_e(ge,e),r=ot(n,e),a=at(e.targets),i=ut(a,r),o=dt(i,n),c=ft;return ft++,Fe(t,{id:c,children:[],animatables:a,animations:i,duration:o.duration,delay:o.delay,endDelay:o.endDelay})}(e);c(s);function l(){var e=s.direction;"alternate"!==e&&(s.direction="normal"!==e?"normal":"reverse"),s.reversed=!s.reversed,t.forEach((function(e){return e.reversed=s.reversed}))}function u(e){return s.reversed?s.duration-e:e}function d(){n=0,r=u(s.currentTime)*(1/vt.speed)}function f(e,t){t&&t.seek(e-t.timelineOffset)}function p(e){for(var t=0,n=s.animations,r=n.length;t<r;){var a=n[t],i=a.animatable,o=a.tweens,c=o.length-1,l=o[c];c&&(l=Le(o,(function(t){return e<t.end}))[0]||l);for(var u=ye(e-l.start-l.delay,0,l.duration)/l.duration,d=isNaN(u)?1:l.easing(u),f=l.to.strings,p=l.round,h=[],m=l.to.numbers.length,g=void 0,v=0;v<m;v++){var b=void 0,y=l.to.numbers[v],x=l.from.numbers[v]||0;b=l.isPath?tt(l.value,d*y):x+d*(y-x),p&&(l.isColor&&v>2||(b=Math.round(b*p)/p)),h.push(b)}var w=f.length;if(w){g=f[0];for(var E=0;E<w;E++){f[E];var k=f[E+1],S=h[E];isNaN(S)||(g+=k?S+k:S+" ")}}else g=h[0];st[a.type](i.target,a.property,g,i.transforms),a.currentValue=g,t++}}function h(e){s[e]&&!s.passThrough&&s[e](s)}function m(e){var d=s.duration,m=s.delay,g=d-s.endDelay,v=u(e);s.progress=ye(v/d*100,0,100),s.reversePlayback=v<s.currentTime,t&&function(e){if(s.reversePlayback)for(var n=i;n--;)f(e,t[n]);else for(var r=0;r<i;r++)f(e,t[r])}(v),!s.began&&s.currentTime>0&&(s.began=!0,h("begin")),!s.loopBegan&&s.currentTime>0&&(s.loopBegan=!0,h("loopBegin")),v<=m&&0!==s.currentTime&&p(0),(v>=g&&s.currentTime!==d||!d)&&p(d),v>m&&v<g?(s.changeBegan||(s.changeBegan=!0,s.changeCompleted=!1,h("changeBegin")),h("change"),p(v)):s.changeBegan&&(s.changeCompleted=!0,s.changeBegan=!1,h("changeComplete")),s.currentTime=ye(v,0,d),s.began&&h("update"),e>=d&&(r=0,s.remaining&&!0!==s.remaining&&s.remaining--,s.remaining?(n=a,h("loopComplete"),s.loopBegan=!1,"alternate"===s.direction&&l()):(s.paused=!0,s.completed||(s.completed=!0,h("loopComplete"),h("complete"),!s.passThrough&&"Promise"in window&&(o(),c(s)))))}return s.reset=function(){var e=s.direction;s.passThrough=!1,s.currentTime=0,s.progress=0,s.paused=!0,s.began=!1,s.loopBegan=!1,s.changeBegan=!1,s.completed=!1,s.changeCompleted=!1,s.reversePlayback=!1,s.reversed="reverse"===e,s.remaining=s.loop,t=s.children;for(var n=i=t.length;n--;)s.children[n].reset();(s.reversed&&!0!==s.loop||"alternate"===e&&1===s.loop)&&s.remaining++,p(s.reversed?s.duration:0)},s.set=function(e,t){return lt(e,t),s},s.tick=function(e){a=e,n||(n=a),m((a+(r-n))*vt.speed)},s.seek=function(e){m(u(e))},s.pause=function(){s.paused=!0,d()},s.play=function(){s.paused&&(s.completed&&s.reset(),s.paused=!1,ht.push(s),d(),pt||gt())},s.reverse=function(){l(),d()},s.restart=function(){s.reset(),s.play()},s.reset(),s.autoplay&&s.play(),s}function bt(e,t){for(var n=t.length;n--;)Re(e,t[n].animatable.target)&&t.splice(n,1)}"undefined"!=typeof document&&document.addEventListener("visibilitychange",(function(){document.hidden?(ht.forEach((function(e){return e.pause()})),mt=ht.slice(0),vt.running=ht=[]):mt.forEach((function(e){return e.play()}))})),vt.version="3.1.0",vt.speed=1,vt.running=ht,vt.remove=function(e){for(var t=rt(e),n=ht.length;n--;){var r=ht[n],a=r.animations,i=r.children;bt(t,a);for(var o=i.length;o--;){var c=i[o],s=c.animations;bt(t,s),s.length||c.children.length||i.splice(o,1)}a.length||i.length||r.pause()}},vt.get=Ke,vt.set=lt,vt.convertPx=Be,vt.path=function(e,t){var n=Ee.str(e)?Ne(e)[0]:e,r=t||100;return function(e){return{property:e,el:n,svg:et(n),totalLength:Ze(n)*(r/100)}}},vt.setDashoffset=function(e){var t=Ze(e);return e.setAttribute("stroke-dasharray",t),t},vt.stagger=function(e,t){void 0===t&&(t={});var n=t.direction||"normal",r=t.easing?Te(t.easing):null,a=t.grid,i=t.axis,o=t.from||0,c="first"===o,s="center"===o,l="last"===o,u=Ee.arr(e),d=u?parseFloat(e[0]):parseFloat(e),f=u?parseFloat(e[1]):0,p=Ve(u?e[1]:e)||0,h=t.start||0+(u?d:0),m=[],g=0;return function(e,t,v){if(c&&(o=0),s&&(o=(v-1)/2),l&&(o=v-1),!m.length){for(var b=0;b<v;b++){if(a){var y=s?(a[0]-1)/2:o%a[0],x=s?(a[1]-1)/2:Math.floor(o/a[0]),w=y-b%a[0],E=x-Math.floor(b/a[0]),k=Math.sqrt(w*w+E*E);"x"===i&&(k=-w),"y"===i&&(k=-E),m.push(k)}else m.push(Math.abs(o-b));g=Math.max.apply(Math,m)}r&&(m=m.map((function(e){return r(e/g)*g}))),"reverse"===n&&(m=m.map((function(e){return i?e<0?-1*e:-e:Math.abs(g-e)})))}return h+(u?(f-d)/g:d)*(Math.round(100*m[t])/100)+p}},vt.timeline=function(e){void 0===e&&(e={});var t=vt(e);return t.duration=0,t.add=function(n,r){var a=ht.indexOf(t),i=t.children;function o(e){e.passThrough=!0}a>-1&&ht.splice(a,1);for(var c=0;c<i.length;c++)o(i[c]);var s=Fe(n,_e(ge,e));s.targets=s.targets||e.targets;var l=t.duration;s.autoplay=!1,s.direction=t.direction,s.timelineOffset=Ee.und(r)?l:$e(r,l),o(t),t.seek(s.timelineOffset);var u=vt(s);o(u),i.push(u);var d=dt(i,e);return t.delay=d.delay,t.endDelay=d.endDelay,t.duration=d.duration,t.seek(0),t.reset(),t.autoplay&&t.play(),t},t},vt.easing=Te,vt.penner=Ie,vt.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e};var yt=vt,xt=n("g67X"),wt=u.d.div.withConfig({displayName:"loader__StyledLoader",componentId:"sc-177se4j-0"})(["",";position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:var(--dark-navy);z-index:99;.logo-wrapper{width:max-content;max-width:100px;transition:var(--transition);opacity:",";svg{display:block;width:100%;height:100%;margin:0 auto;fill:none;user-select:none;#N{opacity:0;}}}"],(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.isMounted?1:0})),Et=function(e){var t=e.finishLoading,n=Object(a.useState)(!1),r=n[0],c=n[1];return Object(a.useEffect)((function(){var e=setTimeout((function(){return c(!0)}),10);return yt.timeline({complete:function(){return t()}}).add({targets:"#logo path",delay:300,duration:1500,easing:"easeInOutQuart",strokeDashoffset:[yt.setDashoffset,0]}).add({targets:"#logo #N",duration:700,easing:"easeInOutQuart",opacity:1}).add({targets:"#logo",delay:500,duration:300,easing:"easeInOutQuart",opacity:0,scale:.1}).add({targets:".loader",duration:200,easing:"easeInOutQuart",opacity:0,zIndex:-1}),function(){return clearTimeout(e)}}),[]),i.a.createElement(wt,{className:"loader",isMounted:r},i.a.createElement(o.a,{bodyAttributes:{class:"hidden"}}),i.a.createElement("div",{className:"logo-wrapper"},i.a.createElement(xt.j,null)))},kt=n("Wbzz"),St=n("VeD8"),Ct=n("pQ8y"),Ot=n("20nU"),jt=n("7Qib"),At=function(e,t){Object(a.useEffect)((function(){var n=function(n){e.current&&!e.current.contains(n.target)&&t(n)};return document.addEventListener("mousedown",n),document.addEventListener("touchstart",n),function(){document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)}}),[e,t])},It=function(e){var t=void 0===e?{}:e,n=t.initialDirection,r=t.thresholdPixels,i=t.off,o=Object(a.useState)(n),c=o[0],s=o[1];return Object(a.useEffect)((function(){var e=r||0,t=window.pageYOffset,a=!1,o=function(){var n=window.pageYOffset;Math.abs(n-t)<e||(s(n>t?"down":"up"),t=n>0?n:0),a=!1},c=function(){a||(window.requestAnimationFrame(o),a=!0)};return i?s(n):window.addEventListener("scroll",c),function(){return window.removeEventListener("scroll",c)}}),[n,r,i]),c},Tt=u.d.header.withConfig({displayName:"nav__StyledHeader",componentId:"ghklvd-0"})(["",";position:fixed;top:0;z-index:11;padding:0px 50px;width:100%;height:var(--nav-height);background-color:var(--navy);filter:none !important;pointer-events:auto !important;user-select:auto !important;backdrop-filter:blur(10px);transition:var(--transition);",";",";@media (max-width:1080px){padding:0 40px;}@media (max-width:768px){padding:0 25px;}"],(function(e){return e.theme.mixins.flexBetween}),(function(e){return"up"===e.scrollDirection&&!e.scrolledToTop&&Object(u.c)(["height:var(--nav-scroll-height);transform:translateY(0px);background-color:rgba(10,25,47,0.85);box-shadow:0 10px 30px -10px var(--navy-shadow);"])}),(function(e){return"down"===e.scrollDirection&&!e.scrolledToTop&&Object(u.c)(["height:var(--nav-scroll-height);transform:translateY(calc(var(--nav-scroll-height) * -1));box-shadow:0 10px 30px -10px var(--navy-shadow);"])})),Nt=u.d.nav.withConfig({displayName:"nav__StyledNav",componentId:"ghklvd-1"})(["",";position:relative;width:100%;color:var(--lightest-slate);font-family:var(--font-mono);counter-reset:item 0;z-index:12;.logo{",";a{color:var(--green);width:42px;height:42px;&:hover,&:focus{svg{fill:var(--green-tint);}}svg{fill:none;transition:var(--transition);user-select:none;}}}"],(function(e){return e.theme.mixins.flexBetween}),(function(e){return e.theme.mixins.flexCenter})),Lt=u.d.div.withConfig({displayName:"nav__StyledLinks",componentId:"ghklvd-2"})(["display:flex;align-items:center;@media (max-width:768px){display:none;}ol{",";padding:0;margin:0;list-style:none;li{margin:0 5px;position:relative;counter-increment:item 1;font-size:var(--fz-xs);a{padding:10px;&:before{content:'0' counter(item) '.';margin-right:5px;color:var(--green);font-size:var(--fz-xxs);text-align:right;}}}}.resume-button{",";margin-left:15px;font-size:var(--fz-xs);}"],(function(e){return e.theme.mixins.flexBetween}),(function(e){return e.theme.mixins.smallButton})),Mt=function(e){var t=e.isHome,n=Object(a.useState)(!t),r=n[0],o=n[1],c=It("down"),s=Object(a.useState)(!0),l=s[0],u=s[1],d=function(){u(window.pageYOffset<50)};Object(a.useEffect)((function(){var e=setTimeout((function(){o(!0)}),100);return window.addEventListener("scroll",d),function(){clearTimeout(e),window.removeEventListener("scroll",d)}}),[]);var f=t?jt.b:0,p=t?"fade":"",h=t?"fadedown":"";return i.a.createElement(Tt,{scrollDirection:c,scrolledToTop:l},i.a.createElement(Nt,null,i.a.createElement(St.a,{component:null},r&&i.a.createElement(Ct.a,{classNames:p,timeout:f},i.a.createElement("div",{className:"logo",tabIndex:"-1"},t?i.a.createElement("a",{href:"/","aria-label":"home"},i.a.createElement(xt.k,null)):i.a.createElement(kt.Link,{to:"/","aria-label":"home"},i.a.createElement(xt.k,null))))),i.a.createElement(Lt,null,i.a.createElement("ol",null,i.a.createElement(St.a,{component:null},r&&Ot.navLinks&&Ot.navLinks.map((function(e,n){var r=e.url,a=e.name;return i.a.createElement(Ct.a,{key:n,classNames:h,timeout:f},i.a.createElement("li",{key:n,style:{transitionDelay:(t?100*n:0)+"ms"}},i.a.createElement(kt.Link,{to:r},a)))})))),i.a.createElement(St.a,{component:null},r&&i.a.createElement(Ct.a,{classNames:h,timeout:f},i.a.createElement("div",{style:{transitionDelay:(t?100*Ot.navLinks.length:0)+"ms"}},i.a.createElement("a",{className:"resume-button",href:"/resume.pdf",target:"_blank",rel:"noopener noreferrer"},"Resume"))))),i.a.createElement(St.a,{component:null},r&&i.a.createElement(Ct.a,{classNames:p,timeout:f},i.a.createElement(Dt,null)))))};n("rE2o"),n("ioFf"),n("tUrg");function zt(e){return function(e){if(Array.isArray(e))return Rt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Rt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Pt=u.d.div.withConfig({displayName:"menu__StyledMenu",componentId:"sdn9y6-0"})(["display:none;@media (max-width:768px){display:block;}"]),_t=u.d.button.withConfig({displayName:"menu__StyledHamburgerButton",componentId:"sdn9y6-1"})(["display:none;@media (max-width:768px){",";position:relative;z-index:10;margin-right:-15px;padding:15px;border:0;background-color:transparent;color:inherit;text-transform:none;transition-timing-function:linear;transition-duration:0.15s;transition-property:opacity,filter;}.ham-box{display:inline-block;position:relative;width:var(--hamburger-width);height:24px;}.ham-box-inner{position:absolute;top:50%;right:0;width:var(--hamburger-width);height:2px;border-radius:var(--border-radius);background-color:var(--green);transition-duration:0.22s;transition-property:transform;transition-delay:",";transform:rotate(",");transition-timing-function:cubic-bezier( "," );&:before,&:after{content:'';display:block;position:absolute;left:auto;right:0;width:var(--hamburger-width);height:2px;border-radius:4px;background-color:var(--green);transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;}&:before{width:",";top:",";opacity:",";transition:",";}&:after{width:",";bottom:",";transform:rotate(",");transition:",";}}"],(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.menuOpen?"0.12s":"0s"}),(function(e){return e.menuOpen?"225deg":"0deg"}),(function(e){return e.menuOpen?"0.215, 0.61, 0.355, 1":"0.55, 0.055, 0.675, 0.19"}),(function(e){return e.menuOpen?"100%":"120%"}),(function(e){return e.menuOpen?"0":"-10px"}),(function(e){return e.menuOpen?0:1}),(function(e){return e.menuOpen?"var(--ham-before-active)":"var(--ham-before)"}),(function(e){return e.menuOpen?"100%":"80%"}),(function(e){return e.menuOpen?"0":"-10px"}),(function(e){return e.menuOpen?"-90deg":"0"}),(function(e){return e.menuOpen?"var(--ham-after-active)":"var(--ham-after)"})),Ft=u.d.aside.withConfig({displayName:"menu__StyledSidebar",componentId:"sdn9y6-2"})(["display:none;@media (max-width:768px){",";position:fixed;top:0;bottom:0;right:0;padding:50px 10px;width:min(75vw,400px);height:100vh;outline:0;background-color:var(--light-navy);box-shadow:-10px 0px 30px -15px var(--navy-shadow);z-index:9;transform:translateX(","vw);visibility:",";transition:var(--transition);}nav{",";width:100%;flex-direction:column;color:var(--lightest-slate);font-family:var(--font-mono);text-align:center;}ol{padding:0;margin:0;list-style:none;width:100%;li{position:relative;margin:0 auto 20px;counter-increment:item 1;font-size:clamp(var(--fz-sm),4vw,var(--fz-lg));@media (max-width:600px){margin:0 auto 10px;}&:before{content:'0' counter(item) '.';display:block;margin-bottom:5px;color:var(--green);font-size:var(--fz-sm);}}a{",";width:100%;padding:3px 20px 20px;}}.resume-link{",";padding:18px 50px;margin:10% auto 0;width:max-content;}"],(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.menuOpen?0:100}),(function(e){return e.menuOpen?"visible":"hidden"}),(function(e){return e.theme.mixins.flexBetween}),(function(e){return e.theme.mixins.link}),(function(e){return e.theme.mixins.bigButton})),Dt=function(){var e,t,n,r=Object(a.useState)(!1),c=r[0],s=r[1],l=Object(a.useRef)(null),u=Object(a.useRef)(null),d=function(r){switch(r.key){case jt.a.ESCAPE:case jt.a.ESCAPE_IE11:s(!1);break;case jt.a.TAB:if(e&&1===e.length){r.preventDefault();break}r.shiftKey?function(e){document.activeElement===t&&(e.preventDefault(),n.focus())}(r):function(e){document.activeElement===n&&(e.preventDefault(),t.focus())}(r)}},f=function(e){e.currentTarget.innerWidth>768&&s(!1)};Object(a.useEffect)((function(){return document.addEventListener("keydown",d),window.addEventListener("resize",f),e=[l.current].concat(zt(Array.from(u.current.querySelectorAll("a")))),t=e[0],n=e[e.length-1],function(){document.removeEventListener("keydown",d),window.removeEventListener("resize",f)}}),[]);var p=Object(a.useRef)();return At(p,(function(){return s(!1)})),i.a.createElement(Pt,null,i.a.createElement(o.a,null,i.a.createElement("body",{className:c?"blur":""})),i.a.createElement("div",{ref:p},i.a.createElement(_t,{onClick:function(){return s(!c)},menuOpen:c,ref:l},i.a.createElement("div",{className:"ham-box"},i.a.createElement("div",{className:"ham-box-inner"}))),i.a.createElement(Ft,{menuOpen:c,"aria-hidden":!c,tabIndex:c?1:-1},i.a.createElement("nav",{ref:u},Ot.navLinks&&i.a.createElement("ol",null,Ot.navLinks.map((function(e,t){var n=e.url,r=e.name;return i.a.createElement("li",{key:t},i.a.createElement(kt.Link,{to:n},r))}))),i.a.createElement("a",{href:"/resume.pdf",className:"resume-link"},"Resume")))))},Vt=u.d.div.withConfig({displayName:"side__StyledSideElement",componentId:"sc-1duznzb-0"})(["width:40px;position:fixed;bottom:0;left:",";right:",";z-index:10;color:var(--light-slate);@media (max-width:1080px){left:",";right:",";}@media (max-width:768px){display:none;}"],(function(e){return"left"===e.orientation?"40px":"auto"}),(function(e){return"left"===e.orientation?"auto":"40px"}),(function(e){return"left"===e.orientation?"20px":"auto"}),(function(e){return"left"===e.orientation?"auto":"20px"})),Ht=function(e){var t=e.children,n=e.isHome,r=e.orientation,o=Object(a.useState)(!n),c=o[0],s=o[1];return Object(a.useEffect)((function(){if(n){var e=setTimeout((function(){return s(!0)}),jt.b);return function(){return clearTimeout(e)}}}),[]),i.a.createElement(Vt,{orientation:r},i.a.createElement(St.a,{component:null},c&&i.a.createElement(Ct.a,{classNames:n?"fade":"",timeout:n?jt.b:0},t)))},qt=u.d.ul.withConfig({displayName:"social__StyledSocialList",componentId:"anu6nt-0"})(["display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;&:after{content:'';display:block;width:1px;height:90px;margin:0 auto;background-color:var(--light-slate);}li{&:last-of-type{margin-bottom:20px;}a{padding:10px;&:hover,&:focus{transform:translateY(-3px);}svg{width:20px;height:20px;}}}"]),Bt=function(e){var t=e.isHome;return i.a.createElement(Ht,{isHome:t,orientation:"left"},i.a.createElement(qt,null,Ot.socialMedia&&Ot.socialMedia.map((function(e,t){var n=e.url,r=e.name;return i.a.createElement("li",{key:t},i.a.createElement("a",{href:n,"aria-label":r},i.a.createElement(xt.a,{name:r})))}))))},Wt=u.d.div.withConfig({displayName:"email__StyledLinkWrapper",componentId:"sc-2epoq-0"})(["display:flex;flex-direction:column;align-items:center;position:relative;&:after{content:'';display:block;width:1px;height:90px;margin:0 auto;background-color:var(--light-slate);}a{margin:20px auto;padding:10px;font-family:var(--font-mono);font-size:var(--fz-xxs);letter-spacing:0.1em;writing-mode:vertical-rl;&:hover,&:focus{transform:translateY(-3px);}}"]),Ut=function(e){var t=e.isHome;return i.a.createElement(Ht,{isHome:t,orientation:"right"},i.a.createElement(Wt,null,i.a.createElement("a",{href:"mailto:"+Ot.email},Ot.email)))},Yt=u.d.footer.withConfig({displayName:"footer__StyledFooter",componentId:"sc-4jwnt4-0"})(["",";flex-direction:column;height:auto;min-height:70px;padding:15px;text-align:center;"],(function(e){return e.theme.mixins.flexCenter})),Gt=u.d.div.withConfig({displayName:"footer__StyledSocialLinks",componentId:"sc-4jwnt4-1"})(["display:none;@media (max-width:768px){display:block;width:100%;max-width:270px;margin:0 auto 10px;color:var(--light-slate);}ul{",";padding:0;margin:0;list-style:none;a{padding:10px;svg{width:20px;height:20px;}}}"],(function(e){return e.theme.mixins.flexBetween})),Kt=u.d.div.withConfig({displayName:"footer__StyledCredit",componentId:"sc-4jwnt4-2"})(["color:var(--light-slate);font-family:var(--font-mono);font-size:var(--fz-xxs);line-height:1;a{padding:10px;}.github-stats{margin-top:10px;& > span{display:inline-flex;align-items:center;margin:0 7px;}svg{display:inline-block;margin-right:5px;width:14px;height:14px;}}"]),$t=function(){var e=Object(a.useState)({stars:null,forks:null}),t=(e[0],e[1]);return Object(a.useEffect)((function(){fetch("https://api.github.com/repos/bchiang7/v4").then((function(e){return e.json()})).then((function(e){var n=e.stargazers_count,r=e.forks_count;t({stars:n,forks:r})})).catch((function(e){return console.error(e)}))}),[]),i.a.createElement(Yt,null,i.a.createElement(Gt,null,i.a.createElement("ul",null,Ot.socialMedia&&Ot.socialMedia.map((function(e,t){var n=e.name,r=e.url;return i.a.createElement("li",{key:t},i.a.createElement("a",{href:r,"aria-label":n},i.a.createElement(xt.a,{name:n})))})))),i.a.createElement(Kt,{tabindex:"-1"},i.a.createElement("a",{href:"https://github.com/bchiang7/v4"},i.a.createElement("div",null,"Design & Template by Brittany Chiang, modified by Natalie Isak"))))},Xt=u.d.section.withConfig({displayName:"hero__StyledHeroSection",componentId:"sc-116xg8t-0"})(["",";flex-direction:column;align-items:flex-start;min-height:100vh;h1{margin:0 0 30px 4px;color:var(--green);font-family:var(--font-mono);font-size:clamp(var(--fz-sm),5vw,var(--fz-md));font-weight:400;@media (max-width:480px){margin:0 0 20px 2px;}}h3{margin-top:10px;color:var(--slate);line-height:0.9;}p{margin:20px 0 0;max-width:500px;}.email-link{",";margin-top:50px;}"],(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.theme.mixins.bigButton})),Jt=function(){var e=Object(a.useState)(!1),t=e[0],n=e[1];Object(a.useEffect)((function(){var e=setTimeout((function(){return n(!0)}),jt.c);return function(){return clearTimeout(e)}}),[]);var r=[i.a.createElement("h1",null,"Hi, my name is"),i.a.createElement("h2",{className:"big-heading"},"Natalie Isak."),i.a.createElement("a",{href:"mailto:"+Ot.email,className:"email-link"},"Get In Touch")];return i.a.createElement(Xt,null,i.a.createElement(St.a,{component:null},t&&r.map((function(e,t){return i.a.createElement(Ct.a,{key:t,classNames:"fadeup",timeout:jt.b},i.a.createElement("div",{style:{transitionDelay:t+1+"00ms"}},e))}))))},Qt=n("mknM"),Zt=n("9eSz"),en=n.n(Zt),tn=n("nLfd"),nn=u.d.section.withConfig({displayName:"about__StyledAboutSection",componentId:"sc-1ownso9-0"})(["max-width:900px;.inner{display:grid;grid-template-columns:3fr 2fr;grid-gap:50px;@media (max-width:768px){display:block;}}"]),rn=u.d.div.withConfig({displayName:"about__StyledText",componentId:"sc-1ownso9-1"})(["ul.skills-list{display:grid;grid-template-columns:repeat(2,minmax(140px,200px));padding:0;margin:20px 0 0 0;overflow:hidden;list-style:none;li{position:relative;margin-bottom:10px;padding-left:20px;font-family:var(--font-mono);font-size:var(--fz-xs);&:before{content:'▹';position:absolute;left:0;color:var(--green);font-size:var(--fz-sm);line-height:12px;}}}"]),an=u.d.div.withConfig({displayName:"about__StyledPic",componentId:"sc-1ownso9-2"})(["position:relative;max-width:300px;@media (max-width:768px){margin:50px auto 0;width:70%;}.wrapper{",";display:block;position:relative;width:100%;border-radius:var(--border-radius);background-color:var(--green);&:hover,&:focus{background:transparent;outline:0;&:after{top:15px;left:15px;}.img{filter:none;mix-blend-mode:normal;}}.img{position:relative;border-radius:var(--border-radius);mix-blend-mode:multiply;filter:grayscale(100%) contrast(1);transition:var(--transition);}&:before,&:after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:var(--border-radius);transition:var(--transition);}&:before{top:0;left:0;background-color:var(--navy);mix-blend-mode:screen;}&:after{border:2px solid var(--green);top:20px;left:20px;z-index:-1;}}"],(function(e){return e.theme.mixins.boxShadow})),on=function(){var e=Qt.data,t=Object(a.useRef)(null);Object(a.useEffect)((function(){tn.a.reveal(t.current,Object(Ot.srConfig)())}),[]);var n=["JavaScript","HTML & CSS","Java","Python","OCaml","Golang","SQL","Git","Tableau"];return i.a.createElement(nn,{id:"about",ref:t},i.a.createElement("h2",{className:"numbered-heading"},"About Me"),i.a.createElement("div",{className:"inner"},i.a.createElement(rn,null,i.a.createElement("div",null,i.a.createElement("p",null,"Hello! I'm Natalie Isak, a student at Cornell University."),i.a.createElement("p",null,"I love computer science because I have been creative from a young age, and I believe that coding is the ideal combination between logic and innovation. I find it empowering to identify problems around me and come up with practical, accessible solutions. To me, being a computer science major means I can use my passion for programming to create world-changing technology. I have experience in machine learning, computer vision, data warehouse architecture, and backend engineering."),i.a.createElement("p",null,"Here are the tools/languages I am proficient in:")),i.a.createElement("ul",{className:"skills-list"},n&&n.map((function(e,t){return i.a.createElement("li",{key:t},e)})))),i.a.createElement(an,null,i.a.createElement("div",{className:"wrapper"},i.a.createElement(en.a,{fluid:e.avatar.childImageSharp.fluid,alt:"Avatar",className:"img"})))))},cn=n("Xj9Q"),sn=u.d.section.withConfig({displayName:"jobs__StyledJobsSection",componentId:"sc-59sdss-0"})(["max-width:700px;.inner{display:flex;@media (max-width:600px){display:block;}}"]),ln=u.d.ul.withConfig({displayName:"jobs__StyledTabList",componentId:"sc-59sdss-1"})(["position:relative;z-index:3;width:max-content;padding:0;margin:0;list-style:none;@media (max-width:600px){display:flex;overflow-x:auto;width:calc(100% + 100px);margin-left:-50px;margin-bottom:30px;}@media (max-width:480px){width:calc(100% + 50px);margin-left:-25px;}li{&:first-of-type{@media (max-width:600px){margin-left:50px;}@media (max-width:480px){margin-left:25px;}}&:last-of-type{@media (max-width:600px){padding-right:50px;}@media (max-width:480px){padding-right:25px;}}}"]),un=u.d.button.withConfig({displayName:"jobs__StyledTabButton",componentId:"sc-59sdss-2"})(["",";display:flex;align-items:center;width:100%;height:var(--tab-height);padding:0 20px 2px;border-left:2px solid var(--lightest-navy);background-color:transparent;color:",";font-family:var(--font-mono);font-size:var(--fz-xs);text-align:left;white-space:nowrap;@media (max-width:768px){padding:0 15px 2px;}@media (max-width:600px){",";min-width:120px;padding:0 15px;border-left:0;border-bottom:2px solid var(--lightest-navy);text-align:center;}&:hover,&:focus{background-color:var(--light-navy);}"],(function(e){return e.theme.mixins.link}),(function(e){return e.isActive?"var(--green)":"var(--slate)"}),(function(e){return e.theme.mixins.flexCenter})),dn=u.d.div.withConfig({displayName:"jobs__StyledHighlight",componentId:"sc-59sdss-3"})(["position:absolute;top:0;left:0;z-index:10;width:2px;height:var(--tab-height);border-radius:var(--border-radius);background:var(--green);transform:translateY(calc("," * var(--tab-height)));transition:transform 0.25s cubic-bezier(0.645,0.045,0.355,1);transition-delay:0.1s;@media (max-width:600px){top:auto;bottom:0;width:100%;max-width:var(--tab-width);height:2px;margin-left:50px;transform:translateX(calc("," * var(--tab-width)));}@media (max-width:480px){margin-left:25px;}"],(function(e){return e.activeTabId}),(function(e){return e.activeTabId})),fn=u.d.div.withConfig({displayName:"jobs__StyledTabContent",componentId:"sc-59sdss-4"})(["width:100%;height:auto;padding-top:10px;padding-left:30px;@media (max-width:768px){padding-left:20px;}@media (max-width:600px){padding-left:0;}ul{",";}h3{margin-bottom:5px;font-size:var(--fz-xxl);font-weight:500;.company{color:var(--green);}}.range{margin-bottom:30px;color:var(--light-slate);font-family:var(--font-mono);font-size:var(--fz-xs);}"],(function(e){return e.theme.mixins.fancyList})),pn=function(){var e=cn.data.jobs.edges,t=Object(a.useState)(0),n=t[0],r=t[1],o=Object(a.useState)(null),c=o[0],s=o[1],l=Object(a.useRef)([]),u=Object(a.useRef)(null);Object(a.useEffect)((function(){return tn.a.reveal(u.current,Object(Ot.srConfig)())}),[]);Object(a.useEffect)((function(){l.current[c]?l.current[c].focus():(c>=l.current.length&&s(0),c<0&&s(l.current.length-1))}),[c]);return i.a.createElement(sn,{id:"jobs",ref:u},i.a.createElement("h2",{className:"numbered-heading"},"Where I’ve Worked"),i.a.createElement("div",{className:"inner"},i.a.createElement(ln,{role:"tablist","aria-label":"Job tabs",onKeyDown:function(e){e.key!==jt.a.ARROW_UP&&e.key!==jt.a.ARROW_DOWN||(e.preventDefault(),e.key===jt.a.ARROW_UP&&s(c-1),e.key===jt.a.ARROW_DOWN&&s(c+1))}},e&&e.map((function(e,t){var a=e.node.frontmatter.company;return i.a.createElement("li",{key:t},i.a.createElement(un,{isActive:n===t,onClick:function(){return r(t)},ref:function(e){return l.current[t]=e},id:"tab-"+t,role:"tab","aria-selected":n===t,"aria-controls":"panel-"+t,tabIndex:n===t?"0":"-1"},i.a.createElement("span",null,a)))})),i.a.createElement(dn,{activeTabId:n})),e&&e.map((function(e,t){var r=e.node,a=r.frontmatter,o=r.html,c=a.title,s=a.url,l=a.company,u=a.range;return i.a.createElement(Ct.a,{key:t,in:n===t,timeout:250,classNames:"fade"},i.a.createElement(fn,{id:"panel-"+t,role:"tabpanel",tabIndex:n===t?"0":"-1","aria-labelledby":"tab-"+t,"aria-hidden":n!==t,hidden:n!==t},i.a.createElement("h3",null,i.a.createElement("span",null,c),i.a.createElement("span",{className:"company"}," @ ",i.a.createElement("a",{href:s,className:"inline-link"},l))),i.a.createElement("p",{className:"range"},u),i.a.createElement("div",{dangerouslySetInnerHTML:{__html:o}})))}))))},hn=n("98nU"),mn=u.d.div.withConfig({displayName:"featured__StyledProject",componentId:"ywnbqt-0"})(["display:grid;grid-gap:10px;grid-template-columns:repeat(12,1fr);align-items:center;&:not(:last-of-type){margin-bottom:100px;@media (max-width:768px){margin-bottom:70px;}@media (max-width:480px){margin-bottom:30px;}}&:nth-of-type(odd){.project-content{grid-column:7 / -1;text-align:right;@media (max-width:1080px){grid-column:5 / -1;}@media (max-width:768px){grid-column:1 / -1;padding:40px 40px 30px;}@media (max-width:480px){padding:25px 25px 20px;}}.project-tech-list{justify-content:flex-end;li{margin:0 0 5px 20px;@media (max-width:768px){margin:0 0 5px 10px;}}}.project-links{justify-content:flex-end;margin-left:0;margin-right:-10px;}.project-image{grid-column:1 / 8;@media (max-width:768px){grid-column:1 / -1;}}}.project-content{position:relative;grid-column:1 / 7;grid-row:1 / -1;@media (max-width:1080px){grid-column:1 / 9;}@media (max-width:768px){grid-column:1 / -1;padding:40px 40px 30px;z-index:5;}@media (max-width:480px){padding:30px 25px 20px;}}.project-overline{margin:10px 0;color:var(--green);font-family:var(--font-mono);font-size:var(--fz-xs);font-weight:400;}.project-title{color:var(--lightest-slate);font-size:clamp(24px,5vw,28px);@media (min-width:768px){margin:0 0 20px;}@media (max-width:768px){color:var(--white);}}.project-description{",";position:relative;z-index:2;padding:25px;border-radius:var(--border-radius);background-color:var(--light-navy);color:var(--light-slate);font-size:var(--fz-lg);@media (max-width:768px){padding:20px 0;background-color:transparent;box-shadow:none;&:hover{box-shadow:none;}}a{",";}}.project-tech-list{display:flex;flex-wrap:wrap;position:relative;z-index:2;margin:25px 0 10px;padding:0;list-style:none;li{margin:0 20px 5px 0;color:var(--light-slate);font-family:var(--font-mono);font-size:var(--fz-xs);white-space:nowrap;}@media (max-width:768px){margin:10px 0;li{margin:0 10px 5px 0;color:var(--lightest-slate);}}}.project-links{display:flex;align-items:center;position:relative;margin-top:10px;margin-left:-10px;color:var(--lightest-slate);a{",";padding:10px;&.external{svg{width:22px;height:22px;margin-top:-4px;}}svg{width:20px;height:20px;}}}.project-image{",";grid-column:6 / -1;grid-row:1 / -1;position:relative;z-index:1;@media (max-width:768px){grid-column:1 / -1;height:100%;opacity:0.25;}a{width:100%;background-color:var(--green);border-radius:var(--border-radius);vertical-align:middle;&:hover,&:focus{background:transparent;&:before,.img{background:transparent;filter:none;}}&:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:3;transition:var(--transition);background-color:var(--navy);mix-blend-mode:screen;}}.img{border-radius:var(--border-radius);mix-blend-mode:multiply;filter:grayscale(100%) contrast(1) brightness(90%);@media (max-width:768px){object-fit:cover;width:auto;height:100%;filter:grayscale(100%) contrast(1) brightness(80%);}}}"],(function(e){return e.theme.mixins.boxShadow}),(function(e){return e.theme.mixins.inlineLink}),(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.theme.mixins.boxShadow})),gn=function(){var e=hn.data.featured.edges.filter((function(e){return e.node})),t=Object(a.useRef)(null),n=Object(a.useRef)([]);return Object(a.useEffect)((function(){tn.a.reveal(t.current,Object(Ot.srConfig)()),n.current.forEach((function(e,t){return tn.a.reveal(e,Object(Ot.srConfig)(100*t))}))}),[]),i.a.createElement("section",{id:"projects"},i.a.createElement("h2",{className:"numbered-heading",ref:t},"Blog Posts"),i.a.createElement("div",null,e&&e.map((function(e,t){var r=e.node,a=r.frontmatter,o=r.html,c=a.external,s=a.title,l=a.tech,u=a.github,d=a.cover;return i.a.createElement(mn,{key:t,ref:function(e){return n.current[t]=e}},i.a.createElement("div",{className:"project-content"},i.a.createElement("p",{className:"project-overline"},"Featured Project"),i.a.createElement("h3",{className:"project-title"},s),i.a.createElement("div",{className:"project-description",dangerouslySetInnerHTML:{__html:o}}),l.length&&i.a.createElement("ul",{className:"project-tech-list"},l.map((function(e,t){return i.a.createElement("li",{key:t},e)}))),i.a.createElement("div",{className:"project-links"},u&&i.a.createElement("a",{href:u,"aria-label":"GitHub Link"},i.a.createElement(xt.a,{name:"GitHub"})),c&&i.a.createElement("a",{href:c,"aria-label":"External Link",className:"external"},i.a.createElement(xt.a,{name:"External"})))),i.a.createElement("div",{className:"project-image"},i.a.createElement("a",{href:c||(u||"#")},i.a.createElement(en.a,{fluid:d.childImageSharp.fluid,alt:s,className:"img"}))))}))))},vn=n("Hq9K"),bn=u.d.section.withConfig({displayName:"projects__StyledProjectsSection",componentId:"sc-1v1fime-0"})(["display:flex;flex-direction:column;align-items:center;h2{font-size:clamp(24px,5vw,var(--fz-heading));}.archive-link{font-family:var(--font-mono);font-size:var(--fz-sm);&:after{bottom:0.1em;}}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;position:relative;margin-top:50px;@media (max-width:1080px){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));}}.more-button{",";margin:80px auto 0;}"],(function(e){return e.theme.mixins.button})),yn=u.d.div.withConfig({displayName:"projects__StyledProject",componentId:"sc-1v1fime-1"})(["cursor:default;transition:var(--transition);&:hover,&:focus{outline:0;.project-inner{transform:translateY(-5px);}}.project-inner{",";",";flex-direction:column;align-items:flex-start;position:relative;height:100%;padding:2rem 1.75rem;border-radius:var(--border-radius);background-color:var(--light-navy);transition:var(--transition);}.project-top{",";margin-bottom:35px;.folder{color:var(--green);svg{width:40px;height:40px;}}.project-links{display:flex;align-items:center;margin-right:-10px;color:var(--light-slate);a{",";padding:5px 7px;&.external{svg{width:22px;height:22px;margin-top:-4px;}}svg{width:20px;height:20px;}}}}.project-title{margin:0 0 10px;color:var(--lightest-slate);font-size:var(--fz-xxl);}.project-description{color:var(--light-slate);font-size:17px;a{",";}}.project-tech-list{display:flex;align-items:flex-end;flex-grow:1;flex-wrap:wrap;padding:0;margin:20px 0 0 0;list-style:none;li{font-family:var(--font-mono);font-size:var(--fz-xxs);line-height:1.75;&:not(:last-of-type){margin-right:15px;}}}"],(function(e){return e.theme.mixins.boxShadow}),(function(e){return e.theme.mixins.flexBetween}),(function(e){return e.theme.mixins.flexBetween}),(function(e){return e.theme.mixins.flexCenter}),(function(e){return e.theme.mixins.inlineLink})),xn=function(){var e=vn.data,t=Object(a.useState)(!1),n=t[0],r=t[1],o=Object(a.useRef)(null),c=Object(a.useRef)(null),s=Object(a.useRef)([]);Object(a.useEffect)((function(){tn.a.reveal(o.current,Object(Ot.srConfig)()),tn.a.reveal(c.current,Object(Ot.srConfig)()),s.current.forEach((function(e,t){return tn.a.reveal(e,Object(Ot.srConfig)(100*t))}))}),[]);var l=e.projects.edges.filter((function(e){return e.node})),u=l.slice(0,6),d=n?l:u;return i.a.createElement(bn,null,i.a.createElement("h2",{ref:o},"Other Noteworthy Projects"),i.a.createElement(kt.Link,{className:"inline-link archive-link",to:"/archive",ref:c},"view the archive"),i.a.createElement(St.a,{className:"projects-grid"},d&&d.map((function(e,t){var n=e.node,r=n.frontmatter,a=n.html,o=r.github,c=r.external,l=r.title,u=r.tech;return i.a.createElement(Ct.a,{key:t,classNames:"fadeup",timeout:t>=6?300*(t-6):300,exit:!1},i.a.createElement(yn,{key:t,ref:function(e){return s.current[t]=e},tabIndex:"0",style:{transitionDelay:(t>=6?100*(t-6):0)+"ms"}},i.a.createElement("div",{className:"project-inner"},i.a.createElement("header",null,i.a.createElement("div",{className:"project-top"},i.a.createElement("div",{className:"folder"},i.a.createElement(xt.a,{name:"Folder"})),i.a.createElement("div",{className:"project-links"},o&&i.a.createElement("a",{href:o,"aria-label":"GitHub Link"},i.a.createElement(xt.a,{name:"GitHub"})),c&&i.a.createElement("a",{href:c,"aria-label":"External Link",className:"external"},i.a.createElement(xt.a,{name:"External"})))),i.a.createElement("h3",{className:"project-title"},l),i.a.createElement("div",{className:"project-description",dangerouslySetInnerHTML:{__html:a}})),i.a.createElement("footer",null,u&&i.a.createElement("ul",{className:"project-tech-list"},u.map((function(e,t){return i.a.createElement("li",{key:t},e)})))))))}))),i.a.createElement("button",{className:"more-button",onClick:function(){return r(!n)}},"Show ",n?"Less":"More"))},wn=u.d.section.withConfig({displayName:"contact__StyledContactSection",componentId:"sc-1m8df4t-0"})(["max-width:600px;margin:0 auto 100px;text-align:center;@media (max-width:768px){margin:0 auto 50px;}.overline{display:block;margin-bottom:20px;color:var(--green);font-family:var(--font-mono);font-size:var(--fz-md);font-weight:400;&:before{bottom:0;font-size:var(--fz-sm);}&:after{display:none;}}.title{font-size:clamp(40px,5vw,60px);}.email-link{",";margin-top:50px;}"],(function(e){return e.theme.mixins.bigButton})),En=function(){var e=Object(a.useRef)(null);return Object(a.useEffect)((function(){return tn.a.reveal(e.current,Object(Ot.srConfig)())}),[]),i.a.createElement(wn,{id:"contact",ref:e},i.a.createElement("h2",{className:"numbered-heading overline"},"What’s Next?"),i.a.createElement("h2",{className:"title"},"Get In Touch"),i.a.createElement("p",null,"I'm always looking for new opportunities. Feel free to reach out with any projects, or just to say hi!"),i.a.createElement("a",{className:"email-link",href:"mailto:"+Ot.email},"Say Hello"))}},"L+mo":function(e,t,n){e.exports=n.p+"static/Calibre-Regular-b63c62e591d0c8fbe2c8f009883346d5.woff2"},ME5O:function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},ND0z:function(e,t,n){e.exports=n.p+"static/Calibre-Semibold-d8b856473a51d7eec2a9bccf2fbea54c.woff2"},Nr18:function(e,t,n){"use strict";var r=n("S/j/"),a=n("d/Gc"),i=n("ne8i");e.exports=function(e){for(var t=r(this),n=i(t.length),o=arguments.length,c=a(o>1?arguments[1]:void 0,n),s=o>2?arguments[2]:void 0,l=void 0===s?n:a(s,n);l>c;)t[c++]=e;return t}},OGtf:function(e,t,n){var r=n("XKFU"),a=n("eeVq"),i=n("vhPU"),o=/"/g,c=function(e,t,n,r){var a=String(i(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(r).replace(o,"&quot;")+'"'),c+">"+a+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(c),r(r.P+r.F*a((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},Oyvg:function(e,t,n){var r=n("dyZX"),a=n("Xbzi"),i=n("hswa").f,o=n("kJMx").f,c=n("quPj"),s=n("C/va"),l=r.RegExp,u=l,d=l.prototype,f=/a/g,p=/a/g,h=new l(f)!==f;if(n("nh4g")&&(!h||n("eeVq")((function(){return p[n("K0xU")("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")})))){l=function(e,t){var n=this instanceof l,r=c(e),i=void 0===t;return!n&&r&&e.constructor===l&&i?e:a(h?new u(r&&!i?e.source:e,t):u((r=e instanceof l)?e.source:e,r&&i?s.call(e):t),n?this:d,l)};for(var m=function(e){e in l||i(l,e,{configurable:!0,get:function(){return u[e]},set:function(t){u[e]=t}})},g=o(u),v=0;g.length>v;)m(g[v++]);d.constructor=l,l.prototype=d,n("KroJ")(r,"RegExp",l)}n("elZq")("RegExp")},Q5Fx:function(e,t,n){e.exports=n.p+"static/SFMono-Semibold-cebe2bfbe8a283427e3c5ad8a1b8ae2f.woff2"},"SR+s":function(e,t,n){(function(r){var a,i;n("hEkN"),n("a1Th"),n("h7Nl"),n("Btvt"),n("8+KV"),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,n=(this.document||this.ownerDocument).querySelectorAll(e),r=this;do{for(t=n.length;0<=--t&&n.item(t)!==r;);}while(t<0&&(r=r.parentElement));return r}),function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)}(),function(){for(var e=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!window.requestAnimationFrame;++n)window.requestAnimationFrame=window[t[n]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[n]+"CancelAnimationFrame"]||window[t[n]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t,n){var r=(new Date).getTime(),a=Math.max(0,16-(r-e)),i=window.setTimeout((function(){t(r+a)}),a);return e=r+a,i}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}(),i=void 0!==r?r:"undefined"!=typeof window?window:this,void 0===(a=function(){return function(e){"use strict";var t={ignore:"[data-scroll-ignore]",header:null,topOnEmptyHash:!0,speed:500,speedAsDuration:!1,durationMax:null,durationMin:null,clip:!0,offset:0,easing:"easeInOutCubic",customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0},n=function(){var e={};return Array.prototype.forEach.call(arguments,(function(t){for(var n in t){if(!t.hasOwnProperty(n))return;e[n]=t[n]}})),e},r=function(e){"#"===e.charAt(0)&&(e=e.substr(1));for(var t,n=String(e),r=n.length,a=-1,i="",o=n.charCodeAt(0);++a<r;){if(0===(t=n.charCodeAt(a)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");i+=1<=t&&t<=31||127==t||0===a&&48<=t&&t<=57||1===a&&48<=t&&t<=57&&45===o?"\\"+t.toString(16)+" ":128<=t||45===t||95===t||48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122?n.charAt(a):"\\"+n.charAt(a)}return"#"+i},a=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},i=function(t,n,r){0===t&&document.body.focus(),r||(t.focus(),document.activeElement!==t&&(t.setAttribute("tabindex","-1"),t.focus(),t.style.outline="none"),e.scrollTo(0,n))},o=function(t,n,r,a){if(n.emitEvents&&"function"==typeof e.CustomEvent){var i=new CustomEvent(t,{bubbles:!0,detail:{anchor:r,toggle:a}});document.dispatchEvent(i)}};return function(c,s){var l,u,d,f,p={cancelScroll:function(e){cancelAnimationFrame(f),f=null,e||o("scrollCancel",l)},animateScroll:function(r,c,s){p.cancelScroll();var u=n(l||t,s||{}),h="[object Number]"===Object.prototype.toString.call(r),m=h||!r.tagName?null:r;if(h||m){var g=e.pageYOffset;u.header&&!d&&(d=document.querySelector(u.header));var v,b,y,x,w,E,k,S,C=function(t){return t?(n=t,parseInt(e.getComputedStyle(n).height,10)+t.offsetTop):0;var n}(d),O=h?r:function(t,n,r,i){var o=0;if(t.offsetParent)for(;o+=t.offsetTop,t=t.offsetParent;);return o=Math.max(o-n-r,0),i&&(o=Math.min(o,a()-e.innerHeight)),o}(m,C,parseInt("function"==typeof u.offset?u.offset(r,c):u.offset,10),u.clip),j=O-g,A=a(),I=0,T=(v=j,y=(b=u).speedAsDuration?b.speed:Math.abs(v/1e3*b.speed),b.durationMax&&y>b.durationMax?b.durationMax:b.durationMin&&y<b.durationMin?b.durationMin:parseInt(y,10));0===e.pageYOffset&&e.scrollTo(0,0),k=r,S=u,h||history.pushState&&S.updateURL&&history.pushState({smoothScroll:JSON.stringify(S),anchor:k.id},document.title,k===document.documentElement?"#top":"#"+k.id),"matchMedia"in e&&e.matchMedia("(prefers-reduced-motion)").matches?i(r,Math.floor(O),!1):(o("scrollStart",u,r,c),p.cancelScroll(!0),e.requestAnimationFrame((function t(n){var a,s,l;x||(x=n),I+=n-x,E=g+j*(s=w=1<(w=0===T?0:I/T)?1:w,"easeInQuad"===(a=u).easing&&(l=s*s),"easeOutQuad"===a.easing&&(l=s*(2-s)),"easeInOutQuad"===a.easing&&(l=s<.5?2*s*s:(4-2*s)*s-1),"easeInCubic"===a.easing&&(l=s*s*s),"easeOutCubic"===a.easing&&(l=--s*s*s+1),"easeInOutCubic"===a.easing&&(l=s<.5?4*s*s*s:(s-1)*(2*s-2)*(2*s-2)+1),"easeInQuart"===a.easing&&(l=s*s*s*s),"easeOutQuart"===a.easing&&(l=1- --s*s*s*s),"easeInOutQuart"===a.easing&&(l=s<.5?8*s*s*s*s:1-8*--s*s*s*s),"easeInQuint"===a.easing&&(l=s*s*s*s*s),"easeOutQuint"===a.easing&&(l=1+--s*s*s*s*s),"easeInOutQuint"===a.easing&&(l=s<.5?16*s*s*s*s*s:1+16*--s*s*s*s*s),a.customEasing&&(l=a.customEasing(s)),l||s),e.scrollTo(0,Math.floor(E)),function(t,n){var a=e.pageYOffset;if(t==n||a==n||(g<n&&e.innerHeight+a)>=A)return p.cancelScroll(!0),i(r,n,h),o("scrollStop",u,r,c),!(f=x=null)}(E,O)||(f=e.requestAnimationFrame(t),x=n)})))}}},h=function(t){if(!t.defaultPrevented&&!(0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey)&&"closest"in t.target&&(u=t.target.closest(c))&&"a"===u.tagName.toLowerCase()&&!t.target.closest(l.ignore)&&u.hostname===e.location.hostname&&u.pathname===e.location.pathname&&/#/.test(u.href)){var n,a;try{n=r(decodeURIComponent(u.hash))}catch(t){n=r(u.hash)}if("#"===n){if(!l.topOnEmptyHash)return;a=document.documentElement}else a=document.querySelector(n);(a=a||"#top"!==n?a:document.documentElement)&&(t.preventDefault(),function(t){if(history.replaceState&&t.updateURL&&!history.state){var n=e.location.hash;n=n||"",history.replaceState({smoothScroll:JSON.stringify(t),anchor:n||e.pageYOffset},document.title,n||e.location.href)}}(l),p.animateScroll(a,u))}},m=function(e){if(null!==history.state&&history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(l)){var t=history.state.anchor;"string"==typeof t&&t&&!(t=document.querySelector(r(history.state.anchor)))||p.animateScroll(t,null,{updateURL:!1})}};return p.destroy=function(){l&&(document.removeEventListener("click",h,!1),e.removeEventListener("popstate",m,!1),p.cancelScroll(),f=d=u=l=null)},function(){if(!("querySelector"in document&&"addEventListener"in e&&"requestAnimationFrame"in e&&"closest"in e.Element.prototype))throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.";p.destroy(),l=n(t,s||{}),d=l.header?document.querySelector(l.header):null,document.addEventListener("click",h,!1),l.updateURL&&l.popstate&&e.addEventListener("popstate",m,!1)}(),p}}(i)}.apply(t,[]))||(e.exports=a)}).call(this,n("yLpj"))},TAZq:function(e,t,n){n("KKXr"),n("8+KV"),e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(n){}}return function(n,r,a,i,o,c,s,l,u,d){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(a[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},TOwV:function(e,t,n){"use strict";e.exports=n("qT12")},Tze0:function(e,t,n){"use strict";n("qncB")("trim",(function(e){return function(){return e(this,3)}}))},U06U:function(e,t,n){e.exports=n.p+"static/Calibre-SemiboldItalic-6473be72d5216d0ec21d273af09b9fa3.woff"},UExd:function(e,t,n){var r=n("nh4g"),a=n("DVgA"),i=n("aCFj"),o=n("UqcF").f;e.exports=function(e){return function(t){for(var n,c=i(t),s=a(c),l=s.length,u=0,d=[];l>u;)n=s[u++],r&&!o.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}}},VeD8:function(e,t,n){"use strict";n("2Spj"),n("RW0V"),n("bWfx"),n("rGqo"),n("yt8O"),n("Btvt"),n("hhXQ");var r=n("zLVn"),a=n("wx14"),i=n("dI71");function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n("17x9");var c=n("q1tI"),s=n.n(c),l=n("0PSK");n("8+KV"),n("hHhE");function u(e,t){var n=Object.create(null);return e&&c.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&Object(c.isValidElement)(e)?t(e):e}(e)})),n}function d(e,t,n){return null!=n[t]?n[t]:e.props[t]}function f(e,t,n){var r=u(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var o in e)o in t?i.length&&(a[o]=i,i=[]):i.push(o);var c={};for(var s in t){if(a[s])for(r=0;r<a[s].length;r++){var l=a[s][r];c[a[s][r]]=n(l)}c[s]=n(s)}for(r=0;r<i.length;r++)c[i[r]]=n(i[r]);return c}(t,r);return Object.keys(a).forEach((function(i){var o=a[i];if(Object(c.isValidElement)(o)){var s=i in t,l=i in r,u=t[i],f=Object(c.isValidElement)(u)&&!u.props.in;!l||s&&!f?l||!s||f?l&&s&&Object(c.isValidElement)(u)&&(a[i]=Object(c.cloneElement)(o,{onExited:n.bind(null,o),in:u.props.in,exit:d(o,"exit",e),enter:d(o,"enter",e)})):a[i]=Object(c.cloneElement)(o,{in:!1}):a[i]=Object(c.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:d(o,"exit",e),enter:d(o,"enter",e)})}})),a}var p=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},h=function(e){function t(t,n){var r,a=(r=e.call(this,t,n)||this).handleExited.bind(o(o(r)));return r.state={contextValue:{isMounting:!0},handleExited:a,firstRender:!0},r}Object(i.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,a=t.children,i=t.handleExited;return{children:t.firstRender?(n=e,r=i,u(n.children,(function(e){return Object(c.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:d(e,"appear",n),enter:d(e,"enter",n),exit:d(e,"exit",n)})}))):f(e,a,i),firstRender:!1}},n.handleExited=function(e,t){var n=u(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=Object(a.a)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,a=Object(r.a)(e,["component","childFactory"]),i=this.state.contextValue,o=p(this.state.children).map(n);return delete a.appear,delete a.enter,delete a.exit,null===t?s.a.createElement(l.a.Provider,{value:i},o):s.a.createElement(l.a.Provider,{value:i},s.a.createElement(t,a,o))},t}(s.a.Component);h.propTypes={},h.defaultProps={component:"div",childFactory:function(e){return e}};t.a=h},Wwog:function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}t.a=function(e,t){var n;void 0===t&&(t=r);var a,i=[],o=!1;return function(){for(var r=[],c=0;c<arguments.length;c++)r[c]=arguments[c];return o&&n===this&&t(r,i)||(a=e.apply(this,r),o=!0,n=this,i=r),a}}},Xj9Q:function(e){e.exports=JSON.parse('{"data":{"jobs":{"edges":[{"node":{"frontmatter":{"title":"SWE Intern","company":"Microsoft","location":"Remote","range":"May \'21 - Aug \'21","url":"https://microsoft.com/"},"html":""}},{"node":{"frontmatter":{"title":"Data Science Intern","company":"Tesla","location":"Remote","range":"Sept \'20 - Dec \'20","url":"https://tesla.com/"},"html":"<ul>\\n<li>Designed and built an automated machine learning model to predict the frequency of vehicle\\norder cancellations using SQL and Python</li>\\n<li>Ideated and created various Tableau visualizations of cancellation predictions for senior\\nengineers and the director of data analytics</li>\\n<li>Built data pipelines to source, transform, and transfer data into EDW</li>\\n</ul>"}},{"node":{"frontmatter":{"title":"Undergraduate Researcher","company":"Cornell Netlab","location":"Ithaca, NY","range":"Sept \'20 - Present","url":"https://https://github.com/cornell-netlab/"},"html":"<ul>\\n<li>Collaborated with a team of researchers to standardize networking processes using OCaml</li>\\n</ul>"}},{"node":{"frontmatter":{"title":"Backend SWE Intern","company":"Uber","location":"Remote","range":"May \'20 - Aug \'20","url":"https://uber.com/"},"html":"<ul>\\n<li>Integrated an external vendor’s API in Java for a new rider verification feature based on validating government-issued ID (projected to reduce rider to driver conflict by 15%)</li>\\n<li>Implemented the fuzzy matching library in Uber’s code base</li>\\n<li>Wrote extensive, configurable integration tests in Golang</li>\\n<li>Developed a new SOS feature in a hackathon with 3 other interns</li>\\n</ul>"}},{"node":{"frontmatter":{"title":"Computer Science Instructor","company":"Juni Learning","location":"Remote","range":"May \'20 - Jan \'20","url":"https://http://junilearning.com//"},"html":"<ul>\\n<li>Led lessons on foundational computer science principles (~8 lessons/week)</li>\\n</ul>"}},{"node":{"frontmatter":{"title":"Head Consultant","company":"Cornell University","location":"Ithaca, NY","range":"Jan \'19 - Present","url":"https://www.cs.cornell.edu/courses/cs1110/2021sp/"},"html":"<ul>\\n<li>Only freshman selected to join the course staff</li>\\n<li>Answered questions regarding fundamental computing concepts during office hours </li>\\n<li>Graded assignments and exams</li>\\n</ul>"}},{"node":{"frontmatter":{"title":"Technical Analyst / IT Intern","company":"Havas Health & You","location":"New York City, NY","range":"June \'19 - Aug \'19","url":"https://www.havashealthandyou.com/"},"html":"<ul>\\n<li>Optimized the business card creation process by building a request/approval form in the IT services site using HTML andC#</li>\\n<li>Imaged, backed up, and troubleshot PCs and Macs</li>\\n</ul>"}}]}}}')},Y9lz:function(e,t,n){n("7DDg")("Float32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},ZD67:function(e,t,n){"use strict";var r=n("3Lyj"),a=n("Z6vF").getWeak,i=n("y3w9"),o=n("0/R4"),c=n("9gX7"),s=n("SlkY"),l=n("CkkT"),u=n("aagx"),d=n("s5qY"),f=l(5),p=l(6),h=0,m=function(e){return e._l||(e._l=new g)},g=function(){this.a=[]},v=function(e,t){return f(e.a,(function(e){return e[0]===t}))};g.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var l=e((function(e,r){c(e,l,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&s(r,n,e[i],e)}));return r(l.prototype,{delete:function(e){if(!o(e))return!1;var n=a(e);return!0===n?m(d(this,t)).delete(e):n&&u(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=a(e);return!0===n?m(d(this,t)).has(e):n&&u(n,this._i)}}),l},def:function(e,t,n){var r=a(i(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},aJjT:function(e,t,n){n("V+eJ"),n("KKXr"),n("Tze0"),n("pIFo"),e.exports=function e(t){"use strict";var n=/^\0+/g,r=/[\0\r\f]/g,a=/: */g,i=/zoo|gra/,o=/([,: ])(transform)/g,c=/,+\s*(?![^(]*[)])/g,s=/ +\s*(?![^(]*[)])/g,l=/ *[\0] */g,u=/,\r+?/g,d=/([\t\r\n ])*\f?&/g,f=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,p=/\W+/g,h=/@(k\w+)\s*(\S*)\s*/,m=/::(place)/g,g=/:(read-only)/g,v=/\s+(?=[{\];=:>])/g,b=/([[}=:>])\s+/g,y=/(\{[^{]+?);(?=\})/g,x=/\s{2,}/g,w=/([^\(])(:+) */g,E=/[svh]\w+-[tblr]{2}/,k=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,C=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,j=/stretch|:\s*\w+\-(?:conte|avail)/,A=/([^-])(image-set\()/,I="-webkit-",T="-moz-",N="-ms-",L=59,M=125,z=123,R=40,P=41,_=10,F=13,D=32,V=45,H=42,q=44,B=58,W=47,U=1,Y=1,G=0,K=1,$=1,X=1,J=0,Q=0,Z=0,ee=[],te=[],ne=0,re=null,ae=0,ie=1,oe="",ce="",se="";function le(e,t,a,i,o){for(var c,s,u=0,d=0,f=0,p=0,v=0,b=0,y=0,x=0,E=0,S=0,C=0,O=0,j=0,A=0,T=0,N=0,J=0,te=0,re=0,de=a.length,ve=de-1,be="",ye="",xe="",we="",Ee="",ke="";T<de;){if(y=a.charCodeAt(T),T===ve&&d+p+f+u!==0&&(0!==d&&(y=d===W?_:W),p=f=u=0,de++,ve++),d+p+f+u===0){if(T===ve&&(N>0&&(ye=ye.replace(r,"")),ye.trim().length>0)){switch(y){case D:case 9:case L:case F:case _:break;default:ye+=a.charAt(T)}y=L}if(1===J)switch(y){case z:case M:case L:case 34:case 39:case R:case P:case q:J=0;case 9:case F:case _:case D:break;default:for(J=0,re=T,v=y,T--,y=L;re<de;)switch(a.charCodeAt(re++)){case _:case F:case L:++T,y=v,re=de;break;case B:N>0&&(++T,y=v);case z:re=de}}switch(y){case z:for(v=(ye=ye.trim()).charCodeAt(0),C=1,re=++T;T<de;){switch(y=a.charCodeAt(T)){case z:C++;break;case M:C--;break;case W:switch(b=a.charCodeAt(T+1)){case H:case W:T=ge(b,T,ve,a)}break;case 91:y++;case R:y++;case 34:case 39:for(;T++<ve&&a.charCodeAt(T)!==y;);}if(0===C)break;T++}switch(xe=a.substring(re,T),0===v&&(v=(ye=ye.replace(n,"").trim()).charCodeAt(0)),v){case 64:switch(N>0&&(ye=ye.replace(r,"")),b=ye.charCodeAt(1)){case 100:case 109:case 115:case V:c=t;break;default:c=ee}if(re=(xe=le(t,c,xe,b,o+1)).length,Z>0&&0===re&&(re=ye.length),ne>0&&(s=me(3,xe,c=ue(ee,ye,te),t,Y,U,re,b,o,i),ye=c.join(""),void 0!==s&&0===(re=(xe=s.trim()).length)&&(b=0,xe="")),re>0)switch(b){case 115:ye=ye.replace(k,he);case 100:case 109:case V:xe=ye+"{"+xe+"}";break;case 107:xe=(ye=ye.replace(h,"$1 $2"+(ie>0?oe:"")))+"{"+xe+"}",xe=1===$||2===$&&pe("@"+xe,3)?"@"+I+xe+"@"+xe:"@"+xe;break;default:xe=ye+xe,112===i&&(we+=xe,xe="")}else xe="";break;default:xe=le(t,ue(t,ye,te),xe,i,o+1)}Ee+=xe,O=0,J=0,A=0,N=0,te=0,j=0,ye="",xe="",y=a.charCodeAt(++T);break;case M:case L:if((re=(ye=(N>0?ye.replace(r,""):ye).trim()).length)>1)switch(0===A&&((v=ye.charCodeAt(0))===V||v>96&&v<123)&&(re=(ye=ye.replace(" ",":")).length),ne>0&&void 0!==(s=me(1,ye,t,e,Y,U,we.length,i,o,i))&&0===(re=(ye=s.trim()).length)&&(ye="\0\0"),v=ye.charCodeAt(0),b=ye.charCodeAt(1),v){case 0:break;case 64:if(105===b||99===b){ke+=ye+a.charAt(T);break}default:if(ye.charCodeAt(re-1)===B)break;we+=fe(ye,v,b,ye.charCodeAt(2))}O=0,J=0,A=0,N=0,te=0,ye="",y=a.charCodeAt(++T)}}switch(y){case F:case _:if(d+p+f+u+Q===0)switch(S){case P:case 39:case 34:case 64:case 126:case 62:case H:case 43:case W:case V:case B:case q:case L:case z:case M:break;default:A>0&&(J=1)}d===W?d=0:K+O===0&&107!==i&&ye.length>0&&(N=1,ye+="\0"),ne*ae>0&&me(0,ye,t,e,Y,U,we.length,i,o,i),U=1,Y++;break;case L:case M:if(d+p+f+u===0){U++;break}default:switch(U++,be=a.charAt(T),y){case 9:case D:if(p+u+d===0)switch(x){case q:case B:case 9:case D:be="";break;default:y!==D&&(be=" ")}break;case 0:be="\\0";break;case 12:be="\\f";break;case 11:be="\\v";break;case 38:p+d+u===0&&K>0&&(te=1,N=1,be="\f"+be);break;case 108:if(p+d+u+G===0&&A>0)switch(T-A){case 2:112===x&&a.charCodeAt(T-3)===B&&(G=x);case 8:111===E&&(G=E)}break;case B:p+d+u===0&&(A=T);break;case q:d+f+p+u===0&&(N=1,be+="\r");break;case 34:case 39:0===d&&(p=p===y?0:0===p?y:p);break;case 91:p+d+f===0&&u++;break;case 93:p+d+f===0&&u--;break;case P:p+d+u===0&&f--;break;case R:if(p+d+u===0){if(0===O)switch(2*x+3*E){case 533:break;default:C=0,O=1}f++}break;case 64:d+f+p+u+A+j===0&&(j=1);break;case H:case W:if(p+u+f>0)break;switch(d){case 0:switch(2*y+3*a.charCodeAt(T+1)){case 235:d=W;break;case 220:re=T,d=H}break;case H:y===W&&x===H&&re+2!==T&&(33===a.charCodeAt(re+2)&&(we+=a.substring(re,T+1)),be="",d=0)}}if(0===d){if(K+p+u+j===0&&107!==i&&y!==L)switch(y){case q:case 126:case 62:case 43:case P:case R:if(0===O){switch(x){case 9:case D:case _:case F:be+="\0";break;default:be="\0"+be+(y===q?"":"\0")}N=1}else switch(y){case R:A+7===T&&108===x&&(A=0),O=++C;break;case P:0==(O=--C)&&(N=1,be+="\0")}break;case 9:case D:switch(x){case 0:case z:case M:case L:case q:case 12:case 9:case D:case _:case F:break;default:0===O&&(N=1,be+="\0")}}ye+=be,y!==D&&9!==y&&(S=y)}}E=x,x=y,T++}if(re=we.length,Z>0&&0===re&&0===Ee.length&&0===t[0].length==0&&(109!==i||1===t.length&&(K>0?ce:se)===t[0])&&(re=t.join(",").length+2),re>0){if(c=0===K&&107!==i?function(e){for(var t,n,a=0,i=e.length,o=Array(i);a<i;++a){for(var c=e[a].split(l),s="",u=0,d=0,f=0,p=0,h=c.length;u<h;++u)if(!(0===(d=(n=c[u]).length)&&h>1)){if(f=s.charCodeAt(s.length-1),p=n.charCodeAt(0),t="",0!==u)switch(f){case H:case 126:case 62:case 43:case D:case R:break;default:t=" "}switch(p){case 38:n=t+ce;case 126:case 62:case 43:case D:case P:case R:break;case 91:n=t+n+ce;break;case B:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(X>0){n=t+n.substring(8,d-1);break}default:(u<1||c[u-1].length<1)&&(n=t+ce+n)}break;case q:t="";default:n=d>1&&n.indexOf(":")>0?t+n.replace(w,"$1"+ce+"$2"):t+n+ce}s+=n}o[a]=s.replace(r,"").trim()}return o}(t):t,ne>0&&void 0!==(s=me(2,we,c,e,Y,U,re,i,o,i))&&0===(we=s).length)return ke+we+Ee;if(we=c.join(",")+"{"+we+"}",$*G!=0){switch(2!==$||pe(we,2)||(G=0),G){case 111:we=we.replace(g,":-moz-$1")+we;break;case 112:we=we.replace(m,"::"+I+"input-$1")+we.replace(m,"::-moz-$1")+we.replace(m,":-ms-input-$1")+we}G=0}}return ke+we+Ee}function ue(e,t,n){var r=t.trim().split(u),a=r,i=r.length,o=e.length;switch(o){case 0:case 1:for(var c=0,s=0===o?"":e[0]+" ";c<i;++c)a[c]=de(s,a[c],n,o).trim();break;default:c=0;var l=0;for(a=[];c<i;++c)for(var d=0;d<o;++d)a[l++]=de(e[d]+" ",r[c],n,o).trim()}return a}function de(e,t,n,r){var a=t,i=a.charCodeAt(0);switch(i<33&&(i=(a=a.trim()).charCodeAt(0)),i){case 38:switch(K+r){case 0:case 1:if(0===e.trim().length)break;default:return a.replace(d,"$1"+e.trim())}break;case B:switch(a.charCodeAt(1)){case 103:if(X>0&&K>0)return a.replace(f,"$1").replace(d,"$1"+se);break;default:return e.trim()+a.replace(d,"$1"+e.trim())}default:if(n*K>0&&a.indexOf("\f")>0)return a.replace(d,(e.charCodeAt(0)===B?"":"$1")+e.trim())}return e+a}function fe(e,t,n,r){var l,u=0,d=e+";",f=2*t+3*n+4*r;if(944===f)return function(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),a=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*ie){case 0:break;case V:if(110!==e.charCodeAt(10))break;default:var i=a.split((a="",c)),o=0;for(n=0,t=i.length;o<t;n=0,++o){for(var l=i[o],u=l.split(s);l=u[n];){var d=l.charCodeAt(0);if(1===ie&&(d>64&&d<90||d>96&&d<123||95===d||d===V&&l.charCodeAt(1)!==V))switch(isNaN(parseFloat(l))+(-1!==l.indexOf("("))){case 1:switch(l){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:l+=oe}}u[n++]=l}a+=(0===o?"":",")+u.join(" ")}}return a=r+a+";",1===$||2===$&&pe(a,1)?I+a+a:a}(d);if(0===$||2===$&&!pe(d,1))return d;switch(f){case 1015:return 97===d.charCodeAt(10)?I+d+d:d;case 951:return 116===d.charCodeAt(3)?I+d+d:d;case 963:return 110===d.charCodeAt(5)?I+d+d:d;case 1009:if(100!==d.charCodeAt(4))break;case 969:case 942:return I+d+d;case 978:return I+d+T+d+d;case 1019:case 983:return I+d+T+d+N+d+d;case 883:return d.charCodeAt(8)===V?I+d+d:d.indexOf("image-set(",11)>0?d.replace(A,"$1"+I+"$2")+d:d;case 932:if(d.charCodeAt(4)===V)switch(d.charCodeAt(5)){case 103:return I+"box-"+d.replace("-grow","")+I+d+N+d.replace("grow","positive")+d;case 115:return I+d+N+d.replace("shrink","negative")+d;case 98:return I+d+N+d.replace("basis","preferred-size")+d}return I+d+N+d+d;case 964:return I+d+N+"flex-"+d+d;case 1023:if(99!==d.charCodeAt(8))break;return l=d.substring(d.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),I+"box-pack"+l+I+d+N+"flex-pack"+l+d;case 1005:return i.test(d)?d.replace(a,":"+I)+d.replace(a,":"+T)+d:d;case 1e3:switch(u=(l=d.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(u)){case 226:l=d.replace(E,"tb");break;case 232:l=d.replace(E,"tb-rl");break;case 220:l=d.replace(E,"lr");break;default:return d}return I+d+N+l+d;case 1017:if(-1===d.indexOf("sticky",9))return d;case 975:switch(u=(d=e).length-10,f=(l=(33===d.charCodeAt(u)?d.substring(0,u):d).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(l.charCodeAt(8)<111)break;case 115:d=d.replace(l,I+l)+";"+d;break;case 207:case 102:d=d.replace(l,I+(f>102?"inline-":"")+"box")+";"+d.replace(l,I+l)+";"+d.replace(l,N+l+"box")+";"+d}return d+";";case 938:if(d.charCodeAt(5)===V)switch(d.charCodeAt(6)){case 105:return l=d.replace("-items",""),I+d+I+"box-"+l+N+"flex-"+l+d;case 115:return I+d+N+"flex-item-"+d.replace(C,"")+d;default:return I+d+N+"flex-line-pack"+d.replace("align-content","").replace(C,"")+d}break;case 973:case 989:if(d.charCodeAt(3)!==V||122===d.charCodeAt(4))break;case 931:case 953:if(!0===j.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?fe(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):d.replace(l,I+l)+d.replace(l,T+l.replace("fill-",""))+d;break;case 962:if(d=I+d+(102===d.charCodeAt(5)?N+d:"")+d,n+r===211&&105===d.charCodeAt(13)&&d.indexOf("transform",10)>0)return d.substring(0,d.indexOf(";",27)+1).replace(o,"$1"+I+"$2")+d}return d}function pe(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10),a=e.substring(n+1,e.length-1);return re(2!==t?r:r.replace(O,"$1"),a,t)}function he(e,t){var n=fe(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(S," or ($1)").substring(4):"("+t+")"}function me(e,t,n,r,a,i,o,c,s,l){for(var u,d=0,f=t;d<ne;++d)switch(u=te[d].call(be,e,f,n,r,a,i,o,c,s,l)){case void 0:case!1:case!0:case null:break;default:f=u}if(f!==t)return f}function ge(e,t,n,r){for(var a=t+1;a<n;++a)switch(r.charCodeAt(a)){case W:if(e===H&&r.charCodeAt(a-1)===H&&t+2!==a)return a+1;break;case _:if(e===W)return a+1}return a}function ve(e){for(var t in e){var n=e[t];switch(t){case"keyframe":ie=0|n;break;case"global":X=0|n;break;case"cascade":K=0|n;break;case"compress":J=0|n;break;case"semicolon":Q=0|n;break;case"preserve":Z=0|n;break;case"prefix":re=null,n?"function"!=typeof n?$=1:($=2,re=n):$=0}}return ve}function be(t,n){if(void 0!==this&&this.constructor===be)return e(t);var a=t,i=a.charCodeAt(0);i<33&&(i=(a=a.trim()).charCodeAt(0)),ie>0&&(oe=a.replace(p,91===i?"":"-")),i=1,1===K?se=a:ce=a;var o,c=[se];ne>0&&void 0!==(o=me(-1,n,c,c,Y,U,0,0,0,0))&&"string"==typeof o&&(n=o);var s=le(ee,c,n,0,0);return ne>0&&void 0!==(o=me(-2,s,c,c,Y,U,s.length,0,0,0))&&"string"!=typeof(s=o)&&(i=0),oe="",se="",ce="",G=0,Y=1,U=1,J*i==0?s:s.replace(r,"").replace(v,"").replace(b,"$1").replace(y,"$1").replace(x," ")}return be.use=function e(t){switch(t){case void 0:case null:ne=te.length=0;break;default:if("function"==typeof t)te[ne++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else ae=0|!!t}return e},be.set=ve,void 0!==t&&ve(t),be}(null)},bmMU:function(e,t,n){n("SRfc"),n("RW0V"),n("a1Th"),n("h7Nl"),n("OEbY"),n("Oyvg"),n("LK8F"),n("T39b"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn");var r="undefined"!=typeof Element,a="function"==typeof Map,i="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var c,s,l,u;if(Array.isArray(t)){if((c=t.length)!=n.length)return!1;for(s=c;0!=s--;)if(!e(t[s],n[s]))return!1;return!0}if(a&&t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(u=t.entries();!(s=u.next()).done;)if(!n.has(s.value[0]))return!1;for(u=t.entries();!(s=u.next()).done;)if(!e(s.value[1],n.get(s.value[0])))return!1;return!0}if(i&&t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(u=t.entries();!(s=u.next()).done;)if(!n.has(s.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((c=t.length)!=n.length)return!1;for(s=c;0!=s--;)if(t[s]!==n[s])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((c=(l=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(s=c;0!=s--;)if(!Object.prototype.hasOwnProperty.call(n,l[s]))return!1;if(r&&t instanceof Element)return!1;for(s=c;0!=s--;)if(("_owner"!==l[s]&&"__v"!==l[s]&&"__o"!==l[s]||!t.$$typeof)&&!e(t[l[s]],n[l[s]]))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},dI71:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},f1WF:function(e,t,n){e.exports=n.p+"static/SFMono-Semibold-2d4bff46a7a9ba9dc7701f75726a7815.woff"},g67X:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return p})),n.d(t,"j",(function(){return h})),n.d(t,"k",(function(){return m})),n.d(t,"l",(function(){return g})),n.d(t,"m",(function(){return v})),n.d(t,"n",(function(){return b})),n.d(t,"o",(function(){return y}));var r=n("q1tI"),a=n.n(r),i=function(){return a.a.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 512 512",xmlSpace:"preserve"},a.a.createElement("title",null,"Apple App Store"),a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M407,0H105C47.103,0,0,47.103,0,105v302c0,57.897,47.103,105,105,105h302c57.897,0,105-47.103,105-105V105 C512,47.103,464.897,0,407,0z M482,407c0,41.355-33.645,75-75,75H105c-41.355,0-75-33.645-75-75V105c0-41.355,33.645-75,75-75h302 c41.355,0,75,33.645,75,75V407z"}))),a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M305.646,123.531c-1.729-6.45-5.865-11.842-11.648-15.18c-11.936-6.892-27.256-2.789-34.15,9.151L256,124.166 l-3.848-6.665c-6.893-11.937-22.212-16.042-34.15-9.151h-0.001c-11.938,6.893-16.042,22.212-9.15,34.151l18.281,31.664 L159.678,291H110.5c-13.785,0-25,11.215-25,25c0,13.785,11.215,25,25,25h189.86l-28.868-50h-54.079l85.735-148.498 C306.487,136.719,307.375,129.981,305.646,123.531z"}))),a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M401.5,291h-49.178l-55.907-96.834l-28.867,50l86.804,150.348c3.339,5.784,8.729,9.921,15.181,11.65 c2.154,0.577,4.339,0.863,6.511,0.863c4.332,0,8.608-1.136,12.461-3.361c11.938-6.893,16.042-22.213,9.149-34.15L381.189,341 H401.5c13.785,0,25-11.215,25-25C426.5,302.215,415.285,291,401.5,291z"}))),a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M119.264,361l-4.917,8.516c-6.892,11.938-2.787,27.258,9.151,34.15c3.927,2.267,8.219,3.345,12.458,3.344 c8.646,0,17.067-4.484,21.693-12.495L176.999,361H119.264z"}))))},o=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-codepen"},a.a.createElement("polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"}),a.a.createElement("line",{x1:"12",y1:"22",x2:"12",y2:"15.5"}),a.a.createElement("polyline",{points:"22 8.5 12 15.5 2 8.5"}),a.a.createElement("polyline",{points:"2 15.5 12 8.5 22 15.5"}),a.a.createElement("line",{x1:"12",y1:"2",x2:"12",y2:"8.5"}))},c=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-external-link"},a.a.createElement("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),a.a.createElement("polyline",{points:"15 3 21 3 21 9"}),a.a.createElement("line",{x1:"10",y1:"14",x2:"21",y2:"3"}))},s=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-folder"},a.a.createElement("path",{d:"M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"}))},l=function(){return a.a.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-git-branch"},a.a.createElement("line",{x1:"6",y1:"3",x2:"6",y2:"15"}),a.a.createElement("circle",{cx:"18",cy:"6",r:"3"}),a.a.createElement("circle",{cx:"6",cy:"18",r:"3"}),a.a.createElement("path",{d:"M18 9a9 9 0 0 1-9 9"}))},u=(n("f3/d"),function(e){switch(e.name){case"AppStore":return a.a.createElement(i,null);case"Codepen":return a.a.createElement(o,null);case"External":return a.a.createElement(c,null);case"Folder":return a.a.createElement(s,null);case"Fork":return a.a.createElement(l,null);case"GitHub":return a.a.createElement(d,null);case"Instagram":return a.a.createElement(f,null);case"Linkedin":return a.a.createElement(p,null);case"Loader":return a.a.createElement(h,null);case"Logo":return a.a.createElement(m,null);case"PlayStore":return a.a.createElement(g,null);case"Star":return a.a.createElement(v,null);case"Twitter":return a.a.createElement(b,null);case"Zap":return a.a.createElement(y,null);default:return a.a.createElement(c,null)}}),d=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-github"},a.a.createElement("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"}))},f=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-instagram"},a.a.createElement("rect",{x:"2",y:"2",width:"20",height:"20",rx:"5",ry:"5"}),a.a.createElement("path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}),a.a.createElement("line",{x1:"17.5",y1:"6.5",x2:"17.51",y2:"6.5"}))},p=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-linkedin"},a.a.createElement("path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}),a.a.createElement("rect",{x:"2",y:"9",width:"4",height:"12"}),a.a.createElement("circle",{cx:"4",cy:"4",r:"2"}))},h=function(){return a.a.createElement("svg",{id:"logo",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},a.a.createElement("title",null,"Loader Logo"),a.a.createElement("path",{stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",d:"M 11, 47 L 11, 0 L 50, 47  L 50, 0"}),a.a.createElement("path",{stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 11, 95 L 11, 195 L 50, 195 L 50, 95 z"}))},m=function(){return a.a.createElement("svg",{id:"logo",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},a.a.createElement("title",null,"Loader Logo"),a.a.createElement("path",{stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",d:"M 11, 47 L 11, 0 L 50, 47  L 50, 0"}),a.a.createElement("path",{stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",d:"M 11, 95 L 11, 195 L 50, 195 L 50, 95 z"}))},g=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",x:"0px",y:"0px",viewBox:"0 0 512.001 512.001"},a.a.createElement("title",null,"Google Play Store"),a.a.createElement("path",{d:"M464.252,212.09L99.624,8.07C84.247-1.873,64.754-2.691,48.574,5.967C32.183,14.74,22,31.737,22,50.329v411.342 c0,18.592,10.183,35.59,26.573,44.361c16.097,8.617,35.593,7.891,51.052-2.101l364.628-204.022 c16.121-9.02,25.747-25.435,25.747-43.908C490,237.527,480.374,221.111,464.252,212.09z M341.677,181.943l-50.339,50.339 L113.108,54.051L341.677,181.943z M55.544,467.323V44.676L267.621,256L55.544,467.323z M113.108,457.949l178.232-178.231 l50.339,50.339L113.108,457.949z M447.874,270.637l-75.779,42.401l-57.038-57.037l57.037-57.037l75.778,42.4 c7.746,4.335,8.583,11.68,8.583,14.637C456.455,258.958,455.62,266.302,447.874,270.637z"}))},v=function(){return a.a.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-star"},a.a.createElement("polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"}))},b=function(){return a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-twitter"},a.a.createElement("path",{d:"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"}))},y=function(){return a.a.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",role:"img",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather feather-zap"},a.a.createElement("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"}))}},gp9K:function(e,t,n){e.exports=n.p+"static/SFMono-SemiboldItalic-2fd68bed64aeaceadc6402efc4d82767.woff2"},h7Nl:function(e,t,n){var r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n("KroJ")(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},hEkN:function(e,t,n){"use strict";n("OGtf")("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},hhXQ:function(e,t,n){var r=n("XKFU"),a=n("UExd")(!1);r(r.S,"Object",{values:function(e){return a(e)}})},"hip/":function(e,t,n){e.exports=n.p+"static/Calibre-SemiboldItalic-8f3e4b3eaed73e67bbc4fc81f308a35f.woff2"},lvtm:function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},mGWK:function(e,t,n){"use strict";var r=n("XKFU"),a=n("aCFj"),i=n("RYi7"),o=n("ne8i"),c=[].lastIndexOf,s=!!c&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(s||!n("LyE8")(c)),"Array",{lastIndexOf:function(e){if(s)return c.apply(this,arguments)||0;var t=a(this),n=o(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,i(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},mVfl:function(e,t,n){e.exports=n.p+"static/Calibre-Medium-115d37180a9c07e2f480ca81b032babe.woff"},mknM:function(e){e.exports=JSON.parse('{"data":{"avatar":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'400\'%20height=\'602\'%20viewBox=\'0%200%20400%20602\'%20preserveAspectRatio=\'none\'%3e%3cpath%20d=\'M0%20301v301h401V0H0v301m220-110l-6%202-2%201h2l2%201c-1%202%201%203%2010%203h8l-2%203c-3%202-3%203-14%203-14%200-17%201-21%208l-1%205-5%206c-4%205-7%2011-7%2014l-3%208c-3%205-3%208-4%2017-2%2025-1%2029%206%2042%204%206%204%207%205%2015l2%2012%201%206%202%205%203%208%203%2014c-1%202-1%202-3-1-2-4-4-4-5-1l-2%205c-2%201-2%201%201%203%205%202%2016%201%2032-2%205-1%2020-8%2020-9l-1-5c-2-6-1-10%203-12l2-3c0-1-1-1-3%201-2%201-2%201-3-5l-1-13c0-8-1-10-3-10l5-6c4-3%207-7%209-11l3-5%201-4%203-12c2-7%202-9%203-25%200-26-1-28-12-39-7-7-8-9-9-12l1-3%204%204c1%203%2012%209%2012%208%200-3%206%206%208%2011%201%206%203%207%203%204%203-6-10-24-19-27-10-4-22-6-28-4m-30%2043l-3%202c-1%202-1%202%204%201h9c3%201%203%201%201%203v1c2%200%207%205%207%207h-1c-2%200-3%202-1%202%203%202%205-3%202-5l-1-3-2-1c-3-1-2-2%201-2%204-1%204-2%201-4-4-1-14-2-17-1m109%20120c4%207%209%2010%2010%207h5c2-1%2010%203%2013%206%201%201%201%201%201-1%200-3-2-4-11-8l-9-5-6-2h-5l2%203\'%20fill=\'%2364ffda\'%20fill-rule=\'evenodd\'/%3e%3c/svg%3e","aspectRatio":0.6648936170212766,"src":"/static/a32a508be559b28680387ed524b9906d/29104/me.jpg","srcSet":"/static/a32a508be559b28680387ed524b9906d/1ada3/me.jpg 125w,\\n/static/a32a508be559b28680387ed524b9906d/8f7df/me.jpg 250w,\\n/static/a32a508be559b28680387ed524b9906d/29104/me.jpg 399w","srcWebp":"/static/a32a508be559b28680387ed524b9906d/a3b42/me.webp","srcSetWebp":"/static/a32a508be559b28680387ed524b9906d/549da/me.webp 125w,\\n/static/a32a508be559b28680387ed524b9906d/7ca0e/me.webp 250w,\\n/static/a32a508be559b28680387ed524b9906d/a3b42/me.webp 399w","sizes":"(max-width: 399px) 100vw, 399px"}}}}}')},"n+Nz":function(e,t,n){e.exports=n.p+"static/Calibre-MediumItalic-4afe8032c647b57de924543c052e0ee4.woff"},nLfd:function(e,t,n){"use strict";n("HAE/"),n("CyHz"),n("2Spj"),n("eM6i"),n("0l/t"),n("DNiP"),n("dZ+Y"),n("Tze0"),n("bWfx"),n("SRfc"),n("V+eJ"),n("8+KV"),n("rGqo"),n("yt8O"),n("RW0V"),n("a1Th"),n("h7Nl"),n("Btvt");var r=function(e){return"object"==typeof window.Node?e instanceof window.Node:null!==e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName};var a=function(e){var t=Object.prototype.toString.call(e);return"object"==typeof window.NodeList?e instanceof window.NodeList:null!==e&&"object"==typeof e&&"number"==typeof e.length&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(t)&&(0===e.length||r(e[0]))};var i=function(e,t){if(void 0===t&&(t=document),e instanceof Array)return e.filter(r);if(r(e))return[e];if(a(e))return Array.prototype.slice.call(e);if("string"==typeof e)try{var n=t.querySelectorAll(e);return Array.prototype.slice.call(n)}catch(i){return[]}return[]};n("KKXr");function o(e){if(e.constructor!==Array)throw new TypeError("Expected array.");if(16===e.length)return e;if(6===e.length){var t=c();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw new RangeError("Expected array with either 6 or 16 values.")}function c(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function s(e,t){for(var n=o(e),r=o(t),a=[],i=0;i<4;i++)for(var c=[n[i],n[i+4],n[i+8],n[i+12]],s=0;s<4;s++){var l=4*s,u=[r[l],r[l+1],r[l+2],r[l+3]],d=c[0]*u[0]+c[1]*u[1]+c[2]*u[2]+c[3]*u[3];a[i+l]=d}return a}function l(e){if("string"==typeof e){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t)return o(t[2].split(", ").map(parseFloat))}return c()}function u(e){var t=Math.PI/180*e,n=c();return n[0]=n[5]=Math.cos(t),n[1]=n[4]=Math.sin(t),n[4]*=-1,n}function d(e,t){var n=c();return n[0]=e,n[5]="number"==typeof t?t:e,n}var f,p=(f=Date.now(),function(e){var t=Date.now();t-f>16?(f=t,e(t)):setTimeout((function(){return p(e)}),0)}),h=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||p,m={delay:0,distance:"0",duration:600,easing:"cubic-bezier(0.5, 0, 0, 1)",interval:0,opacity:0,origin:"bottom",rotate:{x:0,y:0,z:0},scale:1,cleanup:!1,container:document.documentElement,desktop:!0,mobile:!0,reset:!1,useDelay:"always",viewFactor:0,viewOffset:{top:0,right:0,bottom:0,left:0},afterReset:function(){},afterReveal:function(){},beforeReset:function(){},beforeReveal:function(){}};var g={success:function(){document.documentElement.classList.add("sr"),document.body?document.body.style.height="100%":document.addEventListener("DOMContentLoaded",(function(){document.body.style.height="100%"}))},failure:function(){return document.documentElement.classList.remove("sr"),{clean:function(){},destroy:function(){},reveal:function(){},sync:function(){},get noop(){return!0}}}};function v(e){return null!==e&&e instanceof Object&&(e.constructor===Object||"[object Object]"===Object.prototype.toString.call(e))}function b(e,t){if(v(e))return Object.keys(e).forEach((function(n){return t(e[n],n,e)}));if(e instanceof Array)return e.forEach((function(n,r){return t(n,r,e)}));throw new TypeError("Expected either an array or object literal.")}function y(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(this.constructor.debug&&console){var r="%cScrollReveal: "+e;t.forEach((function(e){return r+="\n — "+e})),console.log(r,"color: #ea654b;")}}function x(){var e=this,t={active:[],stale:[]},n={active:[],stale:[]},r={active:[],stale:[]};try{b(i("[data-sr-id]"),(function(e){var n=parseInt(e.getAttribute("data-sr-id"));t.active.push(n)}))}catch(a){throw a}b(this.store.elements,(function(e){-1===t.active.indexOf(e.id)&&t.stale.push(e.id)})),b(t.stale,(function(t){return delete e.store.elements[t]})),b(this.store.elements,(function(e){-1===r.active.indexOf(e.containerId)&&r.active.push(e.containerId),e.hasOwnProperty("sequence")&&-1===n.active.indexOf(e.sequence.id)&&n.active.push(e.sequence.id)})),b(this.store.containers,(function(e){-1===r.active.indexOf(e.id)&&r.stale.push(e.id)})),b(r.stale,(function(t){var n=e.store.containers[t].node;n.removeEventListener("scroll",e.delegate),n.removeEventListener("resize",e.delegate),delete e.store.containers[t]})),b(this.store.sequences,(function(e){-1===n.active.indexOf(e.id)&&n.stale.push(e.id)})),b(n.stale,(function(t){return delete e.store.sequences[t]}))}function w(e){var t,n=this;try{b(i(e),(function(e){var r=e.getAttribute("data-sr-id");if(null!==r){t=!0;var a=n.store.elements[r];a.callbackTimer&&window.clearTimeout(a.callbackTimer.clock),e.setAttribute("style",a.styles.inline.generated),e.removeAttribute("data-sr-id"),delete n.store.elements[r]}}))}catch(r){return y.call(this,"Clean failed.",r.message)}if(t)try{x.call(this)}catch(r){return y.call(this,"Clean failed.",r.message)}}function E(){var e=this;b(this.store.elements,(function(e){e.node.setAttribute("style",e.styles.inline.generated),e.node.removeAttribute("data-sr-id")})),b(this.store.containers,(function(t){var n=t.node===document.documentElement?window:t.node;n.removeEventListener("scroll",e.delegate),n.removeEventListener("resize",e.delegate)})),this.store={containers:{},elements:{},history:[],sequences:{}}}var k=function(){var e={},t=document.documentElement.style;function n(n,r){if(void 0===r&&(r=t),n&&"string"==typeof n){if(e[n])return e[n];if("string"==typeof r[n])return e[n]=n;if("string"==typeof r["-webkit-"+n])return e[n]="-webkit-"+n;throw new RangeError('Unable to find "'+n+'" style property.')}throw new TypeError("Expected a string.")}return n.clearCache=function(){return e={}},n}();function S(e){var t=window.getComputedStyle(e.node),n=t.position,r=e.config,a={},i=(e.node.getAttribute("style")||"").match(/[\w-]+\s*:\s*[^;]+\s*/gi)||[];a.computed=i?i.map((function(e){return e.trim()})).join("; ")+";":"",a.generated=i.some((function(e){return e.match(/visibility\s?:\s?visible/i)}))?a.computed:i.concat(["visibility: visible"]).map((function(e){return e.trim()})).join("; ")+";";var o,f,p,h=parseFloat(t.opacity),m=isNaN(parseFloat(r.opacity))?parseFloat(t.opacity):parseFloat(r.opacity),g={computed:h!==m?"opacity: "+h+";":"",generated:h!==m?"opacity: "+m+";":""},v=[];if(parseFloat(r.distance)){var b="top"===r.origin||"bottom"===r.origin?"Y":"X",y=r.distance;"top"!==r.origin&&"left"!==r.origin||(y=/^-/.test(y)?y.substr(1):"-"+y);var x=y.match(/(^-?\d+\.?\d?)|(em$|px$|%$)/g),w=x[0];switch(x[1]){case"em":y=parseInt(t.fontSize)*w;break;case"px":y=w;break;case"%":y="Y"===b?e.node.getBoundingClientRect().height*w/100:e.node.getBoundingClientRect().width*w/100;break;default:throw new RangeError("Unrecognized or missing distance unit.")}"Y"===b?v.push(function(e){var t=c();return t[13]=e,t}(y)):v.push(function(e){var t=c();return t[12]=e,t}(y))}r.rotate.x&&v.push((o=r.rotate.x,f=Math.PI/180*o,(p=c())[5]=p[10]=Math.cos(f),p[6]=p[9]=Math.sin(f),p[9]*=-1,p)),r.rotate.y&&v.push(function(e){var t=Math.PI/180*e,n=c();return n[0]=n[10]=Math.cos(t),n[2]=n[8]=Math.sin(t),n[2]*=-1,n}(r.rotate.y)),r.rotate.z&&v.push(u(r.rotate.z)),1!==r.scale&&(0===r.scale?v.push(d(2e-4)):v.push(d(r.scale)));var E={};if(v.length){E.property=k("transform"),E.computed={raw:t[E.property],matrix:l(t[E.property])},v.unshift(E.computed.matrix);var S=v.reduce(s);E.generated={initial:E.property+": matrix3d("+S.join(", ")+");",final:E.property+": matrix3d("+E.computed.matrix.join(", ")+");"}}else E.generated={initial:"",final:""};var C={};if(g.generated||E.generated.initial){C.property=k("transition"),C.computed=t[C.property],C.fragments=[];var O=r.delay,j=r.duration,A=r.easing;g.generated&&C.fragments.push({delayed:"opacity "+j/1e3+"s "+A+" "+O/1e3+"s",instant:"opacity "+j/1e3+"s "+A+" 0s"}),E.generated.initial&&C.fragments.push({delayed:E.property+" "+j/1e3+"s "+A+" "+O/1e3+"s",instant:E.property+" "+j/1e3+"s "+A+" 0s"}),C.computed&&!C.computed.match(/all 0s|none 0s/)&&C.fragments.unshift({delayed:C.computed,instant:C.computed});var I=C.fragments.reduce((function(e,t,n){return e.delayed+=0===n?t.delayed:", "+t.delayed,e.instant+=0===n?t.instant:", "+t.instant,e}),{delayed:"",instant:""});C.generated={delayed:C.property+": "+I.delayed+";",instant:C.property+": "+I.instant+";"}}else C.generated={delayed:"",instant:""};return{inline:a,opacity:g,position:n,transform:E,transition:C}}function C(e,t){void 0===t&&(t={});var n=t.pristine||this.pristine,r="always"===e.config.useDelay||"onload"===e.config.useDelay&&n||"once"===e.config.useDelay&&!e.seen,a=e.visible&&!e.revealed,i=!e.visible&&e.revealed&&e.config.reset;return t.reveal||a?O.call(this,e,r):t.reset||i?j.call(this,e):void 0}function O(e,t){var n=[e.styles.inline.generated,e.styles.opacity.computed,e.styles.transform.generated.final];t?n.push(e.styles.transition.generated.delayed):n.push(e.styles.transition.generated.instant),e.revealed=e.seen=!0,e.node.setAttribute("style",n.filter((function(e){return""!==e})).join(" ")),A.call(this,e,t)}function j(e){var t=[e.styles.inline.generated,e.styles.opacity.generated,e.styles.transform.generated.initial,e.styles.transition.generated.instant];e.revealed=!1,e.node.setAttribute("style",t.filter((function(e){return""!==e})).join(" ")),A.call(this,e)}function A(e,t){var n=this,r=t?e.config.duration+e.config.delay:e.config.duration,a=e.revealed?e.config.beforeReveal:e.config.beforeReset,i=e.revealed?e.config.afterReveal:e.config.afterReset,o=0;e.callbackTimer&&(o=Date.now()-e.callbackTimer.start,window.clearTimeout(e.callbackTimer.clock)),a(e.node),e.callbackTimer={start:Date.now(),clock:window.setTimeout((function(){i(e.node),e.callbackTimer=null,e.revealed&&!e.config.reset&&e.config.cleanup&&w.call(n,e.node)}),r-o)}}var I,T=(I=0,function(){return I++});function N(e,t){if(void 0===t&&(t=this.pristine),!e.visible&&e.revealed&&e.config.reset)return C.call(this,e,{reset:!0});var n=this.store.sequences[e.sequence.id],r=e.sequence.index;if(n){var a=new M(n,"visible",this.store),i=new M(n,"revealed",this.store);if(n.models={visible:a,revealed:i},!i.body.length){var o=n.members[a.body[0]],c=this.store.elements[o];if(c)return z.call(this,n,a.body[0],-1,t),z.call(this,n,a.body[0],1,t),C.call(this,c,{reveal:!0,pristine:t})}if(!n.blocked.head&&r===[].concat(i.head).pop()&&r>=[].concat(a.body).shift())return z.call(this,n,r,-1,t),C.call(this,e,{reveal:!0,pristine:t});if(!n.blocked.foot&&r===[].concat(i.foot).shift()&&r<=[].concat(a.body).pop())return z.call(this,n,r,1,t),C.call(this,e,{reveal:!0,pristine:t})}}function L(e){var t=Math.abs(e);if(isNaN(t))throw new RangeError("Invalid sequence interval.");this.id=T(),this.interval=Math.max(t,16),this.members=[],this.models={},this.blocked={head:!1,foot:!1}}function M(e,t,n){var r=this;this.head=[],this.body=[],this.foot=[],b(e.members,(function(e,a){var i=n.elements[e];i&&i[t]&&r.body.push(a)})),this.body.length&&b(e.members,(function(e,a){var i=n.elements[e];i&&!i[t]&&(a<r.body[0]?r.head.push(a):r.foot.push(a))}))}function z(e,t,n,r){var a=this,i=["head",null,"foot"][1+n],o=e.members[t+n],c=this.store.elements[o];e.blocked[i]=!0,setTimeout((function(){e.blocked[i]=!1,c&&N.call(a,c,r)}),e.interval)}function R(){var e=this;x.call(this),b(this.store.elements,(function(e){var t=[e.styles.inline.generated];e.visible?(t.push(e.styles.opacity.computed),t.push(e.styles.transform.generated.final),e.revealed=!0):(t.push(e.styles.opacity.generated),t.push(e.styles.transform.generated.initial),e.revealed=!1),e.node.setAttribute("style",t.filter((function(e){return""!==e})).join(" "))})),b(this.store.containers,(function(t){var n=t.node===document.documentElement?window:t.node;n.addEventListener("scroll",e.delegate),n.addEventListener("resize",e.delegate)})),this.delegate(),this.initTimeout=null}function P(e){return void 0===e&&(e=navigator.userAgent),/Android|iPhone|iPad|iPod/i.test(e)}function _(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(v(e))return b(t,(function(t){b(t,(function(t,n){v(t)?(e[n]&&v(e[n])||(e[n]={}),_(e[n],t)):e[n]=t}))})),e;throw new TypeError("Target must be an object literal.")}function F(e,t,n){var r=this;void 0===t&&(t={}),void 0===n&&(n=!1);var a,o=[],c=t.interval||m.interval;try{c&&(a=new L(c));var s=i(e);if(!s.length)throw new Error("Invalid reveal target.");var l=s.reduce((function(e,n){var c={},s=n.getAttribute("data-sr-id");s?(_(c,r.store.elements[s]),c.node.setAttribute("style",c.styles.inline.computed)):(c.id=T(),c.node=n,c.seen=!1,c.revealed=!1,c.visible=!1);var l=_({},c.config||r.defaults,t);if(!l.mobile&&P()||!l.desktop&&!P())return s&&w.call(r,c),e;var u,d=i(l.container)[0];if(!d)throw new Error("Invalid container.");return d.contains(n)?(null===(u=function(e){var t=[],n=arguments.length-1;for(;n-- >0;)t[n]=arguments[n+1];var r=null;return b(t,(function(t){b(t,(function(t){null===r&&t.node===e&&(r=t.id)}))})),r}(d,o,r.store.containers))&&(u=T(),o.push({id:u,node:d})),c.config=l,c.containerId=u,c.styles=S(c),a&&(c.sequence={id:a.id,index:a.members.length},a.members.push(c.id)),e.push(c),e):e}),[]);b(l,(function(e){r.store.elements[e.id]=e,e.node.setAttribute("data-sr-id",e.id)}))}catch(u){return y.call(this,"Reveal failed.",u.message)}b(o,(function(e){r.store.containers[e.id]={id:e.id,node:e.node}})),a&&(this.store.sequences[a.id]=a),!0!==n&&(this.store.history.push({target:e,options:t}),this.initTimeout&&window.clearTimeout(this.initTimeout),this.initTimeout=window.setTimeout(R.bind(this),0))}function D(){var e=this;b(this.store.history,(function(t){F.call(e,t.target,t.options,!0)})),R.call(this)}var V=Math.sign||function(e){return(e>0)-(e<0)||+e};function H(e,t){var n=t?e.node.clientHeight:e.node.offsetHeight,r=t?e.node.clientWidth:e.node.offsetWidth,a=0,i=0,o=e.node;do{isNaN(o.offsetTop)||(a+=o.offsetTop),isNaN(o.offsetLeft)||(i+=o.offsetLeft),o=o.offsetParent}while(o);return{bounds:{top:a,right:i+r,bottom:a+n,left:i},height:n,width:r}}function q(e){var t,n;return e.node===document.documentElement?(t=window.pageYOffset,n=window.pageXOffset):(t=e.node.scrollTop,n=e.node.scrollLeft),{top:t,left:n}}function B(e){void 0===e&&(e={});var t=this.store.containers[e.containerId];if(t){var n=Math.max(0,Math.min(1,e.config.viewFactor)),r=e.config.viewOffset,a=e.geometry.bounds.top+e.geometry.height*n,i=e.geometry.bounds.right-e.geometry.width*n,o=e.geometry.bounds.bottom-e.geometry.height*n,c=e.geometry.bounds.left+e.geometry.width*n,s=t.geometry.bounds.top+t.scroll.top+r.top,l=t.geometry.bounds.right+t.scroll.left-r.right,u=t.geometry.bounds.bottom+t.scroll.top-r.bottom,d=t.geometry.bounds.left+t.scroll.left+r.left;return a<u&&i>d&&o>s&&c<l||"fixed"===e.styles.position}}function W(e,t){var n=this;void 0===e&&(e={type:"init"}),void 0===t&&(t=this.store.elements),h((function(){var r="init"===e.type||"resize"===e.type;b(n.store.containers,(function(e){r&&(e.geometry=H.call(n,e,!0));var t=q.call(n,e);e.scroll&&(e.direction={x:V(t.left-e.scroll.left),y:V(t.top-e.scroll.top)}),e.scroll=t})),b(t,(function(e){r&&(e.geometry=H.call(n,e)),e.visible=B.call(n,e)})),b(t,(function(e){e.sequence?N.call(n,e):C.call(n,e)})),n.pristine=!1}))}var U,Y,G,K,$,X,J,Q;function Z(e){var t;if(void 0===e&&(e={}),void 0===this||Object.getPrototypeOf(this)!==Z.prototype)return new Z(e);if(!Z.isSupported())return y.call(this,"Instantiation failed.","This browser is not supported."),g.failure();try{t=_({},X||m,e)}catch(n){return y.call(this,"Invalid configuration.",n.message),g.failure()}try{if(!i(t.container)[0])throw new Error("Invalid container.")}catch(n){return y.call(this,n.message),g.failure()}return!(X=t).mobile&&P()||!X.desktop&&!P()?(y.call(this,"This device is disabled.","desktop: "+X.desktop,"mobile: "+X.mobile),g.failure()):(g.success(),this.store={containers:{},elements:{},history:[],sequences:{}},this.pristine=!0,U=U||W.bind(this),Y=Y||E.bind(this),G=G||F.bind(this),K=K||w.bind(this),$=$||D.bind(this),Object.defineProperty(this,"delegate",{get:function(){return U}}),Object.defineProperty(this,"destroy",{get:function(){return Y}}),Object.defineProperty(this,"reveal",{get:function(){return G}}),Object.defineProperty(this,"clean",{get:function(){return K}}),Object.defineProperty(this,"sync",{get:function(){return $}}),Object.defineProperty(this,"defaults",{get:function(){return X}}),Object.defineProperty(this,"version",{get:function(){return"4.0.6"}}),Object.defineProperty(this,"noop",{get:function(){return!1}}),Q||(Q=this))}Z.isSupported=function(){return function(){var e=document.documentElement.style;return"transform"in e||"WebkitTransform"in e}()&&function(){var e=document.documentElement.style;return"transition"in e||"WebkitTransition"in e}()},Object.defineProperty(Z,"debug",{get:function(){return J||!1},set:function(e){return J="boolean"==typeof e?e:J}}),Z();var ee="undefined"==typeof window?null:Z();t.a=ee},"o/VY":function(e,t,n){e.exports=n.p+"static/Calibre-Regular-e08232148510aade507c2af9bb66acd0.woff"},pQ8y:function(e,t,n){"use strict";n("KKXr"),n("8+KV");var r=n("wx14"),a=n("zLVn"),i=n("dI71");n("17x9"),n("V+eJ");n("Oyvg"),n("pIFo");function o(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var c=n("q1tI"),s=n.n(c),l=n("i8i4"),u=n.n(l),d=!1,f=n("0PSK"),p=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a="exited",r.appearStatus="entering"):a="entered":a=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:a},r.nextCallback=null,r}Object(i.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=u.a.findDOMNode(this);"entering"===t?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(e,t){var n=this,r=this.props.enter,a=this.context?this.context.isMounting:t,i=this.getTimeouts(),o=a?i.appear:i.enter;!t&&!r||d?this.safeSetState({status:"entered"},(function(){n.props.onEntered(e)})):(this.props.onEnter(e,a),this.safeSetState({status:"entering"},(function(){n.props.onEntering(e,a),n.onTransitionEnd(e,o,(function(){n.safeSetState({status:"entered"},(function(){n.props.onEntered(e,a)}))}))})))},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n&&!d?(this.props.onExit(e),this.safeSetState({status:"exiting"},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=Object(a.a)(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return s.a.createElement(f.a.Provider,{value:null},n(e,r));var i=s.a.Children.only(n);return s.a.createElement(f.a.Provider,{value:null},s.a.cloneElement(i,r))},t}(s.a.Component);function h(){}p.contextType=f.a,p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var m=p,g=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=o(n.className,r):n.setAttribute("class",o(n.className&&n.className.baseVal||"",r)));var n,r}))},v=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).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){t.removeClasses(e,"exit"),t.addClass(e,n?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=n?"appear":"enter";t.addClass(e,r,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=n?"appear":"enter";t.removeClasses(e,r),t.addClass(e,r,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),t.addClass(e,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){t.addClass(e,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){t.removeClasses(e,"exit"),t.addClass(e,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,a=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}Object(i.a)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"];"appear"===t&&"done"===n&&(r+=" "+this.getClassNames("enter").doneClassName),"active"===n&&e&&e.scrollTop,this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r)},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,a=n.active,i=n.done;this.appliedClasses[t]={},r&&g(e,r),a&&g(e,a),i&&g(e,i)},n.render=function(){var e=this.props,t=(e.classNames,Object(a.a)(e,["classNames"]));return s.a.createElement(m,Object(r.a)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(s.a.Component);v.defaultProps={classNames:""},v.propTypes={};t.a=v},qT12:function(e,t,n){"use strict";n("rE2o"),n("ioFf");var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case d:case f:case o:case s:case c:case h:return e;default:switch(e=e&&e.$$typeof){case u:case p:case v:case g:case l:return e;default:return t}}case i:return t}}}function k(e){return E(e)===f}t.AsyncMode=d,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=l,t.Element=a,t.ForwardRef=p,t.Fragment=o,t.Lazy=v,t.Memo=g,t.Portal=i,t.Profiler=s,t.StrictMode=c,t.Suspense=h,t.isAsyncMode=function(e){return k(e)||E(e)===d},t.isConcurrentMode=k,t.isContextConsumer=function(e){return E(e)===u},t.isContextProvider=function(e){return E(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===o},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===g},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===c},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===f||e===s||e===c||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===y||e.$$typeof===x||e.$$typeof===w||e.$$typeof===b)},t.typeOf=E},qhky:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return me}));n("dZ+Y"),n("KKXr"),n("2Spj"),n("eM6i"),n("8+KV"),n("0l/t"),n("LK8F"),n("pIFo"),n("V+eJ"),n("/SS/"),n("hHhE"),n("91GP"),n("HAE/"),n("rE2o"),n("ioFf"),n("DNiP"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("bWfx");var r,a,i,o,c=n("17x9"),s=n.n(c),l=n("8+s/"),u=n.n(l),d=n("bmMU"),f=n.n(d),p=n("q1tI"),h=n.n(p),m=n("MgzW"),g=n.n(m),v="bodyAttributes",b="htmlAttributes",y="titleAttributes",x={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},w=(Object.keys(x).map((function(e){return x[e]})),"charset"),E="cssText",k="href",S="http-equiv",C="innerHTML",O="itemprop",j="name",A="property",I="rel",T="src",N="target",L={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},M="defaultTitle",z="defer",R="encodeSpecialCharacters",P="onChangeClientState",_="titleTemplate",F=Object.keys(L).reduce((function(e,t){return e[L[t]]=t,e}),{}),D=[x.NOSCRIPT,x.SCRIPT,x.STYLE],V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},q=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},U=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},Y=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},G=function(e){var t=Q(e,x.TITLE),n=Q(e,_);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=Q(e,M);return t||r||void 0},K=function(e){return Q(e,P)||function(){}},$=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return B({},e,t)}),{})},X=function(e,t){return t.filter((function(e){return void 0!==e[x.BASE]})).map((function(e){return e[x.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a++){var i=r[a].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}return t}),[])},J=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&re("Helmet: "+e+' should be of type "Array". Instead found type "'+V(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n=void 0,i=Object.keys(e),o=0;o<i.length;o++){var c=i[o],s=c.toLowerCase();-1===t.indexOf(s)||n===I&&"canonical"===e[n].toLowerCase()||s===I&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(c)||c!==C&&c!==E&&c!==O||(n=c)}if(!n||!e[n])return!1;var l=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][l]&&(a[n][l]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(a),o=0;o<i.length;o++){var c=i[o],s=g()({},r[c],a[c]);r[c]=s}return e}),[]).reverse()},Q=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},Z=(r=Date.now(),function(e){var t=Date.now();t-r>16?(r=t,e(t)):setTimeout((function(){Z(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:e.requestAnimationFrame||Z,ne="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:e.cancelAnimationFrame||ee,re=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},ae=null,ie=function(e,t){var n=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,c=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,u=e.styleTags,d=e.title,f=e.titleAttributes;se(x.BODY,r),se(x.HTML,a),ce(d,f);var p={baseTag:le(x.BASE,n),linkTags:le(x.LINK,i),metaTags:le(x.META,o),noscriptTags:le(x.NOSCRIPT,c),scriptTags:le(x.SCRIPT,l),styleTags:le(x.STYLE,u)},h={},m={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(h[e]=n),r.length&&(m[e]=p[e].oldTags)})),t&&t(),s(e,h,m)},oe=function(e){return Array.isArray(e)?e.join(""):e},ce=function(e,t){void 0!==e&&document.title!==e&&(document.title=oe(e)),se(x.TITLE,t)},se=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-react-helmet"),a=r?r.split(","):[],i=[].concat(a),o=Object.keys(t),c=0;c<o.length;c++){var s=o[c],l=t[s]||"";n.getAttribute(s)!==l&&n.setAttribute(s,l),-1===a.indexOf(s)&&a.push(s);var u=i.indexOf(s);-1!==u&&i.splice(u,1)}for(var d=i.length-1;d>=0;d--)n.removeAttribute(i[d]);a.length===i.length?n.removeAttribute("data-react-helmet"):n.getAttribute("data-react-helmet")!==o.join(",")&&n.setAttribute("data-react-helmet",o.join(","))}},le=function(e,t){var n=document.head||document.querySelector(x.HEAD),r=n.querySelectorAll(e+"[data-react-helmet]"),a=Array.prototype.slice.call(r),i=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===C)n.innerHTML=t.innerHTML;else if(r===E)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var c=void 0===t[r]?"":t[r];n.setAttribute(r,c)}n.setAttribute("data-react-helmet","true"),a.some((function(e,t){return o=t,n.isEqualNode(e)}))?a.splice(o,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},ue=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[L[n]||n]=e[n],t}),t)},fe=function(e,t,n){switch(e){case x.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})["data-react-helmet"]=!0,a=de(n,r),[h.a.createElement(x.TITLE,a,e)];var e,n,r,a},toString:function(){return function(e,t,n,r){var a=ue(n),i=oe(t);return a?"<"+e+' data-react-helmet="true" '+a+">"+Y(i,r)+"</"+e+">":"<"+e+' data-react-helmet="true">'+Y(i,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case v:case b:return{toComponent:function(){return de(t)},toString:function(){return ue(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,a=((r={key:n})["data-react-helmet"]=!0,r);return Object.keys(t).forEach((function(e){var n=L[e]||e;if(n===C||n===E){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),h.a.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===C||e===E)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+Y(r[t],n)+'"';return e?e+" "+a:a}),""),i=r.innerHTML||r.cssText||"",o=-1===D.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+a+(o?"/>":">"+i+"</"+e+">")}),"")}(e,t,n)}}}},pe=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,c=e.noscriptTags,s=e.scriptTags,l=e.styleTags,u=e.title,d=void 0===u?"":u,f=e.titleAttributes;return{base:fe(x.BASE,t,r),bodyAttributes:fe(v,n,r),htmlAttributes:fe(b,a,r),link:fe(x.LINK,i,r),meta:fe(x.META,o,r),noscript:fe(x.NOSCRIPT,c,r),script:fe(x.SCRIPT,s,r),style:fe(x.STYLE,l,r),title:fe(x.TITLE,{title:d,titleAttributes:f},r)}},he=u()((function(e){return{baseTag:X([k,N],e),bodyAttributes:$(v,e),defer:Q(e,z),encode:Q(e,R),htmlAttributes:$(b,e),linkTags:J(x.LINK,[I,k],e),metaTags:J(x.META,[j,w,S,A,O],e),noscriptTags:J(x.NOSCRIPT,[C],e),onChangeClientState:K(e),scriptTags:J(x.SCRIPT,[T,C],e),styleTags:J(x.STYLE,[E],e),title:G(e),titleAttributes:$(y,e)}}),(function(e){ae&&ne(ae),e.defer?ae=te((function(){ie(e,(function(){ae=null}))})):(ie(e),ae=null)}),pe)((function(){return null})),me=(a=he,o=i=function(e){function t(){return H(this,t),U(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!f()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case x.SCRIPT:case x.NOSCRIPT:return{innerHTML:t};case x.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,a=e.newChildProps,i=e.nestedChildren;return B({},r,((t={})[n.type]=[].concat(r[n.type]||[],[B({},a,this.mapNestedChildrenToProps(n,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(r.type){case x.TITLE:return B({},a,((t={})[r.type]=o,t.titleAttributes=B({},i),t));case x.BODY:return B({},a,{bodyAttributes:B({},i)});case x.HTML:return B({},a,{htmlAttributes:B({},i)})}return B({},a,((n={})[r.type]=B({},i),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=B({},t);return Object.keys(e).forEach((function(t){var r;n=B({},n,((r={})[t]=e[t],r))})),n},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var n=this,r={};return h.a.Children.forEach(e,(function(e){if(e&&e.props){var a=e.props,i=a.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[F[n]||n]=e[n],t}),t)}(W(a,["children"]));switch(n.warnOnInvalidChildren(e,i),e.type){case x.LINK:case x.META:case x.NOSCRIPT:case x.SCRIPT:case x.STYLE:r=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:o,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:o,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=W(e,["children"]),r=B({},n);return t&&(r=this.mapChildrenToProps(t,r)),h.a.createElement(a,r)},q(t,null,[{key:"canUseDOM",set:function(e){a.canUseDOM=e}}]),t}(h.a.Component),i.propTypes={base:s.a.object,bodyAttributes:s.a.object,children:s.a.oneOfType([s.a.arrayOf(s.a.node),s.a.node]),defaultTitle:s.a.string,defer:s.a.bool,encodeSpecialCharacters:s.a.bool,htmlAttributes:s.a.object,link:s.a.arrayOf(s.a.object),meta:s.a.arrayOf(s.a.object),noscript:s.a.arrayOf(s.a.object),onChangeClientState:s.a.func,script:s.a.arrayOf(s.a.object),style:s.a.arrayOf(s.a.object),title:s.a.string,titleAttributes:s.a.object,titleTemplate:s.a.string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=a.peek,i.rewind=function(){var e=a.rewind();return e||(e=pe({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},o);me.renderStatic=me.rewind}).call(this,n("yLpj"))},qncB:function(e,t,n){var r=n("XKFU"),a=n("vhPU"),i=n("eeVq"),o=n("/e88"),c="["+o+"]",s=RegExp("^"+c+c+"*"),l=RegExp(c+c+"*$"),u=function(e,t,n){var a={},c=i((function(){return!!o[e]()||"​"!="​"[e]()})),s=a[e]=c?t(d):o[e];n&&(a[n]=s),r(r.P+r.F*c,"String",a)},d=u.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(s,"")),2&t&&(e=e.replace(l,"")),e};e.exports=u},rGBt:function(e,t,n){e.exports=n.p+"static/SFMono-Regular-d59c1702c527525e9939ba06166a3750.woff"},t0tN:function(e,t,n){e.exports=n.p+"static/SFMono-Regular-7faa66605357721067fe1b07d9103015.woff2"},tUrg:function(e,t,n){"use strict";n("OGtf")("link",(function(e){return function(t){return e(this,"a","href",t)}}))},ucN8:function(e,t,n){e.exports=n.p+"static/SFMono-RegularItalic-bb1fc3ab1772befac3587b30ca876a09.woff2"},upKx:function(e,t,n){"use strict";var r=n("S/j/"),a=n("d/Gc"),i=n("ne8i");e.exports=[].copyWithin||function(e,t){var n=r(this),o=i(n.length),c=a(e,o),s=a(t,o),l=arguments.length>2?arguments[2]:void 0,u=Math.min((void 0===l?o:a(l,o))-s,o-c),d=1;for(s<c&&c<s+u&&(d=-1,s+=u-1,c+=u-1);u-- >0;)s in n?n[c]=n[s]:delete n[c],c+=d,s+=d;return n}},uwVU:function(e,t,n){e.exports=n.p+"static/Calibre-MediumItalic-3df14639dd2cb07c83bd39707d70910f.woff2"},vOnD:function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return tt})),n.d(t,"c",(function(){return ye})),n.d(t,"a",(function(){return Ye}));n("2Spj"),n("dZ+Y"),n("LK8F"),n("a1Th"),n("h7Nl"),n("KKXr"),n("0l/t"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("Oyvg"),n("mGWK"),n("bWfx"),n("Tze0"),n("pIFo"),n("8+KV"),n("f3/d"),n("DW2E"),n("V+eJ"),n("/SS/"),n("hHhE"),n("91GP"),n("HAE/"),n("rE2o"),n("ioFf");var r=n("aJjT"),a=n.n(r),i=n("TAZq"),o=n.n(i),c=n("q1tI"),s=n.n(c),l=n("ME5O"),u=n("TOwV"),d=n("Wwog"),f=(n("17x9"),n("9uj6")),p=n("ECyS"),h=function(e,t){for(var n=[e[0]],r=0,a=t.length;r<a;r+=1)n.push(t[r],e[r+1]);return n},m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},v=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},x=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},w=function(e){return"object"===(void 0===e?"undefined":m(e))&&e.constructor===Object},E=Object.freeze([]),k=Object.freeze({});function S(e){return"function"==typeof e}function C(e){return e.displayName||e.name||"Component"}function O(e){return e&&"string"==typeof e.styledComponentId}var j=void 0!==e&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",A="undefined"!=typeof window&&"HTMLElement"in window,I="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&({}.REACT_APP_SC_DISABLE_SPEEDY||{}.SC_DISABLE_SPEEDY)||!1,T={};var N=function(e){function t(n){g(this,t);for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var o=x(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+n+" for more information."+(a.length>0?" Additional arguments: "+a.join(", "):"")));return x(o)}return y(t,e),t}(Error),L=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,M=function(e){var t=""+(e||""),n=[];return t.replace(L,(function(e,t,r){return n.push({componentId:t,matchIndex:r}),e})),n.map((function(e,r){var a=e.componentId,i=e.matchIndex,o=n[r+1];return{componentId:a,cssFromDOM:o?t.slice(i,o.matchIndex):t.slice(i)}}))},z=/^\s*\/\/.*$/gm,R=new a.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),P=new a.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),_=[],F=function(e){if(-2===e){var t=_;return _=[],t}},D=o()((function(e){_.push(e)})),V=void 0,H=void 0,q=void 0,B=function(e,t,n){return t>0&&-1!==n.slice(0,t).indexOf(H)&&n.slice(t-H.length,t)!==H?"."+V:e};P.use([function(e,t,n){2===e&&n.length&&n[0].lastIndexOf(H)>0&&(n[0]=n[0].replace(q,B))},D,F]),R.use([D,F]);var W=function(e){return R("",e)};function U(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",a=e.join("").replace(z,""),i=t&&n?n+" "+t+" { "+a+" }":a;return V=r,H=t,q=new RegExp("\\"+H+"\\b","g"),P(n||!t?"":t,i)}var Y=function(){return n.nc},G=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},K=function(e,t){e[t]=Object.create(null)},$=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},X=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},J=function(e){if(e.sheet)return e.sheet;for(var t=e.ownerDocument.styleSheets.length,n=0;n<t;n+=1){var r=e.ownerDocument.styleSheets[n];if(r.ownerNode===e)return r}throw new N(10)},Q=function(e,t,n){if(!t)return!1;var r=e.cssRules.length;try{e.insertRule(t,n<=r?n:r)}catch(a){return!1}return!0},Z=function(e){return"\n/* sc-component-id: "+e+" */\n"},ee=function(e,t){for(var n=0,r=0;r<=t;r+=1)n+=e[r];return n},te=function(e,t){return function(n){var r=Y();return"<style "+[r&&'nonce="'+r+'"',j+'="'+X(t)+'"','data-styled-version="4.4.1"',n].filter(Boolean).join(" ")+">"+e()+"</style>"}},ne=function(e,t){return function(){var n,r=((n={})[j]=X(t),n["data-styled-version"]="4.4.1",n),a=Y();return a&&(r.nonce=a),s.a.createElement("style",b({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},re=function(e){return function(){return Object.keys(e)}},ae=function(e,t){return e.createTextNode(Z(t))},ie=function e(t,n){var r=void 0===t?Object.create(null):t,a=void 0===n?Object.create(null):n,i=function(e){var t=a[e];return void 0!==t?t:a[e]=[""]},o=function(){var e="";for(var t in a){var n=a[t][0];n&&(e+=Z(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=b({},e[n]);return t}(r),n=Object.create(null);for(var i in a)n[i]=[a[i][0]];return e(t,n)},css:o,getIds:re(a),hasNameForId:$(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),G(r,e,n)},removeRules:function(e){var t=a[e];void 0!==t&&(t[0]="",K(r,e))},sealed:!1,styleTag:null,toElement:ne(o,r),toHTML:te(o,r)}},oe=function(e,t,n,r,a){if(A&&!n){var i=function(e,t,n){var r=document;e?r=e.ownerDocument:t&&(r=t.ownerDocument);var a=r.createElement("style");a.setAttribute(j,""),a.setAttribute("data-styled-version","4.4.1");var i=Y();if(i&&a.setAttribute("nonce",i),a.appendChild(r.createTextNode("")),e&&!t)e.appendChild(a);else{if(!t||!e||!t.parentNode)throw new N(6);t.parentNode.insertBefore(a,n?t:t.nextSibling)}return a}(e,t,r);return I?function(e,t){var n=Object.create(null),r=Object.create(null),a=void 0!==t,i=!1,o=function(t){var a=r[t];return void 0!==a?a:(r[t]=ae(e.ownerDocument,t),e.appendChild(r[t]),n[t]=Object.create(null),r[t])},c=function(){var e="";for(var t in r)e+=r[t].data;return e};return{clone:function(){throw new N(5)},css:c,getIds:re(r),hasNameForId:$(n),insertMarker:o,insertRules:function(e,r,c){for(var s=o(e),l=[],u=r.length,d=0;d<u;d+=1){var f=r[d],p=a;if(p&&-1!==f.indexOf("@import"))l.push(f);else{p=!1;var h=d===u-1?"":" ";s.appendData(""+f+h)}}G(n,e,c),a&&l.length>0&&(i=!0,t().insertRules(e+"-import",l))},removeRules:function(o){var c=r[o];if(void 0!==c){var s=ae(e.ownerDocument,o);e.replaceChild(s,c),r[o]=s,K(n,o),a&&i&&t().removeRules(o+"-import")}},sealed:!1,styleTag:e,toElement:ne(c,n),toHTML:te(c,n)}}(i,a):function(e,t){var n=Object.create(null),r=Object.create(null),a=[],i=void 0!==t,o=!1,c=function(e){var t=r[e];return void 0!==t?t:(r[e]=a.length,a.push(0),K(n,e),r[e])},s=function(){var t=J(e).cssRules,n="";for(var i in r){n+=Z(i);for(var o=r[i],c=ee(a,o),s=c-a[o];s<c;s+=1){var l=t[s];void 0!==l&&(n+=l.cssText)}}return n};return{clone:function(){throw new N(5)},css:s,getIds:re(r),hasNameForId:$(n),insertMarker:c,insertRules:function(r,s,l){for(var u=c(r),d=J(e),f=ee(a,u),p=0,h=[],m=s.length,g=0;g<m;g+=1){var v=s[g],b=i;b&&-1!==v.indexOf("@import")?h.push(v):Q(d,v,f+p)&&(b=!1,p+=1)}i&&h.length>0&&(o=!0,t().insertRules(r+"-import",h)),a[u]+=p,G(n,r,l)},removeRules:function(c){var s=r[c];if(void 0!==s&&!1!==e.isConnected){var l=a[s];!function(e,t,n){for(var r=t-n,a=t;a>r;a-=1)e.deleteRule(a)}(J(e),ee(a,s)-1,l),a[s]=0,K(n,c),i&&o&&t().removeRules(c+"-import")}},sealed:!1,styleTag:e,toElement:ne(s,n),toHTML:te(s,n)}}(i,a)}return ie()},ce=/\s+/,se=void 0;se=A?I?40:1e3:-1;var le=0,ue=void 0,de=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=oe(t.target,n?n.styleTag:null,t.forceServer,!0)},le+=1,this.id=le,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!A||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+j+'][data-styled-version="4.4.1"]'),a=r.length;if(!a)return this;for(var i=0;i<a;i+=1){var o=r[i];n||(n=!!o.getAttribute("data-styled-streamed"));for(var c,s=(o.getAttribute(j)||"").trim().split(ce),l=s.length,u=0;u<l;u+=1)c=s[u],this.rehydratedNames[c]=!0;t.push.apply(t,M(o.textContent)),e.push(o)}var d=t.length;if(!d)return this;var f=this.makeTag(null);!function(e,t,n){for(var r=0,a=n.length;r<a;r+=1){var i=n[r],o=i.componentId,c=i.cssFromDOM,s=W(c);e.insertRules(o,s)}for(var l=0,u=t.length;l<u;l+=1){var d=t[l];d.parentNode&&d.parentNode.removeChild(d)}}(f,e,t),this.capacity=Math.max(1,se-d),this.tags.push(f);for(var p=0;p<d;p+=1)this.tagMap[t[p].componentId]=f;return this},e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ue=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map((function(e){for(var n=e.getIds(),r=e.clone(),a=0;a<n.length;a+=1)t.tagMap[n[a]]=r;return r})),t.rehydratedNames=b({},this.rehydratedNames),t.deferred=b({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach((function(e){e.sealed=!0}))},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return oe(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var n=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=se,n=this.makeTag(n),this.tags.push(n)),this.tagMap[e]=n},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var n=this.tagMap[e];return void 0!==n&&n.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,n){for(var r=this.clones,a=0;a<r.length;a+=1)r[a].inject(e,t,n);var i=this.getTagForId(e);if(void 0!==this.deferred[e]){var o=this.deferred[e].concat(t);i.insertRules(e,o,n),this.deferred[e]=void 0}else i.insertRules(e,t,n)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map((function(e){return e.toHTML()})).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map((function(t,n){var r="sc-"+e+"-"+n;return Object(c.cloneElement)(t.toElement(),{key:r})}))},v(e,null,[{key:"master",get:function(){return ue||(ue=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),fe=function(){function e(t,n){var r=this;g(this,e),this.inject=function(e){e.hasNameForId(r.id,r.name)||e.inject(r.id,r.rules,r.name)},this.toString=function(){throw new N(12,String(r.name))},this.name=t,this.rules=n,this.id="sc-keyframes-"+t}return e.prototype.getName=function(){return this.name},e}(),pe=/([A-Z])/g,he=/^ms-/;function me(e){return e.replace(pe,"-$1").toLowerCase().replace(he,"-ms-")}var ge=function(e){return null==e||!1===e||""===e},ve=function e(t,n){var r=[];return Object.keys(t).forEach((function(n){if(!ge(t[n])){if(w(t[n]))return r.push.apply(r,e(t[n],n)),r;if(S(t[n]))return r.push(me(n)+":",t[n],";"),r;r.push(me(n)+": "+(a=n,(null==(i=t[n])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||a in l.a?String(i).trim():i+"px")+";"))}var a,i;return r})),n?[n+" {"].concat(r,["}"]):r};function be(e,t,n){if(Array.isArray(e)){for(var r,a=[],i=0,o=e.length;i<o;i+=1)null!==(r=be(e[i],t,n))&&(Array.isArray(r)?a.push.apply(a,r):a.push(r));return a}return ge(e)?null:O(e)?"."+e.styledComponentId:S(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:be(e(t),t,n):e instanceof fe?n?(e.inject(n),e.getName()):e:w(e)?ve(e):e.toString();var c}function ye(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return S(e)||w(e)?be(h(E,[e].concat(n))):be(h(e,n))}function xe(e){for(var t,n=0|e.length,r=0|n,a=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var we=function(e){return String.fromCharCode(e+(e>25?39:97))};function Ee(e){var t="",n=void 0;for(n=e;n>52;n=Math.floor(n/52))t=we(n%52)+t;return we(n%52)+t}function ke(e,t){for(var n=0;n<e.length;n+=1){var r=e[n];if(Array.isArray(r)&&!ke(r,t))return!1;if(S(r)&&!O(r))return!1}return!t.some((function(e){return S(e)||function(e){for(var t in e)if(S(e[t]))return!0;return!1}(e)}))}var Se,Ce=function(e){return Ee(xe(e))},Oe=function(){function e(t,n,r){g(this,e),this.rules=t,this.isStatic=ke(t,n),this.componentId=r,de.master.hasId(r)||de.master.deferredInject(r,[])}return e.prototype.generateAndInjectStyles=function(e,t){var n=this.isStatic,r=this.componentId,a=this.lastClassName;if(A&&n&&"string"==typeof a&&t.hasNameForId(r,a))return a;var i=be(this.rules,e,t),o=Ce(this.componentId+i.join(""));return t.hasNameForId(r,o)||t.inject(this.componentId,U(i,"."+o,void 0,r),o),this.lastClassName=o,o},e.generateName=function(e){return Ce(e)},e}(),je=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k,r=!!n&&e.theme===n.theme,a=e.theme&&!r?e.theme:t||n.theme;return a},Ae=/[[\].#*$><+~=|^:(),"'`-]+/g,Ie=/(^-|-$)/g;function Te(e){return e.replace(Ae,"-").replace(Ie,"")}function Ne(e){return"string"==typeof e&&!0}var Le={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},Me={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ze=((Se={})[u.ForwardRef]={$$typeof:!0,render:!0},Se),Re=Object.defineProperty,Pe=Object.getOwnPropertyNames,_e=Object.getOwnPropertySymbols,Fe=void 0===_e?function(){return[]}:_e,De=Object.getOwnPropertyDescriptor,Ve=Object.getPrototypeOf,He=Object.prototype,qe=Array.prototype;function Be(e,t,n){if("string"!=typeof t){var r=Ve(t);r&&r!==He&&Be(e,r,n);for(var a=qe.concat(Pe(t),Fe(t)),i=ze[e.$$typeof]||Le,o=ze[t.$$typeof]||Le,c=a.length,s=void 0,l=void 0;c--;)if(l=a[c],!(Me[l]||n&&n[l]||o&&o[l]||i&&i[l])&&(s=De(t,l)))try{Re(e,l,s)}catch(u){}return e}return e}var We=Object(c.createContext)(),Ue=We.Consumer,Ye=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(d.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}return y(t,e),t.prototype.render=function(){return this.props.children?s.a.createElement(We.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return s.a.createElement(We.Provider,{value:t},this.props.children)},t.prototype.getTheme=function(e,t){if(S(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":m(e)))throw new N(8);return b({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(c.Component),Ge=(function(){function e(){g(this,e),this.masterSheet=de.master,this.instance=this.masterSheet.clone(),this.sealed=!1}e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new N(2);return s.a.createElement($e,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new N(3)}}(),Object(c.createContext)()),Ke=Ge.Consumer,$e=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(d.a)(r.getContext),r}return y(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new de(t);throw new N(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target;return s.a.createElement(Ge.Provider,{value:this.getContext(n,r)},t)},t}(c.Component),Xe={};var Je=function(e){function t(){g(this,t);var n=x(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return y(t,e),t.prototype.render=function(){return s.a.createElement(Ke,null,this.renderOuter)},t.prototype.renderOuter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:de.master;return this.styleSheet=e,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():s.a.createElement(Ue,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedComponent,n=t.componentStyle,r=t.defaultProps,a=(t.displayName,t.foldedComponentIds),i=t.styledComponentId,o=t.target,s=void 0;s=n.isStatic?this.generateAndInjectStyles(k,this.props):this.generateAndInjectStyles(je(this.props,e,r)||k,this.props);var l=this.props.as||this.attrs.as||o,u=Ne(l),d={},p=b({},this.props,this.attrs),h=void 0;for(h in p)"forwardedComponent"!==h&&"as"!==h&&("forwardedRef"===h?d.ref=p[h]:"forwardedAs"===h?d.as=p[h]:u&&!Object(f.a)(h)||(d[h]=p[h]));return this.props.style&&this.attrs.style&&(d.style=b({},this.attrs.style,this.props.style)),d.className=Array.prototype.concat(a,i,s!==i?s:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(c.createElement)(l,d)},t.prototype.buildExecutionContext=function(e,t,n){var r=this,a=b({},t,{theme:e});return n.length?(this.attrs={},n.forEach((function(e){var t,n=e,i=!1,o=void 0,c=void 0;for(c in S(n)&&(n=n(a),i=!0),n)o=n[c],i||!S(o)||(t=o)&&t.prototype&&t.prototype.isReactComponent||O(o)||(o=o(a)),r.attrs[c]=o,a[c]=o})),a):a},t.prototype.generateAndInjectStyles=function(e,t){var n=t.forwardedComponent,r=n.attrs,a=n.componentStyle;n.warnTooManyClasses;return a.isStatic&&!r.length?a.generateAndInjectStyles(k,this.styleSheet):a.generateAndInjectStyles(this.buildExecutionContext(e,t,r),this.styleSheet)},t}(c.Component);function Qe(e,t,n){var r=O(e),a=!Ne(e),i=t.displayName,o=void 0===i?function(e){return Ne(e)?"styled."+e:"Styled("+C(e)+")"}(e):i,c=t.componentId,l=void 0===c?function(e,t,n){var r="string"!=typeof t?"sc":Te(t),a=(Xe[r]||0)+1;Xe[r]=a;var i=r+"-"+e.generateName(r+a);return n?n+"-"+i:i}(Oe,t.displayName,t.parentComponentId):c,u=t.ParentComponent,d=void 0===u?Je:u,f=t.attrs,h=void 0===f?E:f,m=t.displayName&&t.componentId?Te(t.displayName)+"-"+t.componentId:t.componentId||l,g=r&&e.attrs?Array.prototype.concat(e.attrs,h).filter(Boolean):h,v=new Oe(r?e.componentStyle.rules.concat(n):n,g,m),y=void 0,x=function(e,t){return s.a.createElement(d,b({},e,{forwardedComponent:y,forwardedRef:t}))};return x.displayName=o,(y=s.a.forwardRef(x)).displayName=o,y.attrs=g,y.componentStyle=v,y.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):E,y.styledComponentId=m,y.target=r?e.target:e,y.withComponent=function(e){var r=t.componentId,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["componentId"]),i=r&&r+"-"+(Ne(e)?e:Te(C(e)));return Qe(e,b({},a,{attrs:g,componentId:i,ParentComponent:d}),n)},Object.defineProperty(y,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Object(p.a)(e.defaultProps,t):t}}),y.toString=function(){return"."+y.styledComponentId},a&&Be(y,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),y}var Ze=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;if(!Object(u.isValidElementType)(n))throw new N(1,String(n));var a=function(){return t(n,r,ye.apply(void 0,arguments))};return a.withConfig=function(a){return e(t,n,b({},r,a))},a.attrs=function(a){return e(t,n,b({},r,{attrs:Array.prototype.concat(r.attrs,a).filter(Boolean)}))},a}(Qe,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Ze[e]=Ze(e)}));var et=function(){function e(t,n){g(this,e),this.rules=t,this.componentId=n,this.isStatic=ke(t,E),de.master.hasId(n)||de.master.deferredInject(n,[])}return e.prototype.createStyles=function(e,t){var n=U(be(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)},e}();function tt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=ye.apply(void 0,[e].concat(n)),i="sc-global-"+xe(JSON.stringify(a)),o=new et(a,i),c=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n)),a=r.constructor,i=a.globalStyle,o=a.styledComponentId;return A&&(window.scCGSHMRCache[o]=(window.scCGSHMRCache[o]||0)+1),r.state={globalStyle:i,styledComponentId:o},r}return y(t,e),t.prototype.componentWillUnmount=function(){window.scCGSHMRCache[this.state.styledComponentId]&&(window.scCGSHMRCache[this.state.styledComponentId]-=1),0===window.scCGSHMRCache[this.state.styledComponentId]&&this.state.globalStyle.removeStyles(this.styleSheet)},t.prototype.render=function(){var e=this;return s.a.createElement(Ke,null,(function(t){e.styleSheet=t||de.master;var n=e.state.globalStyle;return n.isStatic?(n.renderStyles(T,e.styleSheet),null):s.a.createElement(Ue,null,(function(t){var r=e.constructor.defaultProps,a=b({},e.props);return void 0!==t&&(a.theme=je(e.props,t,r)),n.renderStyles(a,e.styleSheet),null}))}))},t}(s.a.Component);return c.globalStyle=o,c.styledComponentId=i,c}A&&(window.scCGSHMRCache={});t.d=Ze}).call(this,n("8oxB"))},wx14:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},xfY5:function(e,t,n){"use strict";var r=n("dyZX"),a=n("aagx"),i=n("LZWt"),o=n("Xbzi"),c=n("apmT"),s=n("eeVq"),l=n("kJMx").f,u=n("EemH").f,d=n("hswa").f,f=n("qncB").trim,p=r.Number,h=p,m=p.prototype,g="Number"==i(n("Kuth")(m)),v="trim"in String.prototype,b=function(e){var t=c(e,!1);if("string"==typeof t&&t.length>2){var n,r,a,i=(t=v?t.trim():f(t,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+t}for(var o,s=t.slice(2),l=0,u=s.length;l<u;l++)if((o=s.charCodeAt(l))<48||o>a)return NaN;return parseInt(s,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(g?s((function(){m.valueOf.call(n)})):"Number"!=i(n))?o(new h(b(t)),n,p):b(t)};for(var y,x=n("nh4g")?l(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;x.length>w;w++)a(h,y=x[w])&&!a(p,y)&&d(p,y,u(h,y));p.prototype=m,m.constructor=p,n("KroJ")(r,"Number",p)}},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},zLVn:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,"a",(function(){return r}))}}]);
  //# sourceMappingURL=5095f2faf3496f1b7cf2ac65aad050cbc717db5e-5dd3bf92c31b9ad0bd2e.js.map