webpackJsonp([35783957827783],{69:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}function n(){return"undefined"==typeof S&&"undefined"!=typeof window&&window.IntersectionObserver&&(S=new window.IntersectionObserver(function(e){e.forEach(function(e){L.forEach(function(t){t[0]===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(S.unobserve(t[0]),t[1]())})})},{rootMargin:"200px"})),S}t.__esModule=!0;var r=a(27),i=l(r),o=a(46),s=l(o),d=a(45),u=l(d),c=a(79),f=l(c),p=a(78),m=l(p),h=a(2),g=l(h),b=a(8),y=l(b),v=function(e){var t=(0,m.default)({},e);return t.responsiveResolution&&(t.resolutions=t.responsiveResolution,delete t.responsiveResolution),t.responsiveSizes&&(t.sizes=t.responsiveSizes,delete t.responsiveSizes),t},E={},w=function(e){var t=v(e),a=t.sizes?t.sizes.src:t.resolutions.src;return!!E[a]||(E[a]=!0,!1)},S=void 0,L=[],N=function(e,t){n().observe(e),L.push([e,t])},R=null,_=function(){if(null!==R)return R;var e="undefined"!=typeof window?window.document.createElement("canvas"):{};return R=!(!e.getContext||!e.getContext("2d"))&&0===e.toDataURL("image/webp").indexOf("data:image/webp")},z=function(e){var t=e.opacity,a=void 0===t?"1":t,l=e.src,n=e.srcSet,r=e.sizes,i=void 0===r?"":r,o=e.title,s=void 0===o?"":o,d=e.alt,u=void 0===d?"":d,c=e.width,f=void 0===c?"":c,p=e.height,m=void 0===p?"":p,h=e.transitionDelay,g=void 0===h?"0.5s":h;return''+u+''},I=function(e){var t=e.style,a=e.onLoad,l=(0,f.default)(e,["style","onLoad"]);return g.default.createElement("img",(0,m.default)({},l,{onLoad:a,style:(0,m.default)({position:"absolute",top:0,left:0,transition:"opacity 0.5s",width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"},t)}))};I.propTypes={style:y.default.object,onLoad:y.default.func};var j=function(e){function t(a){(0,i.default)(this,t);var l=(0,s.default)(this,e.call(this,a)),n=!0,r=!0,o=!1,d=w(a);return!d&&"undefined"!=typeof window&&window.IntersectionObserver&&(n=!1,r=!1,o=!0),"undefined"==typeof window&&(n=!1,r=!1),l.state={isVisible:n,imgLoaded:r,IOSupported:o},l.handleRef=l.handleRef.bind(l),l}return(0,u.default)(t,e),t.prototype.handleRef=function(e){var t=this;this.state.IOSupported&&e&&N(e,function(){t.setState({isVisible:!0,imgLoaded:!1})})},t.prototype.render=function(){var e=this,t=v(this.props),a=t.title,l=t.alt,n=t.className,r=t.outerWrapperClassName,i=t.style,o=void 0===i?{}:i,s=t.imgStyle,d=void 0===s?{}:s,u=t.sizes,c=t.resolutions,f=t.backgroundColor,p=t.Tag,h=void 0;h="boolean"==typeof f?"lightgray":f;var b=(0,m.default)({opacity:this.state.imgLoaded?0:1,transitionDelay:"0.25s"},d),y=(0,m.default)({opacity:this.state.imgLoaded||this.props.fadeIn===!1?1:0},d);if(u){var E=u;return E.srcWebp&&E.srcSetWebp&&_()&&(E.src=E.srcWebp,E.srcSet=E.srcSetWebp),g.default.createElement(p,{className:(r?r:"")+" gatsby-image-outer-wrapper",style:{position:"absolute"===o.position?"initial":"relative"}},g.default.createElement(p,{className:(n?n:"")+" gatsby-image-wrapper",style:(0,m.default)({position:"relative",overflow:"hidden"},o),ref:this.handleRef},g.default.createElement(p,{style:{width:"100%",paddingBottom:100/E.aspectRatio+"%"}}),E.base64&&g.default.createElement(I,{alt:l,title:a,src:E.base64,style:b}),E.tracedSVG&&g.default.createElement(I,{alt:l,title:a,src:E.tracedSVG,style:b}),h&&g.default.createElement(p,{title:a,style:{backgroundColor:h,position:"absolute",top:0,bottom:0,opacity:this.state.imgLoaded?0:1,transitionDelay:"0.35s",right:0,left:0}}),this.state.isVisible&&g.default.createElement(I,{alt:l,title:a,srcSet:E.srcSet,src:E.src,sizes:E.sizes,style:y,onLoad:function(){e.state.IOSupported&&e.setState({imgLoaded:!0}),e.props.onLoad&&e.props.onLoad()}}),g.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:z((0,m.default)({alt:l,title:a},E))}})))}if(c){var w=c,S=(0,m.default)({position:"relative",overflow:"hidden",display:"inline-block",width:w.width,height:w.height},o);return"inherit"===o.display&&delete S.display,w.srcWebp&&w.srcSetWebp&&_()&&(w.src=w.srcWebp,w.srcSet=w.srcSetWebp),g.default.createElement(p,{className:(r?r:"")+" gatsby-image-outer-wrapper",style:{position:"absolute"===o.position?"initial":"relative"}},g.default.createElement(p,{className:(n?n:"")+" gatsby-image-wrapper",style:S,ref:this.handleRef},w.base64&&g.default.createElement(I,{alt:l,title:a,src:w.base64,style:b}),w.tracedSVG&&g.default.createElement(I,{alt:l,title:a,src:w.tracedSVG,style:b}),h&&g.default.createElement(p,{title:a,style:{backgroundColor:h,width:w.width,opacity:this.state.imgLoaded?0:1,transitionDelay:"0.25s",height:w.height}}),this.state.isVisible&&g.default.createElement(I,{alt:l,title:a,width:w.width,height:w.height,srcSet:w.srcSet,src:w.src,style:y,onLoad:function(){e.setState({imgLoaded:!0}),e.props.onLoad&&e.props.onLoad()}}),g.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:z((0,m.default)({alt:l,title:a,width:w.width,height:w.height},w))}})))}return null},t}(g.default.Component);j.defaultProps={fadeIn:!0,alt:"",Tag:"div"},j.propTypes={responsiveResolution:y.default.object,responsiveSizes:y.default.object,resolutions:y.default.object,sizes:y.default.object,fadeIn:y.default.bool,title:y.default.string,alt:y.default.string,className:y.default.oneOfType([y.default.string,y.default.object]),outerWrapperClassName:y.default.oneOfType([y.default.string,y.default.object]),style:y.default.object,imgStyle:y.default.object,position:y.default.string,backgroundColor:y.default.oneOfType([y.default.string,y.default.bool]),onLoad:y.default.func,Tag:y.default.string},t.default=j},206:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var n=a(2),r=l(n),i=a(69),o=(l(i),a(15)),s=l(o);t.default=function(e){var t=e.data,a=t.edges;return r.default.createElement("aside",{className:"recent-blogs"},r.default.createElement("h2",null,"Recent ",r.default.createElement("span",{"aria-hidden":"true","data-icon":""})," Blogs"),a.filter(function(e){return e.node.frontmatter.title.length}).map(function(e){var t=e.node;return r.default.createElement("div",{key:t.id,className:"recent-blog"},r.default.createElement("h3",null,r.default.createElement(s.default,{to:t.frontmatter.path},t.frontmatter.title)),r.default.createElement("p",null,t.frontmatter.date))}),r.default.createElement("p",{className:"read-more"},r.default.createElement(s.default,{to:"/blog"},"All Blogs")))},e.exports=t.default},217:function(e,t,a){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.pageQuery=void 0;var n=a(2),r=l(n),i=a(69),o=l(i),s=a(15),d=l(s),u=a(206),c=l(u);t.default=function(e){var t=e.data,a=t.mostRecentBlog,l=t.nextRecentBlogs,n=a.edges,i=n[0].node;return r.default.createElement("div",null,r.default.createElement("article",null,r.default.createElement("section",{className:"article-body"},r.default.createElement("h1",{className:"heading1"},r.default.createElement(d.default,{to:i.frontmatter.path},i.frontmatter.title)),r.default.createElement(d.default,{to:i.frontmatter.path},r.default.createElement(o.default,{sizes:i.frontmatter.featuredImage.childImageSharp.sizes})),r.default.createElement("p",null,i.frontmatter.teaser),r.default.createElement("p",{className:"read-more"},r.default.createElement(d.default,{to:i.frontmatter.path},"Read more"))),r.default.createElement("aside",{className:"article-meta clearfix"},r.default.createElement("span",{className:"article-meta-pub"},i.frontmatter.date))),r.default.createElement(c.default,{data:l}),r.default.createElement("aside",{className:"latest-twitter"},r.default.createElement("h2",null,"Tweet ",r.default.createElement("span",{"aria-hidden":"true","data-icon":""})," tweet"),r.default.createElement("p",{className:"tweet"},'"RIP Stephen Hawking - You brought an understanding of our universe (and the possibility of others) closer to us all"',r.default.createElement("br",null),r.default.createElement("span",null,"14th March 2018")),r.default.createElement("p",{className:"read-more"},r.default.createElement("a",{href:"http://twitter.com/GeoffFord",rel:"external"},r.default.createElement("span",{"aria-hidden":"true","data-icon":""})," @GeoffFord"))))};t.pageQuery="** extracted graphql fragment **"}}); //# sourceMappingURL=component---src-pages-index-js-aa40a1b4b64d930d5ab4.js.map