1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[893],{146:e=>{e.exports={footer:"footer_footer__mqdak"}},653:e=>{e.exports={window:"window_window__4Sni3",titlebar:"window_titlebar__djVl1",button:"window_button__ClSuF",buttonClose:"window_buttonClose__QjqFm window_button__ClSuF",buttonMinimize:"window_buttonMinimize__B_m8T window_button__ClSuF",buttonMaximize:"window_buttonMaximize__3k_Vy window_button__ClSuF",browserUrlContainer:"window_browserUrlContainer__Chwfi",browserUrl:"window_browserUrl__VgVk1",browserRefresh:"window_browserRefresh__bFXs1",contents:"window_contents__oalF4"}},1422:(e,t,o)=>{Promise.resolve().then(o.bind(o,5943)),Promise.resolve().then(o.t.bind(o,7178,23)),Promise.resolve().then(o.t.bind(o,146,23)),Promise.resolve().then(o.t.bind(o,9077,23)),Promise.resolve().then(o.t.bind(o,1660,23)),Promise.resolve().then(o.t.bind(o,3116,23)),Promise.resolve().then(o.bind(o,5550)),Promise.resolve().then(o.t.bind(o,653,23)),Promise.resolve().then(o.t.bind(o,7933,23)),Promise.resolve().then(o.t.bind(o,2619,23)),Promise.resolve().then(o.t.bind(o,1356,23)),Promise.resolve().then(o.bind(o,8115))},1660:e=>{e.exports={function:"libgit2_demo_function__jKmlA",comment:"libgit2_demo_comment__R2LzB",boolean:"libgit2_demo_boolean__VCqtv",indent:"libgit2_demo_indent__DJVzk",libgit2Example:"libgit2_demo_libgit2Example__5LBp_",mergeWindow:"libgit2_demo_mergeWindow__hJwxE",mergeContents:"libgit2_demo_mergeContents__fmrCO",mergeConflicts:"libgit2_demo_mergeConflicts__ZA0Yj",mergeCheck:"libgit2_demo_mergeCheck__8Rg3T",mergeExplanation:"libgit2_demo_mergeExplanation___z_h2",mergeContainer:"libgit2_demo_mergeContainer__hcJYw",mergeButton:"libgit2_demo_mergeButton__4pTqy",mergeButtonText:"libgit2_demo_mergeButtonText__mCfZp",mergeButtonIcon:"libgit2_demo_mergeButtonIcon__bLx4B"}},3116:e=>{e.exports={page:"page_page__4Kseh common_page__S2dJ1",headerContainer:"page_headerContainer__bk03W common_headerContainer__WOEi_",footerContainer:"page_footerContainer__P5cFX common_footerContainer__QioSt",main:"page_main__X1K_V common_main__y0GP6",mainContainer:"page_mainContainer__Ax87F common_mainContainer__xKHk_",libgit2:"page_libgit2__c_lZk",testsummary:"page_testsummary__rHqaC",github4life:"page_github4life__DKzxk",libgit2Link:"page_libgit2Link__PlgrL",libgit2Demo:"page_libgit2Demo__vpEaP",testsummaryLink:"page_testsummaryLink__8orvZ",testsummaryDemo:"page_testsummaryDemo__iUztM",github4lifeLink:"page_github4lifeLink__g_mvP",github4lifeDemo:"page_github4lifeDemo__qm0bD",github4lifeGame:"page_github4lifeGame__FmHEV",libgit2Explanation:"page_libgit2Explanation__nlFce",testsummaryExplanation:"page_testsummaryExplanation__YwI7Y",github4lifeExplanation:"page_github4lifeExplanation__ebCYj",other:"page_other__wF02y",otherName:"page_otherName__p79uv",otherDescription:"page_otherDescription__sEqHt",otherHeader:"page_otherHeader__Srdsz",cve:"page_cve__h___A",dogged:"page_dogged__PmdL7",gitrecover:"page_gitrecover__0hhjO",ntlmclient:"page_ntlmclient__9ZMVC",issuedashboard:"page_issuedashboard__BrkMj",adopt:"page_adopt__OfBrd"}},3952:e=>{e.exports={header:"header_header__zJOD0",container:"header_container__ZGWKO",headerLogo:"header_headerLogo__oODJk",headerLinks:"header_headerLinks__0w4mj",headerContact:"header_headerContact__bFIPR",headerContactLocation:"header_headerContactLocation__wUSMU",headerContactPhone:"header_headerContactPhone__cV5yT"}},4652:(e,t,o)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var o in t)Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}(t,{default:function(){return r},getImageProps:function(){return s}});let i=o(8140),_=o(5040),a=o(1356),n=i._(o(1124));function s(e){let{props:t}=(0,_.getImgProps)(e,{defaultLoader:n.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,o]of Object.entries(t))void 0===o&&delete t[e];return{props:t}}let r=a.Image},5239:(e,t,o)=>{"use strict";o.d(t,{default:()=>_.a});var i=o(4652),_=o.n(i)},5550:(e,t,o)=>{"use strict";o.d(t,{default:()=>c});var i=o(5155),_=o(5239),a=o(653),n=o.n(a),s=o(8115);function r(e){let t=n().window;return e.className&&(t+=" ".concat(e.className)),(0,i.jsxs)("div",{className:t,children:[(0,i.jsxs)("div",{className:n().titlebar,"aria-hidden":"true",children:[(0,i.jsx)("div",{className:n().buttonClose}),(0,i.jsx)("div",{className:n().buttonMinimize}),(0,i.jsx)("div",{className:n().buttonMaximize}),(0,i.jsx)("div",{className:n().browserUrlContainer,children:(0,i.jsxs)("div",{className:n().browserUrl,children:["github.com",(0,i.jsx)("span",{className:n().browserWidget,children:(0,i.jsx)(_.default,{src:s.default,alt:"",className:n().browserRefresh})})]})})]}
1),(0,i.jsx)("div",{className:n().contents,children:e.children})]})}var m=o(6059),l=o.n(m);let d={src:"/_next/static/media/test-summary-light.7079e51c.svg",height:42,width:500,blurWidth:0,blurHeight:0};function c(e){return(0,i.jsx)("div",{className:e.className,children:(0,i.jsxs)(r,{className:l().testsummaryWindow,children:[(0,i.jsx)("div",{className:l().testsummaryArtifacts}),(0,i.jsx)("div",{className:l().testsummaryContainer,children:(0,i.jsxs)("div",{className:l().testsummarySection,children:[(0,i.jsx)("div",{className:l().testsummaryTitle,children:"Test results summary"}),(0,i.jsx)("div",{className:l().testsummaryResults,children:(0,i.jsx)(_.default,{src:d,alt:""})})]})})]})})}},5943:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>m});var i=o(5155);o(2115);var _=o(2619),a=o.n(_),n=o(9443),s=o(3952),r=o.n(s);function m(e){let t=r().header,o=r().container;e.className&&(t+=" ".concat(e.className)),e.containerClassName&&(o+=" ".concat(e.containerClassName));let _=e.includeLinks||!0,s=e.includeContact||!1;return(0,i.jsx)("header",{className:t,children:(0,i.jsxs)("div",{className:o,children:[(0,i.jsx)("div",{className:r().headerLogo,children:(0,i.jsx)(n.A,{})}),_?(0,i.jsx)("nav",{className:r().headerLinks,children:(0,i.jsxs)("ul",{children:[(0,i.jsx)("li",{children:(0,i.jsx)(a(),{href:"/about",children:"About"})}),(0,i.jsx)("li",{children:(0,i.jsx)(a(),{href:"/projects",children:"Projects"})}),(0,i.jsx)("li",{children:(0,i.jsx)(a(),{href:"/blog",children:"Blog"})}),(0,i.jsx)("li",{children:(0,i.jsx)(a(),{href:"/contact",children:"Contact"})})]})}):"",s?(0,i.jsxs)("nav",{className:r().headerContact,children:[(0,i.jsx)("span",{className:r().headerContactPhone,children:"+44 7930 318670"}),(0,i.jsx)("span",{className:r().headerContactEmail,children:(0,i.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})})]}):""]})})}},6059:e=>{e.exports={testsummaryWindow:"testsummary_demo_testsummaryWindow___72ME",testsummaryArtifacts:"testsummary_demo_testsummaryArtifacts___U7yj",testsummaryContainer:"testsummary_demo_testsummaryContainer__jAVXI",testsummarySection:"testsummary_demo_testsummarySection__wC1kM",testsummaryTitle:"testsummary_demo_testsummaryTitle__kVQhU",testsummaryResults:"testsummary_demo_testsummaryResults__3mps4"}},7178:e=>{e.exports={logo:"logo_logo__8FrRD",logoIcon:"logo_logoIcon__mWjC8",logoText:"logo_logoText__GLImi"}},7933:()=>{},8115:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>i});let i={src:"/_next/static/media/refresh.51d7a21c.svg",height:256,width:256,blurWidth:0,blurHeight:0}},9077:e=>{e.exports={window:"code_example_window__Ui1QD",titlebar:"code_example_titlebar__HVGzL",button:"code_example_button__s5gdH",buttonClose:"code_example_buttonClose___vPuy code_example_button__s5gdH",buttonMinimize:"code_example_buttonMinimize__fIwvD code_example_button__s5gdH",buttonMaximize:"code_example_buttonMaximize__DoBRx code_example_button__s5gdH",filename:"code_example_filename__n_ud7",code:"code_example_code___7yUg",numberColumn:"code_example_numberColumn__Qns4F",number:"code_example_number__fP72c",textColumn:"code_example_textColumn__WPIKN",text:"code_example_text__tYb9T"}},9443:(e,t,o)=>{"use strict";o.d(t,{A:()=>r});var i=o(5155),_=o(2619),a=o.n(_),n=o(7178),s=o.n(n);function r(e){return(0,i.jsx)("div",{className:s().logo,children:(0,i.jsx)("div",{children:(0,i.jsxs)(a(),{href:"/",children:[(0,i.jsx)("svg",{"aria-hidden":"true",role:"img",className:s().logoIcon,viewBox:"0 0 16 16",width:"1.7rem",height:"1.7rem",fill:"currentColor",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M5 3.254V3.25v.005a.75.75 0 110-.005v.004zm.45 1.9a2.25 2.25 0 10-1.95.218v5.256a2.25 2.25 0 101.5 0V7.123A5.735 5.735 0 009.25 9h1.378a2.251 2.251 0 100-1.5H9.25a4.25 4.25 0 01-3.8-2.346zM12.75 9a.75.75 0 100-1.5.75.75 0 000 1.5zm-8.5 4.5a.75.75 0 100-1.5.75.75 0 000 1.5z"})}),(0,i.jsx)("div",{className:s().logoText,children:"Edward Thomson"})]})})})}}},e=>{e.O(0,[2218,5726,1155,2199,2619,1356,8441,1255,7358],()=>e(e.s=1422)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.